ログファイル監視スクリプトlogmonの重要度がかなり増してきたので、supervisordで起動、停止を管理するように変更。
supervisordの導入は過去のエントリーを参考にしてください
logmonの起動スクリプトは下記なので、起動方法を確認。
下記のようなで形で、logmonを起動しているので
/etc/logmon/logmon.pl -f /etc/logmon/logmon.conf >/dev/null 2>&1 &
/etc/supervisord.d/logmon.ini を下記のような感じで用意
supervisordで管理するの、chkconfigをoffに
sudo /etc/rc.d/init.d/logmon stop
sudo chkconfig logmon off
新しく監視デーモンとして、logmon.iniを追加したので、supervisordに設定を再読み込みさせる。
sudo supervisorctl reread
logmonをsupervisord管理に追加して起動させる
sudo supervisorctl add logmon
logmonが起動しているか確認
sudo supervisorctl status
logmonをkillしてsupervisordが再起動させるかを確認して問題なければOK牧場