SNMP_TRAPのsnmptt

ZabbixのSNMPトラップの設定

1. Zabbixサーバのオペレーティング

1.1 SNMPトラップのインストール構成

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サーバの設定

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 一致。

おすすめ

転載: www.cnblogs.com/0916m/p/11544440.html