本文的使用的目录结构如下,如果不一致,替换文章中的目录为您的实际目录即可
描述 | 路径/名称 |
---|---|
系统(snmptrapd)mib文件目录 | /usr/share/snmp/mibs |
snmptt的mib文件目录 | /etc/snmptt/snmpttconf |
当前mib文件名 | JZ-MIB.my |
snmptt转换后的mib文件名 | snmptt.conf.JZ |
snmptt的配置文件目录 | /etc/snmptt/snmptt.ini |
上传JZ-MIB.my文件至snmptrapd目录
默认路径为/usr/share/snmp/mibs
转换mib文件至snmptt目录
snmpttconvertmib --in=/usr/share/snmp/mibs/JZ-MIB.my --out=/etc/snmptt/snmpttconf/snmptt.conf.JZ --net_snmp_perl
snmptt.ini中添加转换后mib文件,我的snmptt_conf_files参数值使用了*通配符匹配了snmptt.conf开头的所有文件,所以不用修改
vim /etc/snmptt/snmptt.ini snmptt_conf_files = <<END /etc/snmptt/snmpttconf/snmptt.conf.* END
格式化snmptt mib文件内容以及配置发送方式,我们使用的是自己的脚本一键替换的
sh /etc/snmptt/snmpttconf/trapmibUpdate.sh snmptt.conf.JZ
重启snmpd
systemctl stop snmpd.service systemctl start snmpd.service
重启snmptrapd
systemctl stop snmptrapd.service systemctl start snmptrapd.service
重启snmptt
systemctl stop snmptt.service systemctl start snmptt.service
测试,产生trap事件的服务器执行
snmptrap -v 2c -c public 接收trap事件的服务器IP "123456" .1.3.6.1.4.1.29063.1.1.3.1
查看snmptt日志,看是否接收到事件
tail -f /var/log/snmptt.log
zabbix配置trap事件接入,对应主机添加监控项
作者:admin 创建时间:2024-12-29 09:22
最后编辑:admin 更新时间:2025-01-16 16:46
最后编辑:admin 更新时间:2025-01-16 16:46