事例ブログヘルプサインイン無料で試してみるお問い合わせ2015-05-14チェック監視項目を追加するチェック監視は、Nagiosと同様にチェックプラグインの実行結果を監視する機能です。エージェントはチェックプラグインを定期的に実行し、結果をMackerelに送信します。送信されたメトリック値に対する閾値監視をおこなうメトリック監視とは、以下のような点で異なっています。対して投稿しますチェック監視の場合、メトリックが投稿されていないためグラフが描画されません。利用するためには、目的の監視処理をおこない、その結果に応じた終了ステータスを返却するプログラムが必要です。そのために利用できるものとして、公式のチェックプラグイン集を用意しています。詳しくは、チェック監視に公式チェックプラグイン集を使うをご覧ください。チェック監視項目は1つあたり1ホストメトリックとしてカウントされます。ホストあたりのメトリック上限やその超過時の仕様についてはこちらをご覧ください。始まっている必要があり、含まれるドットの数はちょうど2である必要があります。2つめのドット以降は監視ルールの名前として利用されます。エージェントが定期的に実行し、その終了ステータス/標準出力を監視結果として使用するコマンドです。コマンドは後述する仕様に沿って動作する必要があります。動作しているホストではなく指定した識別子のホストの監視として送信します。なかった場合、ここで指定したホストのアラートとして発報されます。インテグレーションの連携ホストに監視を追加する場合などに有用です。詳細はAWSインテグレーションのドキュメントをご覧下さい。アラートの再送間隔を分で指定します。省略した場合、アラートは再送通知されません。10分未満は指定できません。10分未満を指定した場合は、10分間隔で通知を再送します。最大試行回数を指定します。ここで指定した回数以上、OK以外のチェック結果が続いた場合にアラートを発報します。3が設定されている場合、OK以外の状態が3回続いた場合にアラートとなります。チェック監視の実行間隔を分で指定します。デフォルト値は1分です。設定可能な範囲は1分から60分で、1分未満の場合は1分、60分以上を指定した場合は60分間隔で監視が実行されます。プラグインの処理におけるタイムアウト時間を秒で指定します。デフォルト値は30秒です。各プラグイン実行の多重起動の制御はされませんので、プラグインの実行間隔を超えないような設定をすることを推奨します。このチェックプラグインによる監視でオープンされたアラートが自動クローズされなくなります。commandに渡す環境変数を指定できます。Tableで指定します。設定したコマンド実行後に毎回実行されるアクションです。コマンドの実行結果に応じて行いたい処理がある場合に使用します。前回/今回のコマンドの結果などが環境変数として渡されます。実行結果は無視されます。action.commandに渡す環境変数を指定できます。Tableで指定します。処理におけるタイムアウト時間を秒で指定します。デフォルト値は30秒です。チェック監視に対してメモを設定できます。ここで指定した文字列は、アラート通知・アラート詳細画面・ホスト詳細ページで確認できます。チェックスクリプトなどとほぼ同じ仕様となっています。設定ファイルで指定するコマンドの終了ステータスは以下のように扱われます。UNKNOWNまた、標準出力には補助的なメッセージを追加できます。メッセージ長の上限は1024文字までです。その出力はMackerelに送信され、ホスト詳細画面やアラート画面に可視化されるようになります。そのため、ご利用の際にはパスワードなどの秘匿情報が意図せず送信されないようにご注意下さい。チェック監視のアラート通知アラートが発生した場合と、発生後にその状態が変化した場合に通知が行われます。「アラートの状態が変化した場合」とは具体的には下記の状態です。OKステータスがOKになった場合も含みますアラートの状態が変更した場合やメッセージ内容が変わった場合、その内容はアラート詳細画面上にも反映されます。メッセージ内容が変わっただけでは、通知は行われません。