1234422 发表于 2015-10-15 15:12:07

smokeping 掉包时 报警时 写启动路由跟踪的脚本

smokeping 掉包时 报警时 写启动路由跟踪的脚本
   
求 大神帮忙 写个完整的教程   怎么查看

sky 发表于 2015-10-15 15:38:56

这个就不要利用smokeping的监控了吧,不好改程序,可以写脚本实现
#!/bin/bash

rmail=12345@qq.com
export LANG=zh_CN.UTF-8
ping -c 50 192.168.1.10 >/tmp/ping.txt
if [ "$?" != "0" ]; then
   echo "`date +"%Y-%m-%d %H:%M:%S"`IP地址:192.168.1.10网络不通,请检查网络!">>/tmp/pkgloss.txt
   mail -s "测试异常报警"$rmail</tmp/pkgloss.txt
fi
loss1=`cat /tmp/ping.txt |grep loss|awk '{print $6}'|awk -F% '{print $1}'`
if [ $loss1 -gt 40 ]; then
   echo "`date +"%Y-%m-%d %H:%M:%S"`IP地址:192.168.1.10丢包率超过40">>/tmp/pkgloss.txt
   mail -s "测试IP网络异常报警"$rmail</tmp/pkgloss.txt
fi
if [ $loss1 -gt 80 ]; then
   echo "`date +"%Y-%m-%d %H:%M:%S"`IP地址:192.168.1.10丢包率超过80">>/tmp/pkgloss.txt
   mail -s "测试IP网络异常报警"$rmail</tmp/pkgloss.txt
fi
   echo "" >/tmp/pkgloss.txt
你知道怎么加你想要执行的脚本吧。

1234422 发表于 2015-10-15 15:48:32

怎么加执行脚本跟踪的执行脚本你帮我写下 在那里添加

1234422 发表于 2015-10-15 16:48:37

sky 发表于 2015-10-15 15:38
这个就不要利用smokeping的监控了吧,不好改程序,可以写脚本实现
#!/bin/bash



怎么添加执行脚步看看我安装你说的对不对鸭梨大

sky 发表于 2015-10-15 17:23:18

你试试
页: [1]
查看完整版本: smokeping 掉包时 报警时 写启动路由跟踪的脚本