免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 11025 | 回复: 5
打印 上一主题 下一主题

[其他] zabbix自定义脚本执行时间过长,怎样设置监控项呢? [复制链接]

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-01 06:20:00
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2014-03-15 16:31 |只看该作者 |倒序浏览
zabbix的timeout默认值是3秒,最大也只能设置成30秒,如果有脚本执行的时间超过这个值,zabbix就无法正常获取对应的监控信息。

请问怎样解决这个问题呢?

论坛徽章:
33
荣誉会员
日期:2011-11-23 16:44:17天秤座
日期:2014-08-26 16:18:20天秤座
日期:2014-08-29 10:12:18丑牛
日期:2014-08-29 16:06:45丑牛
日期:2014-09-03 10:28:58射手座
日期:2014-09-03 16:01:17寅虎
日期:2014-09-11 14:24:21天蝎座
日期:2014-09-17 08:33:55IT运维版块每日发帖之星
日期:2016-04-17 06:23:27操作系统版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-24 06:20:0015-16赛季CBA联赛之天津
日期:2016-05-06 12:46:59
2 [报告]
发表于 2014-03-15 16:38 |只看该作者
优化你的脚本.

我没用过 zabbix, 但不管用什么, 如果30s还拿不到数据, 那你就算拿到了, 这个数据也没用了, 因为这期了.

做为监控用数据, 如果3s还没拿到, 其实就已经有问题了.

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-01 06:20:00
3 [报告]
发表于 2014-03-17 08:38 |只看该作者
我是在windows下,用VBS脚本通过WMI读取系统日志,查找指定日志上报给zabbix的操作,每天只执行一次,为收集信息用。
由于服务器上系统日志条目太多,所以这个操作时间很长。暂时没找到其他替代的获取方法,如果超时时间够长,能够允许脚本执行完的话,其实这个数据是对我有用的。

论坛徽章:
0
4 [报告]
发表于 2014-03-18 17:58 |只看该作者
回复 3# number321


    可以在Windows上启个定时服务, 去收集所要的信息, 写到指定文件中, 然后再通过zabbix command去获取这个文件内容

论坛徽章:
1
数据库技术版块每日发帖之星
日期:2016-01-01 06:20:00
5 [报告]
发表于 2014-03-18 21:51 |只看该作者
好办法!

之前我曾经想过让zabbixagent调用BAT文件,先用BAT的start功能让VBS在旁边运行着,自己读取VBS上次执行的结果。可惜zabbixagent似乎在BAT执行完毕后,会将它start出来的子进程也结束掉,无法实现我要的效果。

不过还真没想过用windows的任务计划来先执行VBS把结果放在那再获取。谢楼上提醒!

论坛徽章:
0
6 [报告]
发表于 2014-06-06 17:20 |只看该作者
信息写到日志里面,然后监控日志算了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP