zabbix 监控 ipv6
发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,zabbix 简单监控ipv6地址的连通性,参照Template ICMP Ping模板0、准备工作0-1、服务器已有ipv6地址,ipv6涉及配置文件(部分可不管): /usr/share/o
千家信息网最后更新 2026年11月02日zabbix 监控 ipv6
zabbix 简单监控ipv6地址的连通性,参照Template ICMP Ping模板
0、准备工作
0-1、服务器已有ipv6地址,ipv6涉及配置文件(部分可不管): /usr/share/oem/grub.cfg /etc/modprobe* /etc/sysconfig/network /etc/sysctl.conf /etc/sysctl.conf.first /etc/ssh/sshd_config /etc/sysconfig/network-scripts/ifcfg-$ifcfg /etc/sysconfig/network-scripts/route6-$ifcfg # ip -6 route add default dev "$ifcfg" modprobe ipv6 && lsmod | grep ipv6 ip6tables ... 0-2、zabbix server端编译(建议不开ipv6也可加上): ./configure --prefix=/usr/local/zabbix/ --enable-server --enable-agent --with-mysql --with-net-snmp --with-libcurl --with-libxml2 --enable-ipv6 make; make install # 重编译安装不会覆盖老的配置文件等1、zabbix_server.conf
1-0、因为fping和fping6是区分的,但zabbix本身会不支持两个同时启用且能识别ipv6地址,需要应下载最新fping包编译安装(或者自定义shell脚本过滤ipv4地址使之兼容,但相对繁琐些。废弃!) wget http://www.fping.org/dist/fping-4.2.tar.gz tar xf fping-4.2.tar.gz && cd fping-4.2 ./configure && make && make install chmod u+x /usr/local/sbin/fping cp -ra /usr/sbin/fping{,.bak} && cp -ra /usr/sbin/fping6{,.bak} cp -ra /usr/local/sbin/fping /usr/sbin/fping # 可先测试看新fping是否兼容ipv4和ipv61-1、取消注释Fping6Location=,且置空值1-2、重启zabbix_server1-3、ps aux | grep fping # 查看没有fping6就对了,不然之前同时存在fping和fping6命令的操作且fping不支持ipv6就会页面显示【Cannot send ICMP ping packets to this host.】2、zabbix_agentd.conf
2-1、自定义发现key: UserParameter=discovery.ipv6,sh /usr/local/zabbix/scripts/discovery_ipv6.sh discovery_ipv62-2、授权: chown zabbix:zabbix /usr/local/zabbix/scripts/discovery_ipv6.sh chmod +x /usr/local/zabbix/scripts/discovery_ipv6.sh2-3、重启zabbix_agentd3、zabbix 页面配置
3-1、创建模板:
3-2、创建自动发现规则:3-3、创建监控原型:3-4、创建触发器原型:
3-5、链接关联Template IPv6 Address模板到监控原始模板(母模板)4、其他
4-1、ipv6地址可自动发现亦可根据资源记录api获取4-2、其他监控如ip6tables加入/etc/sudoers用户允许然后自定义防火墙监控附件:
# cat /usr/local/zabbix/scripts/discovery_ipv6.sh #!/bin/bash# ipv6 地址发现function discovery_ipv6(){ ipv6=($(ip a | grep 'scope global' | grep -oP '(?<=inet6 )[^/]+' | grep -v '^fe80')) printf '{\n' printf '\t"data":[\n' for key in ${!ipv6[@]} do if [[ "${#ipv6[@]}" -gt 1 && "${key}" -ne "$((${#ipv6[@]}-1))" ]];then printf '\t {\n' printf "\t\t\t\"{#IPV6ADDRESS}\":\"${ipv6[${key}]}\"},\n" else [[ "${key}" -eq "((${#ipv6[@]}-1))" ]] printf '\t {\n' printf "\t\t\t\"{#IPV6ADDRESS}\":\"${ipv6[${key}]}\"}\n" fi done printf '\t ]\n' printf '}\n'}if [ -z "$1" -o "$1" = "discovery_ipv6" ]; then discovery_ipv6else echo "Usage: sh $0 [discovery_ipv6]" exit 1fi
地址
监控
模板
编译
配置
原型
文件
页面
支持
原始
繁琐
对了
两个
同时
命令
建议
服务器
注释
用户
脚本
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
伟宏互联网科技
广东猪兼强互联网科技有限公司
互联网和科技技术
互联网医疗科技
互联网科技英文
宜安科技 互联网金融
银优互联网科技有限公司
奇士达互联网科技
丰台科技园 互联网
唐信互联网科技 大连
菲比寻常互联网科技
科技与互联网的利与弊
栖莱科技互联网股份有限公司
昊天互联网科技有限公司
高科技互联网发展前景如何
工业互联网等科技实现智能化赋能
为客找房互联网科技公司怎么样
互联网企业和网络科技有限公司
现代科技的标志之一的互联网
小牛互联网科技有限公司地址
咖啡
互联网科技海报
华服互联网科技怎么样
深圳科技互联网
互联网科技公司介绍
互联网科技股有哪些
佳云科技和互联网广告
互联网新科技动漫ppt素材
长沙互联网科技
华中科技大学互联网的牛人