zabbix监控IDC机房丢包率的shell脚本
2017-03-29 10:28
232 查看
#!/bin/bash
Count=0
Log=/tmp/pingloss.log
function CHECK {
Count=0
for i in $IP_List;do
FLAG=`/usr/local/zabbix/bin/zabbix_get -s $i -k pingloss[$1]`
echo $FLAG |egrep "ZBX_NOTSUPPORTED|Connection timed out" > /dev/null
if [ $? -ne 0 ];then
echo OK > /dev/null
else
FLAG=100
fi
if (($FLAG >60));then
Count=$[ $Count +1 ]
fi
done
}
#Main Job
echo "" > $Log
#电信
CHECK 10.162.70.218(备注:这里写公司的网关地址)
echo "dx $Count" >> $Log
#联通
CHECK 10.162.70.218(备注:这里写公司的网关地址)
"loss_idc.sh" 60L, 895C
Count=0
Log=/tmp/pingloss.log
function CHECK {
Count=0
for i in $IP_List;do
FLAG=`/usr/local/zabbix/bin/zabbix_get -s $i -k pingloss[$1]`
echo $FLAG |egrep "ZBX_NOTSUPPORTED|Connection timed out" > /dev/null
if [ $? -ne 0 ];then
echo OK > /dev/null
else
FLAG=100
fi
if (($FLAG >60));then
Count=$[ $Count +1 ]
fi
done
}
#Main Job
echo "" > $Log
#电信
CHECK 10.162.70.218(备注:这里写公司的网关地址)
echo "dx $Count" >> $Log
#联通
CHECK 10.162.70.218(备注:这里写公司的网关地址)
"loss_idc.sh" 60L, 895C
相关文章推荐
- zabbix中通过shell脚本进行微信监控告警
- zabbix中监控某个进程的shell脚本
- Zabbix监控之Linux命令行/Shell脚本解析json
- 坚持#第272天~zabbix监控(安装、配置、shell脚本自动实现)
- zabbix3.0.4使用shell脚本和zabbix自带模板两种方法添加对指定进程和端口的监控
- zabbix3.0.4通过自定义shell脚本添加对关键日志文件的监控
- zabbix3.0.4使用shell脚本和zabbix自带模板两种方法添加对指定进程和端口的监控
- zabbix3.0.4通过自定义shell脚本添加对关键日志文件的监控
- Zabbix+Shell脚本监控线上服务
- zabbix中通过shell脚本进行微信监控告警
- 分布式监控系统Zabbix-3.0.3-完整安装记录 - 添加shell脚本监控
- linux系统的负载与CPU、内存、硬盘、用户数监控shell脚本
- 关于nagios系统下使用shell脚本自定义监控插件的编写
- shell自动监控重启Tomcat脚本,每一分钟检查
- 更方便、更实用的IDC机房服务器监控软件UNNOC
- 使用shell脚本进行服务器系统监控——系统负载监控(4)
- shell 监控网站是否异常的脚本
- Shell脚本监控网站页面正常打开情况
- Shell脚本编写Nagios插件监控程序资源占用
- Shell脚本实现监控iptables运行状态