snmp_trap snmptt

Zabbix Snmp Trap 配置

1. Zabbix Server 操作

1.1 Snmp Trap 安装配置

yum install -y net-snmp net-snmp-utils

vim /usr/lib/systemd/system/snmptrapd.service
ExecStart=/usr/sbin/snmptrapd $OPTIONS -f -O n

vim /etc/snmp/snmptrapd.conf
authCommunity execute public
traphandle default /sbin/snmptthandler

systemctl enable snmptrapd
systemctl start snmptrapd
netstat -unpl |grep 162

1.2 SnmpTT 安装配置




# rpm -ivh http://dl.fedoraproject.org/pub/epel
yum install snmptt perl-Sys-Syslog
vim /etc/snmp/snmptt.ini

date_time_format=  %Y/%m/%d %H:%M:%S

mode = daemon

snmptt_conf_files = <<END
/etc/snmp/snmptt.conf
/etc/snmp/nbu.conf
END

vim /etc/snmp/nbu.conf
EVENT general .1.3.6.1.4.1.393.3.9.1.* "NBUTrap" Error
FORMAT ZBXTRAP $aA $1


#在这里还可以将返回值作为参数传入一个脚本进行处理,使用zabbixsender发送给zabbix server端。

systemctl enable snmptt
systemctl start snmptt

1.3 Zabbix Server 配置

vi zabbix_server.conf
vi zabbix_proxy.conf
SNMPTrapperFile=/var/log/snmptt/snmptt.log
StartSNMPTrapper=1

systemctl retart zabbix-server

# 测试命令
snmptrap -v 2c -c public 127.0.0.1 "" 1.3.6.1.4.1.2345 1.3.6.1.4.1.2345 s "test v2"
发送的 ip 要与主机的 SNMP接口 ip 一致。
上一篇:Maven 手动安装JAR包到本地maven仓库后,但在项目中依旧报错找不到JAR包解决方法


下一篇:IOMA 实现snmp trap监控