Changes between Initial Version and Version 1 of tech/SystemMonitor
- Timestamp:
- 2013/07/25 13:20:23 (11 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
tech/SystemMonitor
v1 v1 1 = 監視メモ = 2 3 == 特定のログが出るまで監視 == 4 特定のエラーメッセージが出たら何か処理をしたい場合、tailとgrep(egrep)を利用すると、メッセージを追跡することができます。 5 6 例えば、/var/log/messagesに下記のようなログが出力されapache2が死んだ場合、 7 8 {{{ 9 Out of memory: kill process 18740 (apache2) score 46907 or a child 10 }} 11 12 次のようなスクリプトでapache2の死亡を監視し、死亡を検出したらapache2を再起動することができます。 13 14 {{{ 15 #!/bin/sh 16 tail -F /var/log/messages | egrep -qF "Out of memory: kill process [0-9]+ (apache2)" 17 service apache2 restart 18 }}} 19