zabbix实现简单的IPV6地址监控(可仿照实现延迟和丢包)
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 ]
thenecho "1"
elseecho "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监控已完成。对于延迟和丢包可按照同样方法去编辑或者修改脚本文件,从而实现效果
zabbix实现简单的IPV6地址监控(可仿照实现延迟和丢包)相关推荐
- zabbix使用ipv6地址监控snmp客户端
转载来源 :zabbix使用ipv6地址监控snmp客户端 : http://www.lwops.cn/thread-232-1-2.html zabbix使用ipv6地址监控agent 前提:zab ...
- vsphere虚拟机Windows Server2008服务器ipv6丢包
ipv4地址正常,查看当前网卡类型为E1000. 首先安装vmware tools,点击"客户机",安装vmware tools,然后进入虚拟机的计算机,选择安装程序安装,否则无法 ...
- c语言判断ipv6地址合法,判断IPv6地址合法性
在 头文件下有下列这些宏用于判断IPv6地址合法性 返回0代表true,返回非零值代表ipv6地址为非指定类型的的地址(false) intIN6_IS_ADDR_UNSPECIFIED(const ...
- LINUX内核网络丢包监控
2020年8月11日 | 由 梁金荣 | 800字 | 阅读大约需要2分钟 | 归档于 内核网络 | 原文:http://kerneltravel.net/blog/2020/network_ljr6 ...
- zabbix登山路——简单监控_各项参数解析
一.简单检查,通常用来检查远程未安装代理或者客户端的服务 使用simple checks,被监控客户端无需安装zabbix agent客户端,zabbix server直接使用simple check ...
- ipv6单播地址包括哪两种类型_超简单!一文搞懂IPv6地址
为什么要使用IPv6地址 由于IPv4最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展.IPv6地址长度为128位,是v4长度的4倍.现有标准IPv4只支持大概40亿(4×109)个网络地 ...
- IPv6地址简单介绍
内容取自华为文档,自己摘抄,用于记录学习. IPv6地址表示方法 IPv6地址总长度为128比特,通常分为8组,每组为4个十六进制数的形式,每组十六进制数间用冒号分隔.例如FC00:0000:130F ...
- RH358管理DHCP和IP地址分配--配置分配IPv6地址
RH358管理DHCP和IP地址分配–配置分配IPv6地址 本章节介绍配置DHCP分配IPv6地址,虽然还是有点鸡肋,但可以作为了解和学习用. 专栏地址:https://blog.csdn.net/q ...
- ENGINEER 003:配置IPv6地址
配置IPv6地址 (简单)---不再玩ipv4了 IPv4和IPv6的区别? Ipv4不够用了,就推行Ipv6.IPv6迟迟没有得到推广? IPv4有个技术叫nat,地址转换,最大化节约了IP地 ...
最新文章
- INVEST原则的应用
- 韦东山 文件系统映像,mount挂接文件系统
- 浅析网站建设之初应该从哪些方面进行考虑?
- loadrunner9.10安装及破解问题解决(转)
- python累加求和_python中的变量和数据类型(一)
- angular做语言切换_angular多语言配置详解
- 同行不支持鸿蒙系统,鸿蒙系统虽好,但也需要国内同行支持
- python 教学_「Python基础」一次就装好Python手把手装到好
- tablednd保存 php,JQuery-tableDnD 拖拽的基本使用介绍
- websocket 业务提醒 .net_7年.NET 面试 Java 的尴尬历程
- [Web Chart系列之七] 物理动画效果(如撕扯效果)
- python实现二分搜索binary_search
- Android开发框架整理
- 我用Python可视化了7次人口普查数据变化,你所在的省份还好吗?
- php读取excel文件_在PHP中读取Excel文件
- Python爬虫程序实例
- 三菱5uplc伺服电机指令_「242本」PLC模拟量教程,含西门子、三菱、施耐德、欧姆龙等...
- 拉普拉斯(Laplace)变换——自控笔记系列(一)
- BZOJ3162: 独钓寒江雪
- 数学公式截图转Latex格式