tomcat 監控指令碼

2022-05-02 18:51:07 字數 973 閱讀 7113

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...