サーバーにつながるかどうかをBitBarとpingで監視する
まれにネットワークが切れるサーバーがあって困るので監視したかったが、 zabbixとかnagios入れるほどでも。。。と思っていた。
pingをBitBarに表示すれば一目瞭然だった。
ここから「Add to BitBar」を押して追加するか、BitBarのプラグインフォルダにスクリプトを置く。
上の方にSITES=(google.com youtube.com wikipedia.org github.com)
という記述があるので、ここを監視したいサーバーに書き換える。
pingのレスポンスが遅くなったり繋がらなくなるとBitBarの数字が大きく黄色くなる。 クリックしてドクロが表示されたらping通らなくなっている。
この発想で、サーバーのステータスを返すAPIを定期的に取得して表示したら良さげ。
sparkでサーバーのCPU使用率とかメモリ使用量を表示できそう。