gpt4 book ai didi

monitoring - 为什么zabbix agent UserParameter和zabbix server在同一台机器上不起作用

转载 作者:行者123 更新时间:2023-12-04 00:18:54 29 4
gpt4 key购买 nike

感谢您查看此问题!

我用 zabbix监控我的服务器;

总共有15台服务器;

但是当一个 agentd 与 zabbix 服务器进程在同一台机器上时,其中一个对 UserParameter 不起作用

架构如下:

enter image description here

如图所示,zabbix agentd与服务器部署在同一台机器上,UserParameter配置不好

我添加的配置代码如下

UserParameter=mongo.queue[*],/home/admin/tool/queue_monitor.sh $1 | awk '{if($$2 ~  /^[0-9]+/){print $$2}}'
UserParameter=mongo.status[*],/home/admin/tool/mongo-serverStatus.sh $1 | awk '{if($$1 ~ /^[0-9]+/){ print $$1}}'

和其他agentds的配置完全一样...

然后我测试它:
zabbix_agentd -t mongo.queue[delayQueue]

它回应:
mongo.queue[delayQueue]                   [m|ZBX_NOTSUPPORTED]

这个测试在另一台agentds机器上运行良好,会回复一个整数...
zabbix_agentd -t mongo.queue[delayQueue]
mongo.queue[delayQueue] [t|0]

那么是不是我不应该在与zabbix server的同一台机器上部署zabbix agentd?

但是该 agentd 在其原始工具上运行良好,例如 CPU 负载、磁盘空间...

我的zabbix版本是v2.0.3
./zabbix_agentd -V
Zabbix Agent (daemon) v2.0.3 (revision 30485) (03 October 2012)
Compilation time: Dec 5 2012 17:11:46

最佳答案

你试图猜测问题是什么。查看代理的日志,对于 execs(脚本),答案很可能就在那里。如果不是,则禁用此代理的被动监视,启用完整调试输出(DebugLevel=4),然后运行参数的 zabbix_get 并再次查看日志。如果它仍然不存在,那么 strace 就是你的 friend 。

关于monitoring - 为什么zabbix agent UserParameter和zabbix server在同一台机器上不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15924342/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com