Linux

監控 tomcat 日誌是否有異常

  • May 15, 2013

我打算編寫一個 bash 腳本並在後台將其作為守護程序執行。該腳本將持續監視 tomcat 伺服器日誌中的任何異常、錯誤等。

當發生異常時,它將觸發一個事件並相應地處理它(例如,通過獲取 java 執行緒轉儲等)。如果在日誌中發現錯誤,我可以編寫邏輯。我只需要知道如何將資訊從守護程序傳遞到我的錯誤處理腳本。

你能給我一個關於如何實現這一目標的想法嗎?此外,任何可以幫助我完成這項任務的工具。

任何幫助都感激不盡。

您可以使用 shell 腳本來執行此操作

 tail -Fn0 catalina.txt | \
 while read line ; do
   echo "$line" | grep "pattern"
   if [ $? = 0 ]
   then
          sendemail(
   fi
  done

引用自:https://serverfault.com/questions/504071