Amazon EC2上のサーバーにMRTGをインストールしようかどうか迷っていたら、CloudWatchというサービスがあるのに気がついてしまいました。(おそっ)

このサービスはEC2インスタンスのCPU負荷やディスクIO、ネットワーク使用量などをXMLなどのデータで返してくれるコマンドで、かなり柔軟に様々なデータを提供してくれるので、さっそくこのAPIツールで得られた結果を元にグラフを作成するパッケージを作成しました。

デモページはこちら

CloudWatch APIを使用するために、あらかじめJDKのセットアップが必要だったりして、セットアップは若干めんどくさいのですが、MRTGを構築するよりははるかに簡単だと思います。

ダウンロード

ダウンロードはこちらからどうぞ。

動作環境

ライセンス

  • 本パッケージそのものはMITライセンスとしますが、システムの動作にはAmazon社のCloudWatch API及びGoogle社のChart APIが必要です。
    従って、それらの利用規約を遵守願います。

ちなみに。。。

このパッケージ内のgchart.class.jsは、XMLデータをGoogle Chart API用のURLに変換する、自分でいうのも何ですがナイスなJavaScriptです。

単品で配布できるほどの汎用性はないのですが、それでもほとんどのGoogle Chart APIの機能はカバーできていますので、ご興味のある方は試してやってください。

寄付大歓迎

気に入っていただいた方からの、ご褒美をお待ちしています。