一個(gè)監(jiān)控Squid運(yùn)行進(jìn)程數(shù)并自動(dòng)重啟的簡潔Shell腳本分享
#!/bin/sh
while sleep 30
do
SquidNum=`ps -ef|grep squid|grep -v grep|wc -l`
#HttpNum=`netstat -an|grep 0.0.0.0:80|grep -v grep|wc -l` #80狀態(tài)
if [ $SquidNum != 3 ] ; then
/etc/rc3.duid start
adddate=`date +%Y-%m-%d`" "`date +%H:%M:%S`
echo "$adddate squid started!" >> /home/resquid.log
fi
#超過5000個(gè)http請求就重啟squid服務(wù)
HttpNum=`netstat -an|grep 80|grep -v grep|wc -l`
if [ $HttpNum -gt 5000 ] ; then
/etc/rc3.duid restart
adddate=`date +%Y-%m-%d`" "`date +%H:%M:%S`
echo "$adddate http out 5000 squid started!" >> /home/resquid.log
fi
done
- shell腳本實(shí)現(xiàn)監(jiān)控shell腳本的執(zhí)行流程及變量的值
- Shell腳本實(shí)現(xiàn)Linux系統(tǒng)和進(jìn)程資源監(jiān)控
- Shell腳本實(shí)現(xiàn)監(jiān)控MySQL主從同步
- Shell腳本實(shí)現(xiàn)監(jiān)控iptables運(yùn)行狀態(tài)
- Shell腳本實(shí)現(xiàn)監(jiān)控rsync數(shù)據(jù)是否傳輸完
- Shell腳本實(shí)現(xiàn)監(jiān)控kingate并自動(dòng)啟動(dòng)
- Shell腳本實(shí)現(xiàn)監(jiān)控iptables規(guī)則是否被修改
- Shell腳本實(shí)現(xiàn)memcache緩存命中率監(jiān)控
- Shell腳本編寫Nagios插件監(jiān)控程序資源占用
- Linux服務(wù)器硬件運(yùn)行狀態(tài)及故障郵件提醒的監(jiān)控腳本分享
相關(guān)文章
linux數(shù)據(jù)庫備份并通過ftp上傳腳本分享
這篇文章主要介紹了linux數(shù)據(jù)庫備份并通過ftp上傳腳本,腳本還可以備份網(wǎng)站,需要的朋友可以參考下2014-03-03linux shell腳本基礎(chǔ)知識(shí)學(xué)習(xí)
這篇文章主要介紹linux shell腳本基礎(chǔ)知識(shí),學(xué)習(xí)linux shell編程的朋友可以參考下2013-03-03Linux Shell+Curl網(wǎng)站健康狀態(tài)檢查腳本,抓出中國博客聯(lián)盟失聯(lián)站點(diǎn)
這篇文章主要介紹了Shell+Curl網(wǎng)站健康狀態(tài)檢查腳本,抓出中國博客聯(lián)盟失聯(lián)站點(diǎn),需要的朋友可以參考下2016-02-02Shell監(jiān)控iptables運(yùn)行狀態(tài)
這篇文章主要介紹了Shell監(jiān)控iptables運(yùn)行狀態(tài),本文腳本會(huì)判斷iptables的狀態(tài)并選擇啟動(dòng)或者重啟動(dòng),需要的朋友可以參考下2014-12-12linux每天定時(shí)備份數(shù)據(jù)庫并刪除十天前數(shù)據(jù)詳細(xì)步驟
每天定時(shí)備份數(shù)據(jù)庫需要用到Linux的定時(shí)任務(wù),利用Linux的crondtab 命令。下面通過本文給大家?guī)砹薼inux每天定時(shí)備份數(shù)據(jù)庫并刪除十天前數(shù)據(jù)詳細(xì)步驟,感興趣的朋友一起看看吧2018-06-06linux環(huán)境下編寫shell腳本實(shí)現(xiàn)啟動(dòng)停止tomcat服務(wù)的方法
這篇文章主要介紹了linux環(huán)境下編寫shell腳本實(shí)現(xiàn)啟動(dòng)停止tomcat服務(wù)的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2018-06-06