zabbix实现简单的IPV6地址监控(可仿照实现延迟和丢包)

1 篇文章 0 订阅
1 篇文章 0 订阅
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,则正常;反之,不正常

4.触发钉钉报警

当监控的ipv6地址不通时,则返回0,同时钉钉进行监控报警。
这里不通的方法:网络部门在交换机上配置一个临时IPV6,同时进行UP/DOWN操作。
当DOWN掉之后,钉钉能够正确报警。
在这里插入图片描述
至此简单的IPV6监控已完成。对于延迟和丢包可按照同样方法去编辑或者修改脚本文件,从而实现效果

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值