最近在研究IPv6网络相关的应用,查了zabbix官网记得是从4.x版本好像开始支持IPv6,然后自己去找了相关的技术文档,一步一步改配置,总结下来不难,但是阅读英文文档资料比较闹心。以下主要介绍zabbix安装成功后的步骤,安装过程本博客有之前2.0.6的教程,虽说比较老,但是过程差不多,这里主要是通过源码方式安装。
服务端的设置:
安装的时候注意点:源码安装务必要启用IPv6支持,启用后再进行make install,命令如下
服务器端安装./configure --enable-server --enable-agent --with-mysql --enable-ipv6 --with-net-snmp --with-libcurl --with-libxml2 --with-openipmi --enable-proxy --prefix=/usr/local/zabbix
服务端的设置,
vim /usr/local/zabbix/etc/zabbix_server.conf
StatsAllowedIP=127.0.0.1,::127.0.0.1
DBHost=2408:4002:113d:1800:60b5:2357:978e:3056
DBName=zabbix
DBUser=zabbix
然后重启服务/etc/init.d/zabbix_server restart
客户端的配置:源码安装务必要启用IPv6支持,启用后再进行make install
./configure --enable-ipv6 --with-libcurl --with-mysql --with-net-snmp --enable-agent --enable-proxy --prefix=/usr/local/zabbix
客户端的设置:,ServerActive后面的IPv6要加[],通过IPv6连接的话会话格式为[2408:4002:2376:3444:60b5:2357:978e:9d59]:10051,所以IPv6要加[]
vim /usr/local/zabbix/etc/zabbix_agentd.conf
Server=2408:4002:2376:3444:60b5:2357:978e:9d59
ServerActive=[2408:4002:2376:3444:60b5:2357:978e:9d59]
然后重启服务/etc/init.d/zabbix_agentd restart
以下为zabbix上的状态图,发现已经通过IPv6连接成功