@agilegroup_twmonitはオープンソースのプロセス監視ツールです。monitを利用する事で、プロセス/サービスの状態を監視し、問題が発生したプロセス/サービスを(自動で)復旧する事が可能です。確認まとめ関連記事はじめにボブ・ディランのノーベル文学賞受賞に「マジか!?」と思った今日この頃、皆様いかがお過ごしですか。先日弊社サーバの某サービスが落ちてWebページが閲覧不可になってしまってたので、対策としてmonit入れて設定しました。停止してしまったサービスを自動で復旧(再起動)するといった事が可能になります。ここでは導入手順に関して示します。していたので当該サービスに関しては設定せず。monitとはmonitはオープンソースのプロセス/サービス監視ツールです。以下のような機能を備えています。以下のような特徴があります。serverと記されています。15分でインストール~動作まで行う事が可能です。5.2.5手順インストール手順を示します。場合、epelリポジトリからインストールするため、登録されていない場合登録します。利用してインストールします。設定ファイルを編集します。ディレクトリ以下に設定を記載します。インクルードされます。インストール後の設定ファイルでは殆どの項目がコメントアウトされているので必要な設定をアンコメントして、設定内容を編集すればOKです。以下では必要最小限と思える設定を記載しています。※設定内容は環境にあわせて適宜変更してください。SMTP認証が必要なメールサーバを利用する場合、以下のようにユーザ名、及び、パスワードを設定する事で対応可能です。"pass"Gmailを利用する場合は以下のようにする事で対応可能のようです。してしまい暫しはまった。起動時に以下のようなメッセージが出力される。(--;個別の設定メインの設定が編集できたら、実際に行いたい監視設定を記載します。例としてサービスが落ちていた場合に、これらを自動起動する場合の設定例を示します。/etc/monit.d/sshd.conf以下内容で設定します。/etc/monit.d/httpd.conf以下内容で設定します。stop"上記二つを見れば、どういった指定をすればよいかは大体予想できるのではないでしょうか。...プロセスの監視間隔設定。スタイルでの記載も可能です。詳細、及び、具体的な設定例に関しては、以下参考サイトを参照して下さい。動作をグループ単位で管理する事が可能なので、一応グループ指定を入れています。program起動、及び、停止のためのコマンドを指定しています。具体的な設定例が多数記されています。英語が苦手な方でも、設定内容からどういった動きをするものかは予測できるものが殆どだと思ので、こちらの設定を参考にしてみるのをお勧めします。以下コマンドで確認できます。監視設定したプロセスの設定に問題がないかどうか確認しておきましょう。プロセス単位で監視設定を有効/無効にしたりする事も可能です。--helpでヘルプを確認するか、適当なリファレンスをあたってください。設定内容が正しく動作するか確認しておきましょう。停止させてみた場合の例を示します。ログが出力されています。