はじめに 先日、S3の総保存量を計算するスクリプトについて、本ブログで紹介がありました 今回はそのスクリプトを利用し、ZabbixでS3の各バケット毎の保存量を監視する仕組みを作ってみました。 事前準備 AMIはAmazon Linux AMI 2014.03.1、Zabbixのバージョンは2.2.2です。 Zabbixのインストール方法に着いてはこちらを参照ください。(バージョンが2.0.9と古いです。登録するレポジトリを変更し、2.2系をインストールしてください。) ZabbixサーバからS3のAPIを利用するので、「Amazon S3 Read Only Access」権限のあるIAM Roleを持ったインスタンスにしてください。IAM Roleについてはこちらを参照ください。 また、AWS SDK for Rubyも使うのでインストールしてください。下記の要領でできます。 $ su