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等で実行すれば十分だと思います。