1.前言
我的zabbix的版本是5.0版本,5.0的官方文档没有使用bash接收器的示例,6.0的官方文档有使用bash接收器的示例,但是,下载文件的链接失效?!
这里讲解zabbix–server端配置和zabbix web端配置
2.zabbix–server端配置文件
执行第一步前,不管有没有用都去下载一下这些文件:yum install −y net–snmp–utils net–snmp–perl net–snmp
(1)配置Zabbix启动SNMP trapper并设置存放trap的文件
vim /etc/zabbix/zabbix_server.conf
注意看下面:
1./var/lib/zabbix/snmptraps/这个路径要存在(也可自己另找路径存储)(没有自己去mkdir一下:mkdir –p /var/lib/zabbix/snmptraps);
2.snmptraps.log这个也要存在(没有自己去创建一个);
3.!!!!!最重要的是:“/var/lib/zabbix/snmptraps/snmptraps.log”要和接下来第二步里面的zabbix_trap_handler.sh里面的“ZABBIX_TRAPS_FILE=“/var/lib/zabbix/snmptraps/snmptraps.log” ”一致!!!!
(2)编辑添加/usr/sbin/zabbix_trap_handler.sh
官网给的这个命令:curl –o /usr/sbin/zabbix_trap_handler.sh https://raw.githubusercontent.com/zabbix/zabbix-docker/6.2/Dockerfiles/snmptraps/alpine/conf/usr/sbin/zabbix_trap_handler.sh–但是看着博客的你多半不行
所以看我这儿操作:vim /usr/sbin/zabbix_trap_handler.sh
(3)将以下内容添加到snmtrapd.conf
vim /etc/snmp/snmptrapd.conf
注意看下面:
1.“authCommunity log,execute,net public”中“public”这里需要替换为你自己的snmp团体字
(4)重新启snmptrapd服务
systemctl restart snmptrapd.service
(5)测试
然后cat /var/lib/zabbix/snmptraps/snmptraps.log,结果如下图所示
3.zabbix-web配置监控
添加监控项
去最新数据看
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。