Можете подсказать почему после настройки отлова трапов тестовый snmptrap с сервера заббикса ловится и записывается в файл Но с других устройств трапы не ловятся?
На других устройствах snmp trap настроен на заббикс сервер? Если тестовый идёт с устройств так же должно прилетать , либо может сеть где то порты блокируются ?
добрый день, при команде snmptrap -v 1 -c public 127.0.0.1 '.1.3.6.1.6.3.1.1.5.3' '0.0.0.0' 6 33 '55' .1.3.6.1.6.3.1.1.5.3 s "teststring000" , пишет bad operator (integer): at line 73 in /usr/share/snmp/mibs/ietf/SNMPv2-PDU. А когда в забиксе создаю элемент и пытаюсь выполнить пишет (Не удалось отправить запрос ошибочный тип данных). Не подскажите что может быть?
Добрый вечер! У вас в начале ошибка в МиБ файле в 73 строке. Т е ответа нет возможно проблема в зависимостях МиБ или нужно скачать новый исправленный МиБ файл. Ну и логично что заббикс так же не принимает.
Один вопрос: зачем устанавливаем snmpd - это ведь демон snmp агента. Разве он устанавливается на сервере zabbix, а не на узле, который нам трапы будет отсылать?
@@user-kz5vk2ho5f т.е. я правильно понимаю на 16:05 , что при создании элемента данных snmp traps мы указываем ip адрес хоста, с которого получаем трапы, а не трапа приемника, в данном случаи zabbix сервера?
Прежде всего, спасибо за видео . Я сделал все так как в вашом примере. Таким образом я ловлю трапи и записываю их в /tmp/zabbix_traps.tmp. Но когда я саздаю элемент данних я не получаю данные, но когда я саздаю тестовых трап из локалново хоста я получаю данные в элементе данных. Не могли ли вы помочь. Зорание спасибо за ответ.
Службы все были перезапущены? В заббиксе конфиг настроен на SNMPTrapperFile=/tmp/zabbix_traps.tmp и StartSNMPTrapper=1 включен. Попробуйте для начала ключ snmptrap[] ловить все весь лог данного хоста. так же не забудьте правильно задать ip и порт 162. Проверьте лог заббикса что он пишет. В целом все должно работать если файл zabbix_traps.tmp содержит данные заббиксу остается только забрать их.
Комментарий попал в спам только увидел, Сперва смотрите есть ли ваши данные в логе /tmp/zabbix_traps.tmp если тут есть надо смотреть почему они не попадают в элемент что не совпадает: имя узла, регулярка, формат даты лога или еще что то. Создать для начала элемент который примет весь лог для элемента snmptrap[] не забыв указать 162 порт.
@@user-kz5vk2ho5f, вроде разобрался, спасибо. Трапы приходят, но еще нужно разобраться как их идентифицировать - как сделать, чтоб по заголовку трапа можно было понять в чем проблема, а не мое старворсовское "It's a trap" - попытайся сам понять из "Последних данных" что произошло. Знаю, что делается через макросы, но как именно - нет. В общем гугл мне в помощь)). Благодарю за Вашу работу
Большое спасибо за внятное видео, всё крайне доходчиво и внятно
Спасибо! Лайк и подписка
Можете подсказать почему после настройки отлова трапов тестовый snmptrap с сервера заббикса ловится и записывается в файл
Но с других устройств трапы не ловятся?
На других устройствах snmp trap настроен на заббикс сервер? Если тестовый идёт с устройств так же должно прилетать , либо может сеть где то порты блокируются ?
добрый день, при команде snmptrap -v 1 -c public 127.0.0.1 '.1.3.6.1.6.3.1.1.5.3' '0.0.0.0' 6 33 '55' .1.3.6.1.6.3.1.1.5.3 s "teststring000" , пишет bad operator (integer): at line 73 in /usr/share/snmp/mibs/ietf/SNMPv2-PDU. А когда в забиксе создаю элемент и пытаюсь выполнить пишет (Не удалось отправить запрос ошибочный тип данных). Не подскажите что может быть?
Добрый вечер! У вас в начале ошибка в МиБ файле в 73 строке. Т е ответа нет возможно проблема в зависимостях МиБ или нужно скачать новый исправленный МиБ файл. Ну и логично что заббикс так же не принимает.
Обратил внимание, что для логов snmp trap отдельно еще настраивают logrotate. zabbix.org/wiki/Start_with_SNMP_traps_in_Zabbix
Я такого не делал, это чтоб файл лога не такой большой был где много данных идет будет наверное полезно.
Один вопрос: зачем устанавливаем snmpd - это ведь демон snmp агента. Разве он устанавливается на сервере zabbix, а не на узле, который нам трапы будет отсылать?
Можно не ставить, либо можно потестировать что то внутри самого заббикс серрвер.
@@user-kz5vk2ho5f спасибо за ответ
Такой вопрос, когда создаешь основной элемент данных для snmp trap, там нужно указывать ip забикс сервера?
На удаленном хосте да если есть такой пункт настройки.
В самом заббикс вроде не обязательно там отлов вроде по имени идет.
@@user-kz5vk2ho5f я имел в виду, когда на 16:05 видео заблюренный "Интерфейс узла сети". Что там нужно прописывать? Ip адрес zabbix сервера?
@@ПавелБоков-н2н тут выбран интерфейс ip удаленного проверяемого хоста и порт 162 , указаны они в узле snmp подключении.
@@user-kz5vk2ho5f т.е. я правильно понимаю на 16:05 , что при создании элемента данных snmp traps мы указываем ip адрес хоста, с которого получаем трапы, а не трапа приемника, в данном случаи zabbix сервера?
@@ПавелБоков-н2н да все верно
Прежде всего, спасибо за видео .
Я сделал все так как в вашом примере.
Таким образом я ловлю трапи и записываю их в /tmp/zabbix_traps.tmp.
Но когда я саздаю элемент данних я не получаю данные, но когда я саздаю тестовых трап из локалново хоста я получаю данные в элементе данных.
Не могли ли вы помочь.
Зорание спасибо за ответ.
Службы все были перезапущены?
В заббиксе конфиг настроен на
SNMPTrapperFile=/tmp/zabbix_traps.tmp и StartSNMPTrapper=1 включен.
Попробуйте для начала ключ snmptrap[] ловить все весь лог данного хоста.
так же не забудьте правильно задать ip и порт 162.
Проверьте лог заббикса что он пишет.
В целом все должно работать если файл zabbix_traps.tmp содержит данные заббиксу остается только забрать их.
@@user-kz5vk2ho5f спасибо за ответ
@@user-kz5vk2ho5f спасибо болшое все исправил, все работает как по мослу,
Здравствуйте. Попробовал потренировать трапы на домашнем стенде. Настроил управляемый свитч на отсылку трапа при падении/поднятии интерфейса. Визуально по логам все нормально: "ZYXEL-ES2108G-MIB::eventName.18 type=4 value=STRING: "Link down"". Но в "Последних данных " ничего нет. В "Узлах сети" матюк такого рода: "Cannot evaluate expression: expected closing parenthesis at ":00:08 2020/05/23 PDU INFO:
errorindex 0
receivedfrom UDP: [10.0.0.2]:1034->[10.0.0.1]:162
transactionid 16
requestid 15
messageid 0
community public
notificationtype TRAP
errorstatus 0
version 1
VARBINDS:
DISMAN-EXPRESSION-MIB::sysUpTimeInstance type=67 value=Timeticks: (8916500) 1 day, 0:46:05.00
SNMPv2-MIB::snmpTrapOID.0 type=6 value=OID: IF-MIB::linkUp
RFC1213-MIB::ifIndex.5 type=2 value=INTEGER: 5
RFC1213-MIB::ifAdminStatus.5 type=2 value=INTEGER: 1
RFC1213-MIB::ifOperStatus.5 type=2 value=INTEGER: 1)=1".". Можете помочь разобраться? vk.com/arius1987
Комментарий попал в спам только увидел, Сперва смотрите есть ли ваши данные в логе /tmp/zabbix_traps.tmp если тут есть надо смотреть почему они не попадают в элемент что не совпадает: имя узла, регулярка, формат даты лога или еще что то. Создать для начала элемент который примет весь лог для элемента snmptrap[] не забыв указать 162 порт.
@@user-kz5vk2ho5f, вроде разобрался, спасибо. Трапы приходят, но еще нужно разобраться как их идентифицировать - как сделать, чтоб по заголовку трапа можно было понять в чем проблема, а не мое старворсовское "It's a trap" - попытайся сам понять из "Последних данных" что произошло. Знаю, что делается через макросы, но как именно - нет. В общем гугл мне в помощь)). Благодарю за Вашу работу