@ZabbixPro

Страница 936 из 1183
Alexander
03.07.2018
08:46:51
ответ - можно. если сделать некие манипуляции

Vladimir
03.07.2018
08:46:52
но забикс-серверу - нет

Alexander
03.07.2018
08:47:01
да

смаршрутизировать трафик трапов напрямую на сервер к примеру

Google
Alexander
03.07.2018
08:47:45
пригнать ип-адрес прокси на сервер к примеру

заменить ип-адрес трап-сервера на железке к примеру

Vladimir
03.07.2018
08:49:21
типа: заставить прокси сервер искать трапы в файле на забикс сервере?

Alexander
03.07.2018
08:51:28
как заббикс обрабатывает трапы?

почитай

The workflow of receiving a trap: snmptrapd receives a trap snmptrapd passes the trap to SNMPTT or calls Perl trap receiver SNMPTT or Perl trap receiver parses, formats and writes the trap to a file Zabbix SNMP trapper reads and parses the trap file For each trap Zabbix finds all “SNMP trapper” items with host interfaces matching the received trap address. Note that only the selected “IP” or “DNS” in host interface is used during the matching. For each found item, the trap is compared to regexp in “snmptrap[regexp]”. The trap is set as the value of all matched items. If no matching item is found and there is an “snmptrap.fallback” item, the trap is set as the value of that. If the trap was not set as the value of any item, Zabbix by default logs the unmatched trap. (This is configured by “Log unmatched SNMP traps” in Administration → General → Other.)

подумай что тебе надо сделать чтобы все это переключить

мое мнение - ты занимаешься ерундой из-за паранойи

Vladimir
03.07.2018
08:54:01
ок

Alexander
03.07.2018
08:54:17
вместо того чтобы направить работу на отказоустойчивость серверов, в том числе прокси, ты геморроишься с переклюением настроек железяк, которых, по твоему утверждени 5к

Vladimir
03.07.2018
08:54:37
я как раз не хочу перенастраивать железяки

опять же, о невнимательности

Alexander
03.07.2018
08:55:05
при том что у тебя прокси по сути тупой и поднимается за 1 минуту

Google
Alexander
03.07.2018
08:55:20
а при нормальном процессе бекапа и рестора ну поднимется за 5 минут

но мы упорно продолжаем жрать кактус

Vova
03.07.2018
08:55:48
прокси-сервер или сервер для железяки одно и то же
а может прокси както жыть без мускл и пг?

Alexander
03.07.2018
08:56:13
а может прокси както жыть без мускл и пг?
ему нужна БД для того чтобы где-то накапливать данные

Vladimir
03.07.2018
08:56:20
а может прокси както жыть без мускл и пг?
базу с другим именем можешь поднять на том же сервере, где и забикс сервер

Alexander
03.07.2018
08:56:29
я хз как там в последних версиях, раньше бла еще sqlite

но я не вижу проблем с мускулем вообще

это какие-то необъяснимые боязни и неуверенность с сомнениями

Vova
03.07.2018
09:00:15
это какие-то необъяснимые боязни и неуверенность с сомнениями
просто там где буду прокси ставить, там самозбор и както субд нехочется собирать

Alexander
03.07.2018
09:00:38
ну по архитектуре прокси - это сервер+бд

так что сорри

Некто
03.07.2018
09:29:04
Подскажите пожалуйста каким JSON-ом следует кормить zabbix trapper чтобы LLD отработало. Нужно извне дёрнуть правило обнаружения, а формат этого пакета найти не могу что-то...

Stanislav
03.07.2018
09:34:20
Через минуту скажу

Некто
03.07.2018
09:34:37
...в частности - не понимаю, куда в LLD-JSON key присобачить.

Demyan
03.07.2018
09:35:27
Привет, подскажите пожалуйста, если у меня есть узел который пингом мониторится с основного сервера заббикса. Я его дублирую, ставлю кгалочку мониторить через прокси, выбираю прокси. Пинговаться и мониториться он будет через прокси?

Некто
03.07.2018
09:38:16
Это у меня есть... Key ему не нужен что ли? К какому правилу будет отнесен данный LLD?

Stanislav
03.07.2018
09:38:46
Нужен. Какой-нибудь ключ типа key[*]. Вместо звёздочек передаются параметры

Google
Stanislav
03.07.2018
09:39:12
Вот, например, первым параметром в скрипте пусть и будет эта {#VAR}

Некто
03.07.2018
09:40:11
Понятно. Обращаю еще раз внимание на то, что заброс в LLD инициируется извне, а не Zabbix-сервером. (вопрос стоял именно о LLD через траппер, а не через агента)

Alex
03.07.2018
09:46:37
если прокси активный, ребут прокси поможет. Если пассивный, то просто потеряете время.

Demyan
03.07.2018
09:47:17
активный, но данных нет

Alexander
03.07.2018
09:47:32
потянуть с сервера?

Demyan
03.07.2018
09:47:48
вроде не ставил

Alex
03.07.2018
09:48:50
а нет опции рантайма?
для активного прокси в рантайме конфиг запулить можно

Alexander
03.07.2018
09:48:54
Понятно. Обращаю еще раз внимание на то, что заброс в LLD инициируется извне, а не Zabbix-сервером. (вопрос стоял именно о LLD через траппер, а не через агента)
Я вот не делал так, но вроде всё просто - создаешь правило LLD, придумываешь ему ключ "my.lld.rule" и кидаешься в него, скажем, сендером, JSON-объектом.

Demyan
03.07.2018
09:49:02
хост у меня состоит из айпи адреса и темплейта ICMP ping

Demyan
03.07.2018
09:49:09
и мониторинг через прокси

Alexander
03.07.2018
09:49:44
Дык, ключи разные ведь.



Некто
03.07.2018
09:50:50
...продолжай. Вот ты - Zabbix. Тебе прилетел LLD, а у тебя восемь правил. Из которого прототипы брать?

Alexander
03.07.2018
09:52:17
Из того, который соответствует "Key".

Некто
03.07.2018
09:52:59
Отлично. Гда в LLD-JSON у нас key?

Alexander
03.07.2018
09:53:05
Мы же когда отправялем данные, указываем какогому ключу они соответствуют: zabbix_sender -z zabbix -s HOST -k my.lld.rule01 -o <JSON>

Google
Alexander
03.07.2018
09:53:25
Я может быть вопроса не понял?

Некто
03.07.2018
09:54:15
Так мне не подходит, у меня на микроконтроллере нет никакого sender-а Я полагал, что можно прямо в JSON вкрячить ключ.

Так... а если взять протокол сендера и ему в дату LLD запихать...

Alexander
03.07.2018
09:55:16
Погоди. Ты же сказал, что у тебя траппер. А чем ты данные отсылаешь?

Некто
03.07.2018
09:55:35
микроконтроллером.

Alexander
03.07.2018
09:59:03
Угу. Как я понял, контроллер сам должен периодически отправлять серверу Zabbix нужный JSON, раз упоминается траппер. Там что-то самописное?

Некто
03.07.2018
10:00:19
Ну да, самописное на C++. Надо вот и сформировать такой текстовый JSON, чтобы один раз плюнуть в траппер серверу.

(оперативки - байт 700, если что. ну, чтобы не предлагал туда линупс поставить)

Alexander
03.07.2018
10:01:54
Я сам ни разу протокол zabbix_sender не пытался реализовать, но находил как делали на Powershell. ) Можно взять за основу.

Admin
ERROR: S client not available

Alexander
03.07.2018
10:03:05
https://www.zabbix.com/documentation/3.4/manual/appendix/items/trapper

Некто
03.07.2018
10:03:05
Подкинь-ка ссылочку, если есть - я гляну, как там изворачиваются

Alexander
03.07.2018
10:03:28
https://www.powershellgallery.com/packages/Send-ZabbixTrap/1.2/Content/Send-ZabbixTrap.ps1

Некто
03.07.2018
10:04:43
Все понятно, там обычный sender, без LLD. Это я всё давно умею. А вот LLD впихивать не приходилось пока.

Alexander
03.07.2018
10:04:53
По первой ссылке, как я понимаю, как раз нужный JSON, только в "value", наверное, пихается вложенный JSON.

Некто
03.07.2018
10:05:38
ну вот я так и подумал, что придется ставить опыты

Alexander
03.07.2018
10:05:44
Типа того: { "request":"sender data", "data":[ { "host":"<hostname>", "key":"trap", "value":{"data":[{"{#IFNAME}":"Microsoft KM-TEST Loopback Adapter-Netmon Lightweight Filter Driver-0000"}]} } ] }

Но это не точно. =)

Некто
03.07.2018
10:06:29
ну, так-то логично выглядит с точки зрения архитектуры

Alexander
03.07.2018
10:14:08
Типа того, да. У меня правда айтемы из прототипов не создались, жалуясь, что такой элемент уже есть, но на формат не ругается.

Google
Alexander
03.07.2018
10:14:12


Иван
03.07.2018
10:35:34
Привет. Подскажите какой макрос нужно указать в связях, чтобы на карте отображать трафик как тут https://blog.zabbix.com/wp-content/uploads/2018/03/multiselect.gif

Oleg
03.07.2018
10:41:43
Ребят, привет. Подскажите, вот есть тыщи триггеров, накопленных непосильным трудом в течение долгих лет. Как бы их теперь взять и сделать их все зависимыми от одного триггера ? Есть ли простой способ?

Full
03.07.2018
10:42:59
API + любимый ЯП.

Oleg
03.07.2018
10:43:27
ЯП - это что )

я питонист?

Vladimir
03.07.2018
10:43:53
язык программирования

Oleg
03.07.2018
10:43:58
а

Некто
03.07.2018
10:44:29
Яблочный Пирог

Oleg
03.07.2018
10:44:42
апи, кнечн, в заббиксе - это не самый простой способ. Ну окей, спасибо )

Full
03.07.2018
10:45:25
Так ты тогда сразу пиши, что тебя интересует способ сделать это мышкой. :)

Oleg
03.07.2018
10:46:06
нет, я готов и в консольке сделать. Просто сетую что это нельзя сделать тупо курлом, как в большинстве сервисов

понятно что большинство тут сеньори девелоперы. Я нет. Я в баше умею только.

Full
03.07.2018
10:46:48
Думаю, что можно. Но курлом можно устать.

Oleg
03.07.2018
10:47:15
ну я понял, ребят. спасибо! это офтопик уже )

Евгений
03.07.2018
10:48:09
Кто скажет - а при обращении к API данные только курлом можно вытащить? А то я курл не наблюдаю в appliance

Какие пакеты доставить нужно ?

Alexander
03.07.2018
10:48:49
curl

Full
03.07.2018
10:49:11
понятно что большинство тут сеньори девелоперы. Я нет. Я в баше умею только.
джейсон можно и в баше собрать и курлом положить куда нужно. Просто это неудобно будет.

Oleg
03.07.2018
10:51:59
да, мудрено его собирать - легко сделать ошибку. Но ничего не остаётся, поковыряю

Full
03.07.2018
10:52:51
Это не страшно. Я сам только начал. :)

Kolunchik
03.07.2018
10:54:01
Есть json-bash для эстетов.

Страница 936 из 1183