monitが極稀に監視をやめてしまっている場合、monitの初期設定時にコンフィグは確かに合ってるはずなのにNot monitored(『監視してないよ』)と拗ねてしまい監視してくれていない事がある。
目次monitは柔軟にサービス、リソース監視ができる@see https://mmonit.com/monit/
monitの状態の確認を行う。
1 |
# monit summary |
1 2 3 4 5 6 7 |
The Monit daemon 5.14 uptime: 1m Process 'nginx' Running Process 'httpd' Not monitored Process 'crond' Running Filesystem 'datafs' Accessible System 'hoge.cs1cloud.internal' Running |
Not monitored!
これはいけない。番犬としての役目を果たしていません。
- 異常を起こしてサービスが急に止まってもサーバー側で自動復旧して欲しい。
- 枕を高くして寝たい。
監視はmonitがきちんと動いてくれるように、休日を満喫する努力はきちんと行っておきたいですね٩(๑❛ᴗ❛๑)۶
monitに鞭を打ち監視再開させるコマンド
1 |
# monit monitor all |
1 2 |
# which monit /usr/bin/monit |
1 2 3 4 |
# vi /etc/crontab ##monitがさぼらないように保険 */10 * * * * /usr/bin/monit monitor all |
1 |
# service crond restart |
1 2 3 4 5 6 7 8 9 |
# monit summary The Monit daemon 5.14 uptime: 2m Process 'nginx' Running Process 'httpd' Running Process 'crond' Running Filesystem 'datafs' Accessible System 'hoge.cs1cloud.internal' Running |
監視してくれてます。これで大丈夫そうですねー!
お疲れ様です。