ping監視
時々ネットワークが遅くなることがあるので、pingで普段から計測することにした。そういえば、Mackerel(マカレル)ではやっていなかったな。
plugin script
mackerel-agent.confに、ホストメトリックとして送信するように追加する。
[plugin.metrics.ping]
command = "scriptをおいたディレクトリ/mackerel-plugin-ping.sh 監視host1 監視host2 ..."
監視ルール
pingは5秒まで待って、応答がなければ5000という値を送信している。ので、5000より大きい値が送られてくることはない。Mackerelで監視ルールを設定する時の注意点。
追記
Linuxだと表示メッセージが異なるので、awkのscriptを修正して対応。