zabbix监控zookeeper是通过再agent上执行名来进行收集数据传递到zabbix server端
我们首先需要再agent端上安装netcat,netcat-0.7.1.tar.gz
tar -zxvf netcat-0.7.1.tar.gz cd netcat-0.7.1 ./configure make && make install 然后输入nc进入Cmd line:就说明已经安装成功
然后在/etc/zabbix/zabbix_agentd.d目录下新建serParameter_Zookeeper.conf文件,写入
UserParameter=echo2nc[*],echo $1 | nc $2 $3
最后重启agent
systemctl restart zabbix-agent
然后我们回到zabbix中添加模板
最后就是监控主机将这个模板添加即可
zabbix监控的zookeeper的宏
{$ZOO_IP} : zookeeper实例IP (default : 127.0.0.1) {$ZOO_PORT} : zookeeper实例端口 (default : 2181)