nagios plugin for cloud watch

Post on 27-Jun-2015

3.638 Views

Category:

Technology

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

http://github.com/j3tm0t0/check_cloudwatch

TRANSCRIPT

URL http://github.com/j3tm0t0/check_cloudwatch

Twitter @j3tm0t0

AWS のモニタサービスEC2/EBS/RDS/ELB の性能をモニターできます(Management Console or API call)

OSS の監視ツールです主に死活監視・閾値監視

プラグインで機能を追加する事ができます

Nagios で AWS のサービスを監視することができます

< 例 >CPU>60% で WarningCPU>90% で Critical

RDS CPU/Mem/Storage

監視対象に特別なインストールは必要ありません

ただし EC2 は monitorを enabled にする必要があります

監視サーバにCloudWatch API Toolsをインストール

スクリプトをコピー設定ファイルを適宜修正

< CPU 閾値監視の例># HOSTGROUPNAME=region /us-east-1# HOSTALIAS=Instance ID / i-xxxxxxxxdefine service{

use generic-servicehost_name instance1service_description CPUcheck_command check-cloudwatch!$HOSTGROUPNAME$!CPUUtilization!"Average"!"AWS/EC2"!"InstanceId=$HOSTALIAS$"!360!60!90

}

5 分単位でチェックする場合は、呼び出しから 6 分前までのデータを対象とする◦呼び出し直前のデータがまだ取れない場合があります

ELB の監視をテストする数値の表示が分かりづらい ( 特に単位が Bytes だと )ので、見やすくする例 : 4.87090176E9 Bytes→ 4.53GB or 4.87GiB

API 経由で config ファイル自動生成できるかも・

ありがとうございました

http://goo.gl/PkAr.qr URL http://github.com/j3tm0t0/check_cloudwatch

Twitter @j3tm0t0

top related