@peccul is peccu

(love peccu '(emacs lisp cat outdoor bicycle mac linux coffee))

サーバーにつながるかどうかをBitBarとpingで監視する

まれにネットワークが切れるサーバーがあって困るので監視したかったが、 zabbixとかnagios入れるほどでも。。。と思っていた。

pingをBitBarに表示すれば一目瞭然だった。

https://getbitbar.com/images/plugins/agtzfmdldGJpdGJhcnI3CxILUGx1Z2luR3JvdXAiB05ldHdvcmsMCxIGUGx1Z2luIhNOZXR3b3JrL3BpbmcuMTBzLnNoDA.png?1

getbitbar.com

ここから「Add to BitBar」を押して追加するか、BitBarのプラグインフォルダにスクリプトを置く。

上の方にSITES=(google.com youtube.com wikipedia.org github.com)という記述があるので、ここを監視したいサーバーに書き換える。

pingのレスポンスが遅くなったり繋がらなくなるとBitBarの数字が大きく黄色くなる。 クリックしてドクロが表示されたらping通らなくなっている。

この発想で、サーバーのステータスを返すAPIを定期的に取得して表示したら良さげ。

sparkでサーバーのCPU使用率とかメモリ使用量を表示できそう。

blog.sushi.money