Amazon EC2のインスタンスにスケジューリングされているイベントを通知するNagiosプラグインcheck_ec2_eventsを改良した
Amazon EC2のインスタンスにスケジュールされたイベントはAmazon EC2 API Toolsに含まれるec2-describe-instance-statusで取得できるんですが…
Amazon EC2 API Toolsはとにかく起動が遅い
遅い。とにかく遅い。洒落にならんぐらい遅い。やってらんねー!とお嘆きの全国1億2000万人の皆様、いかがお過ごしでしょうか。
そこでcheck_ec2_eventsですよ
そんな折、Pythonモジュールのbotoを使ったNagios用プラグインcheck_ec2_eventsなるものを発見。よーしこれで我々も勝つる!大丈夫だ!もっと監視できる!
直すしかないがな
そこで改良してpull request、今朝無事取り込まれたことをここに報告させていただきます。
総括
最近は弊社内でもbotoを使って再実装し、Amazon EC2 API Toolsをできるだけ使わないような方向で進んでますが、こういうネタって弊社ブログに書くべきでしたね。ゴメンナサイ以後気をつけます。