发布于 2014-11-05 15:32:23 | 7299 次阅读 | 评论: 2 | 来源: 网友投递
Zabbix 分布式系统监视系统
zabbix是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。
zabbix能监视各种网络参数,保证服务器系统的安全运营;并提供灵活的通知机制以让系统管理员快速定位/解决存在的各种问题。
本文为大家讲解的是zabbix错误:Zabbix agent on xxx s unreachable for 3 minutes问题解决方法,感兴趣的同学参考下。
问题:
zabbix错误:Zabbix agent on xxx s unreachable for 3 minutes
解决方法:
1、首先自己写个脚本,接受一个IP为参数,做路由并保存结果:
/usr/local/zabbix/scriptszabbix_tracert.sh
#!/bin/bash
ip=$1
active_time=`
date
+%Y%m%d%H%M%S`
/bin/tracert
$ip >
/usr/local/zabbix/scripts/
${active_time}-$ip.txt 2>&1
2、zabbix中“管理”——“脚本”中添加刚刚写的脚本:
{HOST.CONN} 就是传给脚本的IP参数
3、“配置”——“操作”中添加一个触发器:
operation type 中 选择执行命令
Target list 中选择当前host,表示要对当前host执行脚本
类型 就选刚刚在脚本中添加的
然后就OK了,接下来测试一下:
这时候发现报了一个错误:The specified type of tracerouting is allowed for superuser only
zabbix用户无权执行tracert命令,于是果断chmod u+s /bin/traceroute,问题解决,一切正常~~~