チェックプラグイン - check-ping

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