ps -ef |grep tomcat |grep -w 'atlassian'|grep -v 'grep'|awk ''
curl -s -o /dev/null -m 10 --connect-timeout 10 -w %
#!/bin/sh
# function:自動監控wiki程序,掛了就執行重啟操作
# author:pomme
# define
# 獲取tomcat ppid
wikiid=$(ps -ef |grep tomcat |grep -w 'atlassian'|grep -v 'grep'|awk '')
# 定義要監控的頁面位址
weburl=
# 日誌輸出
getpageinfo=/dev/null
monitorlog=/tmp/monitor.log
monitor()
) if [ $servicecode -eq 200 ];then
echo "[info]返回碼為$servicecode,wiki啟動成功,頁面正常."
else
echo "[error]訪問出錯,狀態碼為$servicecode,錯誤日誌已輸出到$getpageinfo"
echo "[error]開始重啟tomcat"
/etc/init.d/confluence restart
fi
else
echo "[error]程序不存在!tomcat自動重啟..."
echo "[info]$starttomcat,請稍候......"
/etc/init.d/confluence restart
fi
echo "------------------------------"
} monitor>>$monitorlog
linux系統tomcat監控指令碼
bin sh tomcatid ps ef grep tomcat grep w tomcat 7 online 9050 grep v grep awk starttomcat usr local tomcat tomcat 7 online 9050 bin startup.sh tomcatc...
監控Tomcat狀態
監控tomcat狀態 一 開發j a監控頁面 二 使用jps的命令 安裝完 jdk後使用 jps lvm 三 tomcat遠端監控 vim usr local tomcat bin catalina.sh 編輯其路徑下的指令碼 指令碼內容 catalina opts catalina opts dc...
mysql 監控指令碼 監控mysql狀態指令碼
監控mysql狀態,發現宕後,自動重啟,每秒檢查一次。check.sh bin bash while true do bin sleep 1 sh mysql status.sh done chengkill bin sh pid kill thread for chenglee if filefo...