解决Zabbix Agent自定义键值提示Timeout while executing a shell script

问题现象:

在ZabbixWeb页面查看某些键值有时会提示Timeout while executing a shell script

在zabbix_server使用zabbix_get获取自定义“UserParameter”对应的脚本的数据时,也出现同样现象。

第一次尝试:

修改zabbix_server的zabbix_server.conf:

修改以下位置:

Timeout=30 //默认为3秒

重启Zabbix_Server,问题依旧。

继续研究。

第二次尝试:

仔细检查配置文件,发现Zabbix_Agent中同样有关于超时的设置:

修改之:

Timeout=30     //默认为3秒

重启Zabbix_Agent,观察一段时间,发现没有报错,判断问题解决。

故障原因:

Zabbix在执行自定义脚本时的超时设定过低,在Zabbix Server压力过大的情况下极容易初见反馈处理超时的情况。可通过修改配置文件延长超时时间来解决。

超时时间最大为30秒。

以上解决方案只能暂时缓解超时问题,如需彻底消除,需要诊断Zabbix Server压力过大原因,疏散Server压力。

上一篇
下一篇