snmptrap安装
1、yum install -y net-snmp*
2、vim /etc/snmp/snmptrapd.conf
disableAuthorization yes
perl do "/usr/bin/zabbix_trap_receiver.pl"
3、在源码目录中复制P...
snmptrap安装
1、yum install -y net-snmp*
2、vim /etc/snmp/snmptrapd.conf
disableAuthorization yes
perl do "/usr/bin/zabbix_trap_receiver.pl"
3、在源码目录中复制Perl的脚本并赋予执行权限
cp `find / -name zabbix_trap_receiver.pl` /usr/bin
chmod a+x /usr/bin/zabbix_trap_receiver.pl
4、service snmptrapd restart 启动snmptrapd服务,如果启动不了,试试下面命令
snmptrapd -C -c /etc/snmp/snmptrapd.conf 加载配置文件
5、修改zabbix_proxy配置参数
vim /usr/local/zabbix_proxy/etc/zabbix_proxy.conf
启用 SNMPTrapperFile=/tmp/zabbix_traps.tmp
启用并将默认0修改为1。 StartSNMPTrapper=1
重启zabbix_server服务
6、手动在tmp目录下touch生成 zabix_traps.tmp文件
#################################################################################################
监听udp信息命令:tcpdump -i 网卡名称 -nn "udp" and host 主机IP
trap测试命令:snmptrap -v1 -c public 127.0.0.1 .1.3.6.1.4.1.1588 127.0.0.1 2 3 1000 1.3.6.1.4.1.1588.2.1.1.1.0.4 i 12 1.3.4.1.2.3.1 s "zzz"
接收端 发送端
故障处理:
1、报错提示为:/usr/sbin/snmptrapd: error while loading shared libraries: libmysqlclient.so.18: cannot open......no such file or directory
到相同环境下,snmptrap服务安装成功的linux上,打包/usr/lib64/mysql文件,解压到出现报错的linux的/usr/lib64/下即可。