当zabbix出现Zabbix agent on xxx s unreachable for 3 minutes时做一次tracert
2013-06-21 11:33
375 查看
有时候机房网络故障需要提供一份路由图给机房找问题,故想在zabbix出现访问客户端失败的时候自动做一次tracert并保存结果,请教一下王伟老师,可以这样实现:
1、首先自己写个脚本,接受一个IP为参数,做路由并保存结果:
/usr/local/zabbix/scriptszabbix_tracert.sh
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,问题解决,一切正常~~~
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,问题解决,一切正常~~~
相关文章推荐
- 面试题40:数组中只出现一次的数字
- 在一个字符串中找到第一个只出现一次的字符
- 剑指Offer--035-第一个只出现一次的字符位置
- 找出字符串中第一个只出现一次的字符
- 一个数组中其他数都是成对出现只有一个个数只出现一次
- 数组中只出现一次的数字
- C语言:一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的。请找出这个数字。(
- 第十六~第二十章:全排列,跳台阶,奇偶排序,第一个只出现一次等问题
- 数组中出现一次的数字
- 算法题:从数组找数字(网易2017校园招聘) 2017-10-10 算法爱好者 (点击上方公众号,可快速关注) 给定一个数组,除了一个数出现 1 次之外,其余数都出现 3 次。找出出现一次的数。
- 数组中只出现一次的数字
- 剑指Offer: 数字在排序数组中出现的次数、和为S的两个数字、数组中只出现一次的数字
- javascript 计算及倒计时 溫馨提示:登入成功後最少30秒才統計一次流覽數量,您已经登陆 "+minutes+" 分 "+seconds+" 秒
- 31.第一个只出现一次的字符位置
- dtd + 复杂元素的子元素出现次数 一次或多次
- 一个数组中只有两个数字是出现一次,其他所有数字都出现了两次。 找出这两个数字,编程实现。
- 找出数组中两个只出现一次的数字
- 第一个只出现一次的字符
- 成对出现的一组数字,找出两个只出现一次的数字
- 剑指offer之面试题40数组中只出现一次的数字