Zabbix 设置Agent脚本执行超时时间
2015-06-19 by dongnan
问题描述
zabbix-agent
日志记录脚本执行顺序,如果脚本执行时间过长会被返回Not Support iteam
。
tail /var/log/zabbix/zabbix_agentd.log -f | grep Run
30284:20150513:151830.165 Run remote command [/var/lib/zabbix/iostat.sh await sdb] Result [4] [0.00]...
30285:20150513:151832.767 Run remote command [sleep 3 && /var/lib/zabbix/iostat.sh read sdb] Result [4] [0.00]...
30282:20150513:151834.258 Run remote command [sleep 3 && /var/lib/zabbix/iostat.sh write sdb] Result [4] [0.00]...
30284:20150513:151835.274 Run remote command [sleep 3 && /var/lib/zabbix/iostat.sh svctm sdb] Result [4] [0.00]...
执行顺序,按照英文字母[a-z]
排序:
解决方法
定义 zabbix-agent
脚本执行超时时间
编辑文件
vim /etc/zabbix/zabbix_agentd.conf
调整超时时间参数
Timeout=30
添加配置项
UserParameter=iostat[*],/var/lib/zabbix/iostat.sh $1 $2
脚本文件参考这里