腳本監控網絡狀態,輸出日誌並歸檔
阿新 • • 發佈:2017-05-08
網絡監控 腳本監控 ping監控
腳本監控網絡狀態&日誌歸檔整理
最近為檢測VPN環境網絡狀態是否穩定,沒有使用監控zabbix等監控工具,為方便快捷,使用腳本實現網絡監控,並輸出日誌歸檔整理,方便後續排查。
在次記錄一下,以備後用:
#!/bin/bash #mail:[email protected] IP=baidu.com #IP&域名 dir="/tools/netdir/" if [ -d ${dir} ];then mkdir -p ${dir} fi while true do data=`date +%F‘ ‘%H:%M` data1=`date +%F‘ ‘%H:%M:%S` echo "------------${data1}---------------">>${dir}ping.log ping -c 5 ${IP} >>${dir}ping.log sleep 5 Time=`date +%F` TIME="${Time} 23:59" if [ "${data}" == "${TIME}" ];then mkdir ${dir}${Time} && mv ${dir}ping.log ${dir}${Time}-ping.log mv ${dir}${Time}-ping.log ${dir}${Time} fi find ${dir} -mtime +7 -name "*-ping.log" -exec rm -rf {} \; done
將腳本紡織後臺執行,每天晚上23:59實現切割並以日期歸檔,日誌保存7天,方便以後查看。
本文出自 “KaliArch” 博客,請務必保留此出處http://kaliarch.blog.51cto.com/8966921/1923336
腳本監控網絡狀態,輸出日誌並歸檔