Имеем сервер Ubuntu 16.04.3 LTS. На нём крутится zabbix server. Задача — настроить SNMP Traps. Ставим пакеты под рутом: apt-get install snmp snmpd snmptt snmptrapd В конфиге /etc/default/snmptrapd изменяем значение параметра TRAPDRUN с no на yes. В конфиге /etc/snmp/snmptrapd.conf: authCommunity log,execute,net public
traphandle default /usr/sbin/snmptthandler В конфиге /etc/snmp/snmptt.ini укажем параметры: mode = daemon
net_snmp_perl_enable = 1
mibs_environment = ALL
unknown_trap_log_enable = 1
date_time_format = %H:%M:%S %Y/%m/%d
log_enable = 1
log_file = /var/log/snmptt/snmptt.log
unknown_trap_log_enable = 1
unknown_trap_log_file = /var/log/snmptt/snmpttunknown.log В конфиге /etc/snmp/snmptt.conf дописываем: EVENT general .* "General event" Normal
FORMAT ZBXTRAP $aA $1 $2 $3 Перезапускаем snmpd, snmptt и snmptrapd: service snmpd restart
service snmptt restart
service snmptrapd restart Проверяем, что 162 порт слушается: netstat -tanu | grep :162 Результат: udp 0 0 0.0.0.