Zabbix 向 けAWS 監 視 テンプレート
2gOti4R
2gOti4R
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
<strong>Zabbix</strong> <strong>向</strong> <strong>けAWS</strong> <strong>監</strong> <strong>視</strong> <strong>テンプレート</strong><br />
IT 基 盤 推 進 技 術 部<br />
OSS 推 進 室<br />
山 本 文 彦<br />
Copyright © 2016 TIS Inc. All rights reserved.
アジェンダ<br />
❏ AWS <strong>監</strong> <strong>視</strong> <strong>テンプレート</strong>とは<br />
❏ AWS <strong>監</strong> <strong>視</strong> <strong>テンプレート</strong>の 活 用 場 面 とメリット<br />
❏ AWS <strong>監</strong> <strong>視</strong> <strong>テンプレート</strong>の 主 な6つの 機 能<br />
❏ 提 供 サービス<br />
Copyright © 2016 TIS Inc. All rights reserved. 2
AWS <strong>監</strong> <strong>視</strong> <strong>テンプレート</strong> 概 要<br />
AWS <strong>監</strong> <strong>視</strong> <strong>テンプレート</strong>とは<br />
・AWSの 各 種 サービスを <strong>監</strong> <strong>視</strong> するための 設 定 をまとめた<strong>テンプレート</strong><br />
‐ 課 金 <strong>監</strong> <strong>視</strong> 、サービス 稼 働 状 況 <strong>監</strong> <strong>視</strong> 等 クラウド 特 有 の <strong>監</strong> <strong>視</strong> に 対 応<br />
・<strong>Zabbix</strong>からAWS 各 種 サービスを 呼 び 出 す 仕 掛 けも 含 まれる<br />
・OSS(Apache License version2.0)で 公 開 ※<br />
・「AWSを 含 むハイブリッド 環 境 運 用 効 率 化 」のためにTISが 開 発<br />
※ 公 開 先 GitHub: https://github.com/tech-sketch/zabbix_aws_template<br />
Copyright © 2016 TIS Inc. All rights reserved. 3
AWS <strong>監</strong> <strong>視</strong> <strong>テンプレート</strong>の 活 用 場 面 (ターゲット 環 境 )<br />
❏ AWS 単 体 環 境<br />
❏ AWSとオンプレミスを 組 み 合 わせたハイブリッド 環 境<br />
■AWSとオンプレミスを 組 み 合 わせたハイブリッド 環 境 (イメージ)<br />
オンプレミス<br />
クラウドサービス(AWS)<br />
Copyright © 2016 TIS Inc. All rights reserved.
AWSにおける <strong>監</strong> <strong>視</strong> サービス 事 情 と 課 題<br />
❏ AWSの <strong>監</strong> <strong>視</strong> サービスCloudWatchだけでは 完 結 しない<br />
‣ CloudWatchによる <strong>監</strong> <strong>視</strong> はインフラ・プラットフォームに 近 い 領 域 に 限<br />
られる<br />
‣ 自 身 で 構 築 したミドルウエア、アプリケーションの <strong>監</strong> <strong>視</strong> 、オンプレミス<br />
側 の <strong>監</strong> <strong>視</strong> は 別 途 <strong>監</strong> <strong>視</strong> ツール(ZABBIX)による <strong>監</strong> <strong>視</strong> が 必 要<br />
Amazon<br />
CloudWatch<br />
・SaaS<br />
・PaaSのプラットフォーム 基 盤<br />
・IaaSのインフラ 基 盤<br />
・PaaS 利 用 時 のアプリケーション 以 上<br />
・IaaS 利 用 時 のOS 以 上<br />
・オンプレミス<br />
- 物 理 ・ 仮 想 ・プライベートクラウド<br />
ZABBIX/CloudWatchの<br />
2ツールの 利 用 による 運 用 チームの 負 担 増<br />
Copyright © 2016 TIS Inc. All rights reserved.
AWS <strong>監</strong> <strong>視</strong> <strong>テンプレート</strong> 利 用 のメリット<br />
❏ <strong>Zabbix</strong>で 運 用 の 一 元 管 理<br />
‣ CloudWatchによる <strong>監</strong> <strong>視</strong><br />
‣ Lambdaによるオペレーション 自 動 化<br />
‣ AWSの <strong>監</strong> <strong>視</strong> (アプリ/ミドル)<br />
‣ オンプレミス 環 境 の 運 用<br />
AWS <strong>監</strong> <strong>視</strong> <strong>テンプレート</strong><br />
❏ ベンダロックイン 回 避<br />
‣ CloudWatchをAWSが 隠 ぺい<br />
オンプレミス<br />
Amazon<br />
CloudWatch<br />
AWS<br />
Lambda<br />
Copyright © 2016 TIS Inc. All rights reserved.
AWS <strong>監</strong> <strong>視</strong> <strong>テンプレート</strong> 主 な6つの 機 能<br />
以 下 の6つの 機 能 を 実 装 (2016/8 時 点 )<br />
Amazon CloudWatch<br />
メトリクス <strong>監</strong> <strong>視</strong><br />
AWS 各 サービス<br />
課 金 情 報 <strong>監</strong> <strong>視</strong><br />
AWSサービス<br />
稼 働 状 況 <strong>監</strong> <strong>視</strong><br />
Amazon EC2 AutoScaling<br />
自 動 <strong>監</strong> <strong>視</strong><br />
Amazon SNS<br />
イベント 情 報 <strong>監</strong> <strong>視</strong><br />
AWS Lambda 連 携<br />
による 運 用 自 動 化<br />
Copyright © 2016 TIS Inc. All rights reserved. 7
Amazon CloudWatchメトリクス <strong>監</strong> <strong>視</strong><br />
・CloudWatchの 各 メトリクス 情 報 を<strong>Zabbix</strong>で 統 合 管 理<br />
・ 以 下 サービスのCloudWatch <strong>監</strong> <strong>視</strong> に 対 応 [2016/8 時 点 ]<br />
(カスタムメトリクスも 対 応 )<br />
- Amazon EC2<br />
- Amazon RDS<br />
- Amazon EBS<br />
- Elastic Load Balancer<br />
・ 自 動 的 にCloudWatchメトリクス 一 覧 を 取 得 し <strong>監</strong> <strong>視</strong> アイテム 設 定<br />
メリット<br />
• CloudWatchデータと 他 の<strong>Zabbix</strong> <strong>監</strong> <strong>視</strong> データを 総 合 評 価 して <strong>監</strong> <strong>視</strong> 運 用 可<br />
• CloudWatchデータを 長 期 に 渡 って 分 析 できる(2 週 間 以 上 のデータ 管 理 可 能 )<br />
Copyright © 2016 TIS Inc. All rights reserved. 8
AWS 各 サービス 課 金 情 報 <strong>監</strong> <strong>視</strong><br />
・CloudWatch 経 由 で 当 月 の 課 金 額 を<strong>Zabbix</strong>で <strong>監</strong> <strong>視</strong><br />
・ 課 金 額 はアカウント 全 体 の 金 額 およびサービス 毎 の 金 額 が <strong>監</strong> <strong>視</strong> 可<br />
メリット<br />
• 課 金 額 と 他 の<strong>Zabbix</strong> <strong>監</strong> <strong>視</strong> データを 統 合 的 に 評 価 可 能<br />
- 例 : サービスの 実 利 用 状 況 と 課 金 額 を 照 らしあわせた 無 駄 な 利 用 の 防 止 等<br />
• 過 去 の 課 金 状 況 との 比 較 によるアラート 通 知 設 定 可 能<br />
Copyright © 2016 TIS Inc. All rights reserved. 9
AWSサービス 稼 働 状 況 <strong>監</strong> <strong>視</strong><br />
・AWS Service Health Dashboardでの 警 告 情 報 を<strong>Zabbix</strong>で 集 約<br />
・ 発 生 障 害 のレベルにより 障 害 レベルを 切 り 分 けて 管 理<br />
・ <strong>監</strong> <strong>視</strong> しておきたいサービスのみをフィルタリングして <strong>監</strong> <strong>視</strong> 可 能<br />
※デフォルトではリージョンブロック 毎 に 全 サービス 情 報 自 動 <strong>監</strong> <strong>視</strong><br />
個 々のRSSフィードに<br />
対 応 したアイテム 自 動 生 成<br />
メリット<br />
• RSSフィードの 定 期 確 認 ではなく、<strong>Zabbix</strong>で 自 動 的 にサービス 全 体 の 状 況 <strong>監</strong> <strong>視</strong> 可<br />
• サービス 全 体 の 稼 働 状 況 と 個 別 のリソースの 状 態 を 統 合 的 に 管 理 可 能<br />
Copyright © 2016 TIS Inc. All rights reserved. 10
Amazon EC2 AutoScaling 自 動 <strong>監</strong> <strong>視</strong><br />
・スケールイン/アウトに 伴 うインスタンスの 増 減 を 検 知<br />
・インスタンスに 紐 づくホストを<strong>Zabbix</strong>に 自 動 設 定<br />
- スケールアウト 時 : ホスト 追 加 ・ホストグループ 追 加 ・<strong>テンプレート</strong> 割 当<br />
- スケールイン 時 : ホスト 無 効 化<br />
・ホストへの 割 当 <strong>テンプレート</strong>はAutoScalingグループのタグ 設 定 で 柔 軟 に 変 更 可<br />
<strong>Zabbix</strong><br />
Group(Web Servers)<br />
AutoScaling<br />
API<br />
定 期 チェック<br />
ホスト<br />
ホスト 名 : i-123456<br />
ホストグループ: Web Servers<br />
<strong>テンプレート</strong>: Template xxxx,Template yyyy<br />
<strong>Zabbix</strong>Templates: Template xxx,Template yyyy<br />
メリット<br />
• 動 的 にインスタンスが 変 化 する 環 境 でも 自 動 <strong>監</strong> <strong>視</strong> 可<br />
• 縮 退 時 も 無 駄 な <strong>監</strong> <strong>視</strong> を 継 続 することなく <strong>監</strong> <strong>視</strong> 無 効 化 が 可 能<br />
Copyright © 2016 TIS Inc. All rights reserved. 11
AmazonSNSイベント 情 報 <strong>監</strong> <strong>視</strong><br />
・SNSイベント 情 報 を<strong>Zabbix</strong>で 集 約 管 理<br />
・ 以 下 のサービスからの 通 知 に 対 応 [2016/8 時 点 ]<br />
- AutoScaling<br />
- RDS<br />
- CloudWatch<br />
・RDS 等 、 発 行 元 のリソースに 応 じてイベント 情 報 の 登 録 先 ホスト 自 動 振 り 分 け<br />
イベント 情 報 を<br />
Lambdaに 通 知<br />
<strong>Zabbix</strong> Sender<br />
でプッシュ 型 送 信<br />
<strong>Zabbix</strong><br />
トラッパーアイテム<br />
Amazon SNS<br />
AWS Lambda<br />
メリット<br />
• SNSイベント 情 報 をリアルタイムに<strong>Zabbix</strong>で <strong>監</strong> <strong>視</strong> 可 能<br />
• <strong>Zabbix</strong>の 柔 軟 なトリガー・アクション 処 理 により <strong>監</strong> <strong>視</strong> 運 用 効 率 化 可 能<br />
Copyright © 2016 TIS Inc. All rights reserved. 12
AWS Lambda 連 携 による 運 用 自 動 化<br />
・<strong>Zabbix</strong>での 障 害 検 知 時 、 運 用 処 理 をAWS Lambda 上 で 実 行 処 理<br />
・アクション 設 定 にてどのLambda functionを 実 行 するか 設 定<br />
・ 実 行 時 のパラメータ 引 き 渡 しも 可 能<br />
<strong>Zabbix</strong><br />
ホストA<br />
障 害<br />
アクション<br />
Invoke<br />
“function1”<br />
λ:function1<br />
λ:function2<br />
λ:function3<br />
・・・<br />
メリット<br />
• 運 用 処 理 スクリプトをLambda 上 で 集 約 管 理 、 他 の 作 業 スクリプトの 流 用 可 能 に<br />
• 運 用 処 理 を<strong>Zabbix</strong>のサーバのリソースを 消 費 せず 実 行 可 能 に<br />
Copyright © 2016 TIS Inc. All rights reserved. 13
Why TIS<br />
❏ TIS 社 はAWSプレミアコンサルティングパートナー<br />
‣ 100 件 を 超 える 導 入 実 績<br />
‣ AWS 認 定 資 格 者 130 名<br />
‣ 日 本 で5 社 しかないAWSプレミアコンサルティングパートナー<br />
⇒<strong>Zabbix</strong> 部 分 だけではなく 案 件 丸 ごと 取 扱 可 能<br />
❏ AWS <strong>監</strong> <strong>視</strong> <strong>テンプレート</strong>の 仕 組 みについては、AWS,<br />
<strong>Zabbix</strong> 社 から 了 承 済<br />
⇒ 安 心 してご 利 用 いただけます<br />
Copyright © 2016 TIS Inc. All rights reserved. 14
提 供 サービス<br />
拡 張 開 発 サービス<br />
・OSS 公 開 <strong>監</strong> <strong>視</strong> <strong>テンプレート</strong>をお 客 様 要 件 に 合 わせてカスタマイズ<br />
・ 開 発 内 容 に 応 じて 都 度 見 積 対 応<br />
拡 張 開 発 例 :<br />
AWS Lambda CloudWatch <strong>監</strong> <strong>視</strong> 対 応 ¥150,000~<br />
保 守 サポートサービス<br />
・ <strong>監</strong> <strong>視</strong> <strong>テンプレート</strong>に 対 する 年 間 保 守 サポートを 提 供<br />
- 導 入 、 利 用 方 法 、 仕 様 等 に 関 するお 問 い 合 わせ<br />
- 動 作 異 常 時 の 調 査 、 分 析<br />
- バグ 修 正 の 優 先 的 な 対 応 と 取 り 込 み<br />
・TIS 提 供 <strong>Zabbix</strong>プロダクトサポートゴールドプラン 契 約 者 に 提 供<br />
価 格 :<br />
<strong>Zabbix</strong>プロダクトサポートゴールドプラン ¥998,000/ 年<br />
Copyright © 2016 TIS Inc. All rights reserved. 15
AWS 運 用 コミュニティ(OpsJAWS)<br />
~クラウドによる、クラウドのための、クラウド 運 用 管 理 ~<br />
AWS 上 に 構 築 されたシステムの<br />
運 用 管 理 のベストプラクティスを 集 約 !<br />
ご 興 味 のある 方 は、 是 非 ご 登 録 下 さい!<br />
https://opsjaws.doorkeeper.jp/<br />
次 回 のOpsJAWSは12/13( 火 )の 予 定<br />
※re:Invent2016のアップデート 満 載 !!<br />
※AWS <strong>監</strong> <strong>視</strong> <strong>テンプレート</strong>の 発 表 も 調 整 中<br />
Copyright © 2016 TIS Inc. All rights reserved.
THANK YOU<br />
本 件 に 関 するお 問 い 合 わせ 先<br />
TIS 株 式 会 社 OSS 推 進 室<br />
OSSサポートサービス 担 当<br />
oss-sales@ml.tis.co.jp