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地址监控(可仿照实现延迟和丢包)相关推荐

  1. zabbix使用ipv6地址监控snmp客户端

    转载来源 :zabbix使用ipv6地址监控snmp客户端 : http://www.lwops.cn/thread-232-1-2.html zabbix使用ipv6地址监控agent 前提:zab ...

  2. vsphere虚拟机Windows Server2008服务器ipv6丢包

    ipv4地址正常,查看当前网卡类型为E1000. 首先安装vmware tools,点击"客户机",安装vmware tools,然后进入虚拟机的计算机,选择安装程序安装,否则无法 ...

  3. c语言判断ipv6地址合法,判断IPv6地址合法性

    在 头文件下有下列这些宏用于判断IPv6地址合法性 返回0代表true,返回非零值代表ipv6地址为非指定类型的的地址(false) intIN6_IS_ADDR_UNSPECIFIED(const ...

  4. LINUX内核网络丢包监控

    2020年8月11日 | 由 梁金荣 | 800字 | 阅读大约需要2分钟 | 归档于 内核网络 | 原文:http://kerneltravel.net/blog/2020/network_ljr6 ...

  5. zabbix登山路——简单监控_各项参数解析

    一.简单检查,通常用来检查远程未安装代理或者客户端的服务 使用simple checks,被监控客户端无需安装zabbix agent客户端,zabbix server直接使用simple check ...

  6. ipv6单播地址包括哪两种类型_超简单!一文搞懂IPv6地址

    为什么要使用IPv6地址 由于IPv4最大的问题在于网络地址资源有限,严重制约了互联网的应用和发展.IPv6地址长度为128位,是v4长度的4倍.现有标准IPv4只支持大概40亿(4×109)个网络地 ...

  7. IPv6地址简单介绍

    内容取自华为文档,自己摘抄,用于记录学习. IPv6地址表示方法 IPv6地址总长度为128比特,通常分为8组,每组为4个十六进制数的形式,每组十六进制数间用冒号分隔.例如FC00:0000:130F ...

  8. RH358管理DHCP和IP地址分配--配置分配IPv6地址

    RH358管理DHCP和IP地址分配–配置分配IPv6地址 本章节介绍配置DHCP分配IPv6地址,虽然还是有点鸡肋,但可以作为了解和学习用. 专栏地址:https://blog.csdn.net/q ...

  9. ENGINEER 003:配置IPv6地址

    配置IPv6地址    (简单)---不再玩ipv4了 IPv4和IPv6的区别? Ipv4不够用了,就推行Ipv6.IPv6迟迟没有得到推广? IPv4有个技术叫nat,地址转换,最大化节约了IP地 ...

最新文章

  1. INVEST原则的应用
  2. 韦东山 文件系统映像,mount挂接文件系统
  3. 浅析网站建设之初应该从哪些方面进行考虑?
  4. loadrunner9.10安装及破解问题解决(转)
  5. python累加求和_python中的变量和数据类型(一)
  6. angular做语言切换_angular多语言配置详解
  7. 同行不支持鸿蒙系统,鸿蒙系统虽好,但也需要国内同行支持
  8. python 教学_「Python基础」一次就装好Python手把手装到好
  9. tablednd保存 php,JQuery-tableDnD 拖拽的基本使用介绍
  10. websocket 业务提醒 .net_7年.NET 面试 Java 的尴尬历程
  11. [Web Chart系列之七] 物理动画效果(如撕扯效果)
  12. python实现二分搜索binary_search
  13. Android开发框架整理
  14. 我用Python可视化了7次人口普查数据变化,你所在的省份还好吗?
  15. php读取excel文件_在PHP中读取Excel文件
  16. Python爬虫程序实例
  17. 三菱5uplc伺服电机指令_「242本」PLC模拟量教程,含西门子、三菱、施耐德、欧姆龙等...
  18. 拉普拉斯(Laplace)变换——自控笔记系列(一)
  19. BZOJ3162: 独钓寒江雪
  20. 数学公式截图转Latex格式

热门文章

  1. 熊猫TV构建差异化竞争壁垒 游戏直播现新突破
  2. Python_Pandas_处理数据的缺失值和重复值
  3. 聊天中文语料库对比(附上各资源链接)
  4. 一招解决黑灰产的无孔不入(内含黑灰产简介)
  5. 如何查询网站服务器大小写,查询服务器数据库数据大小写
  6. Java深克隆实现方法
  7. 新概念二=句子基本结构
  8. BP神经网络分类问题(含matlab仿真)
  9. android studio logcat你怎么不就出来了呢
  10. c语言中rcu缩写,空调箱中MAU、RCU、AHU的全称是什么?其英文全称是什么?