我使用zabbix 3.4监视动物园管理员的角色,所以我编写了这样的脚本:
#!/bin/bash
role=$(sh /usr/zookeeper/bin/zkServer.sh status| cut -d" " -f2)
echo $role
然后我在zabbix_agentd.conf中添加 UserParameter = zkrole,sudo sh /root/checkZKrole.sh 并重新启动zabbix-agent,但是当我使用zabbix_get检查我的工作时,zabbix-的结果得到的是“联系”,为什么以及如何解决?请帮帮我!
[root@dahuatech ~]# zabbix_get -s 172.1.1.28 -k zkrole
contacting
[root@dahuatech ~]# zabbix_get -s 172.1.1.28 -k proc.num[,,,zoo]
1