#!/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