本文的使用的目录结构如下,如果不一致,替换文章中的目录为您的实际目录即可
| 描述 | 路径/名称 |
|---|---|
| 系统(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_perlsnmptt.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.logzabbix配置trap事件接入,对应主机添加监控项

作者:admin 创建时间:2024-12-29 09:22
最后编辑:admin 更新时间:2025-02-25 16:06
最后编辑:admin 更新时间:2025-02-25 16:06