本日も乙

ただの自己満足な備忘録。

Icingaのアラート通知の停止忘れを知らせるスクリプトを書いた

Icinga Web REST API を使ってみたで監視ツールであるIcingaをAPIで操作する方法を紹介しました。
また、HubotでIcingaのアラート通知をon/offするCoffeeScriptを書いたでSlack(Hubot)から簡単にアラート通知をon/offできるようにしました。

気軽にIcingaを操作できるようになった反面、設定ミスや設定漏れに注意しなければならないことがあります。特にアラート通知をoffにしたままだとサーバに異変が起こっても通知してくれないので発見が遅れる可能性があります。
そこで、アラート通知がoffになっていることをリマインドしてくれるスクリプトを書きました。

Gistにあげています。

コメントに書いていますが、jqコマンドを使っているのでYumでjqをインストールしておいてください。

$ sudo yum install jq

このスクリプトを一日に3〜4回 cron等で実行すれば十分だと思います。