check-ping は ping 応答を監視するプラグインです。
指定可能なオプション
オプション | 省略形 | 説明 | デフォルト値 |
---|---|---|---|
--host | -H | 監視対象のホスト名またはIPアドレス | |
--count | -n | ping パケットを送信する回数。1回でもしきい値以内に応答があれば監視ステータスは OK になります | 1 |
--wait-time | -w | ping パケットを送信してから応答が返ってくるまでの合計時間(RTT)のしきい値。単位:ミリ秒(ms) | 1000 |
--help | -h | ヘルプを表示 |
エージェントへの設定例
以下の設定では、192.168.1.1 に対して 5 回パケットを送信し、1回も 100ms 以内に応答がなければ Critical アラートが発生します。
[plugin.checks.check-ping-sample] command = ["check-ping", "-H", "192.168.1.1", "-n", "5", "-w", "100"]
設定をテストする場合は、ターミナルなどで以下のようにプラグインを直接実行します。
check-ping -H 192.168.1.1 -n 5 -w 100
リポジトリ
https://github.com/mackerelio/go-check-plugins/tree/master/check-ping