06.12.2016 Views

Zabbix 向 けAWS 監 視 テンプレート

2gOti4R

2gOti4R

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!