zabbix自定义监控ipv6
前提条件
1、需要zabbix-server端和zabbix-agent端
2、agent端需要开启Include模块和UnsafeUserParameters参数
3、zabbix-server端需要配置ipv6地址
zabbix-server端
###网卡配置ipv6
[root@ zabbix]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=no
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=eth1
ONBOOT=yes
IPV6ADDR=IPV6地址,带掩码
IPV6_DEFAULTGW=IPV6网关
[root@ zabbix]# systemctl restart network
[root@ zabbix]# ping -6 IPV6地址 -c4
PING
64 bytes from icmp_seq=1 ttl=50 time=32.5 ms
64 bytes from icmp_seq=2 ttl=50 time=32.6 ms
64 bytes from icmp_seq=3 ttl=50 time=32.4 ms
64 bytes from icmp_seq=4 ttl=50 time=32.5 ms
--- ping statistics ---
4 packets transmitted, 4 received, 0% packet loss, time 3001ms
rtt min/avg/max/mdev = 32.482/32.539/32.673/0.234 ms
zabbix-agent端
[root@ zabbix]# vim /etc/zabbix/zabbix_agentd.conf
UnsafeUserParameters=1 ##修改该参数为1
Include=/etc/zabbix/zabbix_agentd.d/*.conf ###取消注释
Timeout=30 ###修改超时时间,否则ping6的包较多会无法完成
[root@ zabbix]# systemctl restart zabbix-agent
###agent端编写自定义监控项
[root@ ~]# cd /etc/zabbix/zabbix_agentd.d/
[root@ zabbix_agentd.d]# cat ipv6-icmp.conf
UserParameter=ipv6.icmp[*],/etc/zabbix/zabbix_agentd.d/ipv6-icmp.sh $1 $2
[root@ zabbix_agentd.d]# cat ipv6-icmp.sh
#!/bin/bash
/usr/bin/ping -6 $1 -c $2 >/dev/null 2>&1
if [ $? -eq 0 ]
then
echo "1"
else
echo "0"
fi
[root@ zabbix]# systemctl restart zabbix-agent
###测试
[root@ zabbix_agentd.d]# zabbix_get -s zabbix-agentIP地址 -p 10050 -k ipv6.icmp[IPV6地址,4]
1
测试无误,可前往web端添加自定义监控项。
WEB端添加自定义监控项
1.添加自定义监控项
添加完成之后,点击添加。
2.等待一会,查看最新数据,可发现已经出数据
3.添加触发器
因为该自定义监控项也是按照返回1/0去判断。当ping6可达,返回1;ping6不可达,返回0。所以添加如下
最后3次返回值,最后3次返回值为1,则正常;反之,不正常文章来源:https://www.toymoban.com/news/detail-481729.html
4.触发钉钉报警
当监控的ipv6地址不通时,则返回0,同时钉钉进行监控报警。
这里不通的方法:网络部门在交换机上配置一个临时IPV6,同时进行UP/DOWN操作。
当DOWN掉之后,钉钉能够正确报警。
至此简单的IPV6监控已完成。对于延迟和丢包可按照同样方法去编辑或者修改脚本文件,从而实现效果文章来源地址https://www.toymoban.com/news/detail-481729.html
到了这里,关于zabbix实现简单的IPV6地址监控(可仿照实现延迟和丢包)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!