探测核心端口是否down
原理就是先要把核心交换机的日志写到机房某台服务器,在服务器针对日志做出判断,脚本如下:
cat /var/log/switch.log | awk '{print $1 $2 $ 3 $4 $10 $11 $15 $16 }' >> down.txt
grep "`date "+%b%d"`" down.txt | grep "InterfaceGigabitEthernet*" >> down1.txt
a=`cat down1.txt`
if [ -z "$a" ]
then
echo "OK"
else
echo "$a" | mail -s "down" wangyang@jiayuan.com 13810513203@139.com zhouqiuye@jiayuan.com 13811943200@139.com yuezhonghua@jiayuan.com 13811906012@139.com
>/home/wangyang1/down.txt
>/home/wangyang1/down1.txt
>/var/log/switch.log
fi
转载于:https://blog.51cto.com/461884/1316578