Changes between Initial Version and Version 1 of tech/SystemMonitor


Ignore:
Timestamp:
2013/07/25 13:20:23 (11 years ago)
Author:
yuna
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • tech/SystemMonitor

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