nagios plugin for cloud watch

12
URL http://github.com/j3tm0t0/check_cloudwatch Twitter @j3tm0t0

Upload: motokatsu-matsui

Post on 27-Jun-2015

3.638 views

Category:

Technology


1 download

DESCRIPTION

http://github.com/j3tm0t0/check_cloudwatch

TRANSCRIPT

Page 1: Nagios plugin for cloud watch

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

Twitter @j3tm0t0

Page 2: Nagios plugin for cloud watch

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

Page 3: Nagios plugin for cloud watch

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

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

Page 4: Nagios plugin for cloud watch

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

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

Page 5: Nagios plugin for cloud watch

RDS CPU/Mem/Storage

Page 6: Nagios plugin for cloud watch

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

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

Page 7: Nagios plugin for cloud watch

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

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

Page 8: Nagios plugin for cloud watch

< 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

}

Page 9: Nagios plugin for cloud watch

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

Page 10: Nagios plugin for cloud watch

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

Page 11: Nagios plugin for cloud watch

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

Page 12: Nagios plugin for cloud watch

ありがとうございました

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

Twitter @j3tm0t0