Всем привет.
Третью неделю пытаюсь сделать на дополнительной машине трап сервер, ничего не выходит, затык либо в snmpd либо в zabbix_trap_receiver.pl
Есть виртуалка на Hyper-V, стоит CentOs 7(минималка) и 4й заббикс, установлены доп пакеты snmptt, net-snmp, net-snmp-utils, net-snmp-perl.
Файлы snmptrap.sh / zabbix_trap_receiver.pl / zabbix_traps.tmp лежат в папке /usr/local/bin
Содержимое snmptrapd:
_____________________________________
disableauthorization yes
pidfile /var/run/snmptrapd.pid
donotlogtraps no
logoption f /var/log/snmptrap.log
perl do "/usr/local/bin/zabbix_trap_receiver.pl"
____________________________________
Содержимое zabbix_trap_receiver.pl
____________________________________
$SNMPTrapperFile = '/usr/local/bin/zabbix_traps.tmp (это то, что я менял в скрипте, остальное осталось неизменно)
____________________________________
Запускаю тестовый трап snmptrap -v 1 -c public 127.0.0.1 '.1.3.6.1.6.3.1.1.5.1' '0.0.0.0' 6 33 '55' .1.3.6.1.6.3.1.1.5.1 s "teststring000"
В итоге ничего нету ни в /usr/local/bin/zabbix_traps.tmp ни в /var/log/snmptrap.log (файлы создавал сам) пустые хоть убейся.
Пробовал запустить zabbix_trap_receiver.pl пишет - Undefined subroutine &NetSNMP::TrapReceiver::register called at zabbix_trap_receiver.pl line 105
snmptrapd active (running)
firewalld inactive (dead)
Подскажите куда копать ?
Третью неделю пытаюсь сделать на дополнительной машине трап сервер, ничего не выходит, затык либо в snmpd либо в zabbix_trap_receiver.pl
Есть виртуалка на Hyper-V, стоит CentOs 7(минималка) и 4й заббикс, установлены доп пакеты snmptt, net-snmp, net-snmp-utils, net-snmp-perl.
Файлы snmptrap.sh / zabbix_trap_receiver.pl / zabbix_traps.tmp лежат в папке /usr/local/bin
Содержимое snmptrapd:
_____________________________________
disableauthorization yes
pidfile /var/run/snmptrapd.pid
donotlogtraps no
logoption f /var/log/snmptrap.log
perl do "/usr/local/bin/zabbix_trap_receiver.pl"
____________________________________
Содержимое zabbix_trap_receiver.pl
____________________________________
$SNMPTrapperFile = '/usr/local/bin/zabbix_traps.tmp (это то, что я менял в скрипте, остальное осталось неизменно)
____________________________________
Запускаю тестовый трап snmptrap -v 1 -c public 127.0.0.1 '.1.3.6.1.6.3.1.1.5.1' '0.0.0.0' 6 33 '55' .1.3.6.1.6.3.1.1.5.1 s "teststring000"
В итоге ничего нету ни в /usr/local/bin/zabbix_traps.tmp ни в /var/log/snmptrap.log (файлы создавал сам) пустые хоть убейся.
Пробовал запустить zabbix_trap_receiver.pl пишет - Undefined subroutine &NetSNMP::TrapReceiver::register called at zabbix_trap_receiver.pl line 105
snmptrapd active (running)
firewalld inactive (dead)
Подскажите куда копать ?
Comment