用 zabbix 监测 snmptrap 的主动告警功能

本文介绍了 用 zabbix 监测 snmptrap 的主动告警功能

zabbix官网地址: http://www.zabbix.com/download

以这个版本为例 zabbix-3.2.6.tar.gz

1.在源码目录中复制 Perl 的脚本并赋予执行权限

# cp ./misc/snmptrap/zabbix_trap_receiver.pl /usr/bin
# chmod +x /usr/bin/zabbix_trap_receiver.pl

2.找到 snmptrapd 的配置文件并修改

# find / -name snmptrapd.conf
找到文件后打开并修改
# vim snmptrapd.conf
添加两行代码
authCommunity execute public
perl do "/usr/bin/zabbix_trap_receiver.pl"

3.修改 zabbix_server.conf 文件,启动 snmptrap 的功能

# vim /usr/local/zabbix/etc/zabbix_server.conf
# StartSNMPTrapper=1 将这里设为1
# SNMPTrapperFile=/tmp/zabbix_traps.tmp 
(注:最后一行的路径必须跟zabbix_trap_receiver.pl脚本中设置的路径相同)

4.重启 zabbix_server 服务

# service zabbix_server restart

5.启动 snmptrapd 服务

# snmptrapd -C -c /etc/snmp/snmptrapd.conf

到此 snmptrapd 就配置好了,下面在 zabbix 上配置一下就好了。

zabbix 上配置

1、创建主机
创建主机

2、创建监控项
监控项

3、创建触发器
触发器

好了 zabbix 配置好了,下面发几条 trap 测试一下吧
zabbix测试

查看 zabbix 上有没有收到数据
历史数据

查看历史数据

snmptrap 配置成功

上一篇 下一篇


推荐文章

评论
说点什么吧?

发表评论

取消回复
  最新文章