タイトル

Need for Answer

2014年3月7日金曜日

monitの罠

monit使ってますか!

プロセス監視やhtmlファイル改ざんチェック、ftpでディレクトリアップロードにアップロードされた時アクションするとか、アイデア次第で色々使えますね。非常に便利。

…実は設定ファイルを書くときに、注意しなければならない罠があるのです。
check process ntpd with pidfile /var/run/ntpd.pid
    start program = "/etc/init.d/ntpd start"
    stop program = "/etc/init.d/ntpd stop"
    if 5 restarts within 5 cycles then timeout

上記設定ファイルは問題が有ります。何が問題か?といいますと、『設定ファイルの末尾が空白改行』なのです。監視プロセスが落ちても再起動しません。『~timeout』の後に有る改行を削除すれば大丈夫です。

とりあえずmonit5.5だとなってたので、皆さん注意しましょうね、というお話でした。

0 件のコメント:

コメントを投稿