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

这篇具有很好参考价值的文章主要介绍了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 ]
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.添加自定义监控项

zabbix实现简单的IPV6地址监控(可仿照实现延迟和丢包)
添加完成之后,点击添加。

2.等待一会,查看最新数据,可发现已经出数据

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

3.添加触发器

因为该自定义监控项也是按照返回1/0去判断。当ping6可达,返回1;ping6不可达,返回0。所以添加如下
zabbix实现简单的IPV6地址监控(可仿照实现延迟和丢包)
最后3次返回值,最后3次返回值为1,则正常;反之,不正常

4.触发钉钉报警

当监控的ipv6地址不通时,则返回0,同时钉钉进行监控报警。
这里不通的方法:网络部门在交换机上配置一个临时IPV6,同时进行UP/DOWN操作。
当DOWN掉之后,钉钉能够正确报警。
zabbix实现简单的IPV6地址监控(可仿照实现延迟和丢包)
至此简单的IPV6监控已完成。对于延迟和丢包可按照同样方法去编辑或者修改脚本文件,从而实现效果文章来源地址https://www.toymoban.com/news/detail-481729.html

到了这里,关于zabbix实现简单的IPV6地址监控(可仿照实现延迟和丢包)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • IPV6网络协议基础知识 IPV6地址和IPV6报文格式详细介绍

    由于互联网的快速发展与普及,原有的IPV4地址已不能满足网络用户的需求,虽然NAT可以缓解IPV4地址的耗尽,但NAT破坏了网络环境的开放、透明以及端到端的特性,因此IPV6地址协议应运而生。IPV6协议使用128位地址替代32位的IPV4地址,这样大约可以产生340万亿亿亿亿(3.4*1038)个

    2024年02月08日
    浏览(17)
  • IPv6链路复用/地址选择/IPv6路由+RFC6724

    IPv6链路复用/地址选择/IPv6路由+RFC6724

    IPv6的一个重要特点是可以进行链路复用,然而这种性质可能会引起数据转发的些许问题。本文旨在介绍IPv6链路复用的相关情况。 本文主要介绍了复用链路IPv6下的源目地址选择,有基础者可直接阅读第2章节。(当然这种情况主要指的是上层协议未明确指定源目的情况下。) 如

    2024年02月13日
    浏览(21)
  • IPV6地址详解

    ♥️ 作者:小刘在C站 ♥️ 每天分享课堂笔记,一起努力,共赴美好人生! ♥️ 夕阳下,是最美的,绽放。  目录 一.为什么要使用IPv6 二.   ipv4 三.   ipv6 地址,

    2024年02月05日
    浏览(18)
  • 【IPv6】IPV6 SLAAC地址分配过程及抓包分析

    【IPv6】IPV6 SLAAC地址分配过程及抓包分析

           主机可以通过RA(Router-Advertisement)消息ICMP type134中携带的前缀得到地址的前缀部分,同时通过该接口自动生成接口ID部分,从而得到一个完整的128位的IPV6地址,该消息默认情况下每200S发送一次。当然主机(或路由器)也可以主动发送RS(Router Solicit)消息ICMP Type=133来

    2024年02月12日
    浏览(10)
  • IPV6地址基础知识

    IPV6地址基础知识

    IPV6地址格式: (1)首选格式 冒号分割为8段,每一段16bit,每一段内用十六进制表示。 用“IPv6地址/掩码长度”的方式来表示。 例如:2001:0DB8:0000:0001:0000:0000:0000:45ff/64。 (2)压缩格式 每段前导0可以省略,但是如果该段为全0,则至少保留一个“0”字符;拖尾的0不能被省略

    2024年02月03日
    浏览(11)
  • 验证IP地址IPv4和IPv6

    编写一个函数来验证输入的字符串是否是有效的 IPv4 或 IPv6 地址 IPv4 地址由十进制数和点来表示,每个地址包含4个十进制数,其范围为 0 - 255, 用(\\\".\\\")分割。比如,172.16.254.1; 同时,IPv4 地址内的数不会以 0 开头。比如,地址 172.16.254.01 是不合法的。 IPv6 地址由8组16进制的数

    2024年02月10日
    浏览(12)
  • 浏览器访问IPv6地址

    浏览器访问IPv6地址

    以本地的ipv6为例: 环境:win10、tomcat服务器 注:这里的tomcat服务器是用来帮助测试本地的ipv6地址可用性,如果是外网的的ipv6,直接访问即可 一、首先查看本机的ipv6地址,在cmd命令框下输入ipconfig命令并按回车键,然后找到对应的网络连接,如图一: 二、除去这串网址的后

    2024年02月11日
    浏览(16)
  • curl请求IPv6服务(地址)

    请求HTTP服务,如下: 请求HTTPS服务,如下: 参考: curl error [globbing] bad range specification | The Electric Toolbox Blog 使用Curl 访问 IPv6 的URL_sskywatcher的博客-CSDN博客_curl ipv6

    2024年02月13日
    浏览(12)
  • 华为网络设备 监控IPv6运行状况

    在日常维护工作中,可以在任意视图下选择执行以下命令,了解IPv6的运行情况。 操作步骤 执行命令 display ipv6 interface [ interface-type interface-number | brief ],查看接口的 IPv6 信息。 执行命令 display ipv6 statistics ,查看 IPv6 流量统计信息。 执行命令 display icmpv6 statistics ,查看ICMPv

    2024年02月11日
    浏览(13)
  • 网络网络层之(3)IPv6地址

    网络网络层之(3)IPv6地址

    Author: Once Day Date: 2024年4月2日 一位热衷于Linux学习和开发的菜鸟,试图谱写一场冒险之旅,也许终点只是一场白日梦… 漫漫长路,有人对你微笑过嘛… 全系列文档可参考专栏:通信网络技术_Once-Day的博客-CSDN博客。 参考文章: 《TCP/IP详解卷一》 IEEE RA Guidelines for Use of EUI, OUI

    2024年04月14日
    浏览(15)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包