Всем привет.
Использую Zabbix для сбора информации с устройств с помощью snmp протокола.
Все работает, информацию собирает с помощью обычных snmp запросов,но это большая нагружка на сеть и сервер. Попытался настроить snmp трапы для zabbix,но ничего не работает.
В zabbix_server.log пишет:
cannot stat SNMP trapper file "/tmp/zabbix_traps.tmp" no such file or directory
Мои настройки и конфигурации:
1. Открыл порты 161-162
2. Скачал zabbix Perl скрипт (распарсиваться трапы для zabbix)
3. добавил следующее в snmptrapd.conf
authCommunity execute public
perl do "/usr/bin/zabbix_trap_receiver.pl";
4. Добавил следующее в /etc/zabbix/zabbix_server.conf:
StartSNMPTrapper=1
SNMPTrapperFile=/tmp/zabbix_traps.tmp (must be same as in zabbix_trap_receiver.pl)
5. Перезапустил машину
Получаю следующее в zabbix_server.log:
cannot stat SNMP trapper file "/tmp/zabbix_traps.tmp" no such file or directory
он же должен автоматически создаваться?
Не смотря на это я его создал вручную,но он автоматически удалился.
Осталось последние две недели моей практики и это главная заноза для меня..
Пума если есть возможность помоги или сообщение или в скайп. В долгу не останусь не перед кем
Пума Тайланд: Его должен создавать snmptrapd насколько я понял. Уже пробежался по документации и настроил как описано в документации.
В первом посту я описал свои настройки. Глянь если не сложно
Пума Тайланд: 500 устройств. 300 из них windows based. На них я использовал zabbix agent. Для остальных я использую snmp. Но не могу разобраться с трапами. Я не проффесионал, я всего лишь студент. К сожалению на работе ни кто помочь не может.
У меня установлен snmptrad и настроил я его вроде бы как положенно, но он не пишет в /tmp/zabbix...
Осталось две недели моей учебной практики, я кстати не подалеку от вас живу в Куала-Лумпуре
Пума Тайланд: В том то и дело. После того как создам трап его сразу snmptrapd должен перехватить и создать файл в /tmp/zabbix_.. а затем уже zabbix оттуда прочитает. Но файл не создается.
Может в snmptrapd.conf нужно еще что-то добавить?
Tremo: то есть в конфиге спнмтрапда вы прописали создавать файл при получении трапа
потом вы генерите на свиче трап
смотрите тисипидампом что он есть и его ловит снмптрапд
в логах снмптрапда видите этот трап
а файла нет ?
Пума Тайланд: по дефолту snmptrapd,conf у меня пустой. Я добавил туда две строчки:
authCommunity execute public
perl do "/usr/bin/zabbix_trap_receiver.pl";
Потом я генерирую трап.
В логах не проверял. Завтра проверю.
Мне кажется что snmptrapd не читает файл конфигураций или же просто напросто использует другой