您的位置:首页 > 运维架构 > Shell

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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: