Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Daisuke Ikeda
10,368 views
AWSを含めたハイブリッド環境の監視の実現 ~zabbixのクラウド対応モジュールHyClops~
JAWS-UG 千葉での発表資料です。 HyClops for ZabbixやCloudWatch logsについて紹介しています。
Technology
◦
Read more
12
Save
Share
Embed
Embed presentation
Download
Downloaded 53 times
1
/ 35
2
/ 35
3
/ 35
4
/ 35
5
/ 35
6
/ 35
7
/ 35
8
/ 35
9
/ 35
10
/ 35
11
/ 35
12
/ 35
13
/ 35
14
/ 35
15
/ 35
16
/ 35
17
/ 35
18
/ 35
19
/ 35
20
/ 35
21
/ 35
22
/ 35
23
/ 35
24
/ 35
25
/ 35
26
/ 35
27
/ 35
28
/ 35
29
/ 35
30
/ 35
31
/ 35
32
/ 35
33
/ 35
34
/ 35
35
/ 35
More Related Content
PDF
zabbixを使ったクラウド環境の監視とツール連携
by
NHN テコラス株式会社
PDF
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
by
Amazon Web Services Japan
PDF
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
by
Amazon Web Services Japan
PPTX
動的コンテンツをオリジンとしたCloudFrontを構築してみた
by
Taiki Kawamura
PDF
ぐるなびが活用するElastic Cloud
by
Elasticsearch
PDF
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
by
Amazon Web Services Japan
PDF
SQLおじさん(自称)がBigQueryのStandard SQLを使ってみた
by
Kumano Ryo
PDF
爆速クエリエンジン”Presto”を使いたくなる話
by
Kentaro Yoshida
zabbixを使ったクラウド環境の監視とツール連携
by
NHN テコラス株式会社
20190424 AWS Black Belt Online Seminar Amazon Aurora MySQL
by
Amazon Web Services Japan
20190220 AWS Black Belt Online Seminar Amazon S3 / Glacier
by
Amazon Web Services Japan
動的コンテンツをオリジンとしたCloudFrontを構築してみた
by
Taiki Kawamura
ぐるなびが活用するElastic Cloud
by
Elasticsearch
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
by
Amazon Web Services Japan
SQLおじさん(自称)がBigQueryのStandard SQLを使ってみた
by
Kumano Ryo
爆速クエリエンジン”Presto”を使いたくなる話
by
Kentaro Yoshida
What's hot
PDF
Day 1 with Amazon Web Services - AWSご利用開始時に最低限おさえておきたい10のこと
by
Amazon Web Services Japan
PDF
AWSのログ管理ベストプラクティス
by
Akihiro Kuwano
PDF
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法
by
Amazon Web Services Japan
PDF
AWS Black Belt Online Seminar AWS Amplify
by
Amazon Web Services Japan
PDF
20180221 AWS Black Belt Online Seminar AWS Lambda@Edge
by
Amazon Web Services Japan
PDF
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
by
Amazon Web Services Japan
PDF
20190320 AWS Black Belt Online Seminar Amazon EBS
by
Amazon Web Services Japan
PDF
AWSにおけるバッチ処理の ベストプラクティス - Developers.IO Meetup 05
by
都元ダイスケ Miyamoto
PDF
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session
by
Amazon Web Services Japan
PDF
Snowflake Architecture and Performance
by
Mineaki Motohashi
PDF
インフラCICDの勘所
by
Toru Makabe
PDF
Amazon Aurora - Auroraの止まらない進化とその中身
by
Amazon Web Services Japan
PDF
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
by
Recruit Technologies
PDF
DynamoDB設計のちょっとした技
by
Yoichi Toyota
PPTX
ソーシャルアプリにおけるRedisの活用事例とトラブル事例
by
leverages_event
PDF
AWSとReactで始めるShopifyアプリ開発
by
Takaaki Kurasawa
PDF
Serverless Anti-Patterns
by
Keisuke Nishitani
PDF
マイクロサービス化に向けて
by
HIRA
PPTX
クラウドでも非機能要求グレードは必要だよね
by
YoshioSawada
PDF
Fargate起動歴1日の男が語る運用の勘どころ
by
Yuto Komai
Day 1 with Amazon Web Services - AWSご利用開始時に最低限おさえておきたい10のこと
by
Amazon Web Services Japan
AWSのログ管理ベストプラクティス
by
Akihiro Kuwano
20180619 AWS Black Belt Online Seminar データレイク入門: AWSで様々な規模のデータレイクを分析する効率的な方法
by
Amazon Web Services Japan
AWS Black Belt Online Seminar AWS Amplify
by
Amazon Web Services Japan
20180221 AWS Black Belt Online Seminar AWS Lambda@Edge
by
Amazon Web Services Japan
20190730 AWS Black Belt Online Seminar Amazon CloudFrontの概要
by
Amazon Web Services Japan
20190320 AWS Black Belt Online Seminar Amazon EBS
by
Amazon Web Services Japan
AWSにおけるバッチ処理の ベストプラクティス - Developers.IO Meetup 05
by
都元ダイスケ Miyamoto
20190206 AWS Black Belt Online Seminar Amazon SageMaker Basic Session
by
Amazon Web Services Japan
Snowflake Architecture and Performance
by
Mineaki Motohashi
インフラCICDの勘所
by
Toru Makabe
Amazon Aurora - Auroraの止まらない進化とその中身
by
Amazon Web Services Japan
RDB技術者のためのNoSQLガイド NoSQLの必要性と位置づけ
by
Recruit Technologies
DynamoDB設計のちょっとした技
by
Yoichi Toyota
ソーシャルアプリにおけるRedisの活用事例とトラブル事例
by
leverages_event
AWSとReactで始めるShopifyアプリ開発
by
Takaaki Kurasawa
Serverless Anti-Patterns
by
Keisuke Nishitani
マイクロサービス化に向けて
by
HIRA
クラウドでも非機能要求グレードは必要だよね
by
YoshioSawada
Fargate起動歴1日の男が語る運用の勘どころ
by
Yuto Komai
Viewers also liked
PDF
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
by
Ryo Nakamaru
PDF
Dockerクイックツアー
by
Etsuji Nakai
PPTX
コンテナ基盤であるLXC/LXDを 本番環境で運用する話
by
Nobuhiro Fujita
PDF
コンテナ型仮想化とはなんだったのか
by
えむ ばーど
PDF
ご注文は監視自動化ですか?
by
Masahito Zembutsu
PDF
第4回コンテナ型仮想化勉強会@東京 Oracle Solaris のコンテナ技術「Solaris Zones」
by
Kazuyuki Sato
PDF
2014-07-26 jawsug-chiba ドキュメントを書こう! 運用自動化時代のドキュメンテーション
by
Operation Lab, LLC.
PDF
オンプレミスから AWS への劇的ビフォーアフター
by
manabusakai
PDF
No Monitoring, No Life on AWS
by
Masahito Zembutsu
PDF
20140726 jaws-ug chiba AWS operation best practice
by
Kazuki Ueki
PDF
HyClops for Zabbix紹介資料
by
Daisuke Ikeda
PDF
CoreOSによるDockerコンテナのクラスタリング
by
Yuji ODA
PDF
Using LXC on Production
by
Isao Shimizu
PDF
VagrantユーザのためのDocker入門
by
Masashi Shinbara
PDF
20140717 awssummit2014-cloud-operation
by
Yasuhiro Araki, Ph.D
PPTX
SendGridサンプルの紹介
by
Shunji Konishi
PPTX
Jtfハンズオン資料(公開版)
by
亮介 山口
Dockerを使ったローカルでの開発から本番環境へのデプロイまで
by
Ryo Nakamaru
Dockerクイックツアー
by
Etsuji Nakai
コンテナ基盤であるLXC/LXDを 本番環境で運用する話
by
Nobuhiro Fujita
コンテナ型仮想化とはなんだったのか
by
えむ ばーど
ご注文は監視自動化ですか?
by
Masahito Zembutsu
第4回コンテナ型仮想化勉強会@東京 Oracle Solaris のコンテナ技術「Solaris Zones」
by
Kazuyuki Sato
2014-07-26 jawsug-chiba ドキュメントを書こう! 運用自動化時代のドキュメンテーション
by
Operation Lab, LLC.
オンプレミスから AWS への劇的ビフォーアフター
by
manabusakai
No Monitoring, No Life on AWS
by
Masahito Zembutsu
20140726 jaws-ug chiba AWS operation best practice
by
Kazuki Ueki
HyClops for Zabbix紹介資料
by
Daisuke Ikeda
CoreOSによるDockerコンテナのクラスタリング
by
Yuji ODA
Using LXC on Production
by
Isao Shimizu
VagrantユーザのためのDocker入門
by
Masashi Shinbara
20140717 awssummit2014-cloud-operation
by
Yasuhiro Araki, Ph.D
SendGridサンプルの紹介
by
Shunji Konishi
Jtfハンズオン資料(公開版)
by
亮介 山口
Similar to AWSを含めたハイブリッド環境の監視の実現 ~zabbixのクラウド対応モジュールHyClops~
PDF
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
by
Amazon Web Services Japan
PDF
20170725 black belt_monitoring_on_aws
by
Amazon Web Services Japan
PDF
Black Belt Online Seminar Amazon CloudWatch
by
Amazon Web Services Japan
PDF
AWS Blackbelt 2015シリーズ Amazon CloudWatch & Amazon CloudWatch Logs
by
Amazon Web Services Japan
PDF
Introduction to New CloudWatch Agent
by
Noritaka Sekiyama
PDF
AWS Black Belt Techシリーズ Amazon CloudWatch & Auto Scaling
by
Amazon Web Services Japan
PDF
AWS Black Belt Techシリーズ AWS CloudTrail & CloudWatch Logs
by
Amazon Web Services Japan
PDF
ZabbixによるAWS監視のコツ
by
ShinsukeYokota
PDF
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
by
Hibino Hisashi
PPTX
Aws cloud watch
by
hiroshiishii4
PDF
AWS運用監視ノウハウ CloudWatch 〜作ってからが本番です!〜
by
Terui Masashi
PPTX
CloudWatchの使い方
by
ShinsukeYokota
PDF
Monitoring the health and performance of your aws environment using the Elast...
by
Shotaro Suzuki
PDF
Awsをちゃんと使ってみた 監視編
by
Yoichi Toyota
PDF
CloudWatch Logs使ってみました
by
Hodaka Yamashiro
PDF
AWS Ops系サービスが更に便利になる中、それでもなおZabbixとセットで考えたほうが良いのか?
by
Daisuke Ikeda
PPTX
Aws向け監視ソリューション比較
by
Naoya Hashimoto
PDF
[Sumo Logic x AWS 共催セミナー_20190829] Sumo Logic on AWS -AWS を活用したログ分析とセキュリティモニ...
by
Takanori Ohba
PDF
JAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼう
by
Hiroki Uchida
PDF
センターSEがインスタンスの止め忘れを監視してみた
by
弘之 石崎
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
by
Amazon Web Services Japan
20170725 black belt_monitoring_on_aws
by
Amazon Web Services Japan
Black Belt Online Seminar Amazon CloudWatch
by
Amazon Web Services Japan
AWS Blackbelt 2015シリーズ Amazon CloudWatch & Amazon CloudWatch Logs
by
Amazon Web Services Japan
Introduction to New CloudWatch Agent
by
Noritaka Sekiyama
AWS Black Belt Techシリーズ Amazon CloudWatch & Auto Scaling
by
Amazon Web Services Japan
AWS Black Belt Techシリーズ AWS CloudTrail & CloudWatch Logs
by
Amazon Web Services Japan
ZabbixによるAWS監視のコツ
by
ShinsukeYokota
【第21回Elasticsearch勉強会】aws環境に合わせてelastic stackをログ分析基盤として構築した話
by
Hibino Hisashi
Aws cloud watch
by
hiroshiishii4
AWS運用監視ノウハウ CloudWatch 〜作ってからが本番です!〜
by
Terui Masashi
CloudWatchの使い方
by
ShinsukeYokota
Monitoring the health and performance of your aws environment using the Elast...
by
Shotaro Suzuki
Awsをちゃんと使ってみた 監視編
by
Yoichi Toyota
CloudWatch Logs使ってみました
by
Hodaka Yamashiro
AWS Ops系サービスが更に便利になる中、それでもなおZabbixとセットで考えたほうが良いのか?
by
Daisuke Ikeda
Aws向け監視ソリューション比較
by
Naoya Hashimoto
[Sumo Logic x AWS 共催セミナー_20190829] Sumo Logic on AWS -AWS を活用したログ分析とセキュリティモニ...
by
Takanori Ohba
JAWS-UG 初心者支部 #31 監視編 サーバーのモニタリングの基本を学ぼう
by
Hiroki Uchida
センターSEがインスタンスの止め忘れを監視してみた
by
弘之 石崎
More from Daisuke Ikeda
PDF
Zabbixを徹底活用してみよう ~4.2の最新情報もご紹介~
by
Daisuke Ikeda
PDF
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
by
Daisuke Ikeda
PDF
AIOpsで実現する効率化 OSC 2022 Online Spring TIS
by
Daisuke Ikeda
PDF
Serverspecの活用tips紹介
by
Daisuke Ikeda
PDF
2019/4/18 Zabbix勉強会 徹底活用本の改訂の話
by
Daisuke Ikeda
PDF
Zabbix超入門
by
Daisuke Ikeda
PDF
Job schedulerを活用したoperations as codeの世界
by
Daisuke Ikeda
PDF
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
by
Daisuke Ikeda
PDF
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
by
Daisuke Ikeda
PDF
OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏
by
Daisuke Ikeda
PDF
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
by
Daisuke Ikeda
PDF
インフラ運用管理ツールとGolang OSS運用管理勉強会LT
by
Daisuke Ikeda
PDF
Tech circle#13 zabbix3.0ハンズオン lld
by
Daisuke Ikeda
PDF
Zabbix conference2015 daisukeikeda
by
Daisuke Ikeda
PPTX
OSC2019 LT 運用レコメンドプラットフォーム開発におけるマイクロサービス構成の実現
by
Daisuke Ikeda
PDF
JobScheduler ユーザカンファレンス 2016 東京日産コンピュータシステム様 事例紹介
by
Daisuke Ikeda
PDF
Osc2016 tokyo sprint-jobschedulerを活用したoperations as codeの世界
by
Daisuke Ikeda
PDF
Jtf2018 自律的運用に向けた第一歩
by
Daisuke Ikeda
PDF
保守運用現場の課題共有しませんか?-OSC2018LT-
by
Daisuke Ikeda
PDF
Tech circle bot x zabbix オペレータbot lt
by
Daisuke Ikeda
Zabbixを徹底活用してみよう ~4.2の最新情報もご紹介~
by
Daisuke Ikeda
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
by
Daisuke Ikeda
AIOpsで実現する効率化 OSC 2022 Online Spring TIS
by
Daisuke Ikeda
Serverspecの活用tips紹介
by
Daisuke Ikeda
2019/4/18 Zabbix勉強会 徹底活用本の改訂の話
by
Daisuke Ikeda
Zabbix超入門
by
Daisuke Ikeda
Job schedulerを活用したoperations as codeの世界
by
Daisuke Ikeda
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
by
Daisuke Ikeda
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
by
Daisuke Ikeda
OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏
by
Daisuke Ikeda
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
by
Daisuke Ikeda
インフラ運用管理ツールとGolang OSS運用管理勉強会LT
by
Daisuke Ikeda
Tech circle#13 zabbix3.0ハンズオン lld
by
Daisuke Ikeda
Zabbix conference2015 daisukeikeda
by
Daisuke Ikeda
OSC2019 LT 運用レコメンドプラットフォーム開発におけるマイクロサービス構成の実現
by
Daisuke Ikeda
JobScheduler ユーザカンファレンス 2016 東京日産コンピュータシステム様 事例紹介
by
Daisuke Ikeda
Osc2016 tokyo sprint-jobschedulerを活用したoperations as codeの世界
by
Daisuke Ikeda
Jtf2018 自律的運用に向けた第一歩
by
Daisuke Ikeda
保守運用現場の課題共有しませんか?-OSC2018LT-
by
Daisuke Ikeda
Tech circle bot x zabbix オペレータbot lt
by
Daisuke Ikeda
AWSを含めたハイブリッド環境の監視の実現 ~zabbixのクラウド対応モジュールHyClops~
1.
AWSを含めた ハイブリッド環境の監視 〜Zabbixのクラウド対応モジュールHyClops〜 DAISUKE Ikeda @ike_dai 2014/07/26 JAWS-UG千葉
2.
About me 池田 大輔 TIS株式会社 戦略技術センター @ike_dai https://www.facebook.com/ikedai Amazon
CloudWatch 名前 所属 Twitter Facebook 好きな サービス 技術評論社HP : http://gihyo.jp/book/2014/978-4-7741-6288-1 Amazon : http://www.amazon.co.jp/dp/4774162884 @ITさんで連載「今さら聞けないfluentd~クラウド時代のログ管理入門」 (http://www.atmarkit.co.jp/ait/articles/1404/04/news004.html)
3.
AWS上のシステムの監視 どうしてますか?
4.
Amazon CloudWatch ※引用: http://aws.amazon.com/jp/cloudwatch/
5.
Amazon CloudWatch ※引用: http://aws.amazon.com/jp/cloudwatch/ つまり AWSのサービスの情報を 監視できるサービス 通知も設定可能
6.
CloudWatchを使いこなして統合監視? “カスタムメトリクス” で何でもCloudWatchに入れてみる EC2インスタンス CloudWatch CloudWatch API PutMetricData - EC2インスタンスの内部情報とかも
CloudWatchに飛ばせる - API使って登録すればその他のなんでも CloudWatchに統合はできる
7.
CloudWatchを使いこなして統合監視? “カスタムメトリクス” で何でもCloudWatchに入れてみる EC2インスタンス CloudWatch CloudWatch API PutMetricData - EC2インスタンスの内部情報とかも
CloudWatchに飛ばせる - API使って登録すればその他のなんでも CloudWatchに統合はできる しかし 2週間しかデータ残らず、長期に渡った傾向とか見れない 取得したいデータに対して毎回API叩いて登録する設定も面倒
8.
CDP: Monitoring Integration
Pattern ※引用: http://aws.clouddesignpattern.org/index.php/CDP:Monitoring_Integrationパターン
9.
Monitoring IntegrationをZabbixで Zabbix Server Zabbix
Agent EC2インスタンス内部の監視 EC2インスタンス全体の稼働状況の監視 EC2 API EC2インスタンス情報の収集 CloudWatchの結果の統合 スクリプト EC2 CloudWatch CloudWatch API ログの監視とかプロセス稼働状況の監視とか
10.
なぜZabbix?
11.
なぜZabbix? ● 監視の基礎となる作りの部分がよくできている ● 監視設定も手間をかけさないように自動化の枠組みが充実 ●
「監視」に関する機能は非常に充実 監視 通知・ アクション実行 視覚化 ※決して、見た目は今風ではないですが
12.
たとえばこんな機能も - Zabbix
API - ● 外部とZabbixとのインタフェース ○ Zabbixに対する操作(設定変更、ホスト追加、グループ作成等)実施 ○ Zabbixで管理している監視結果の取得(history,event,IT service情報) ● JSON-RPC形式のAPI ○ URL: http://<zabbix-server>/zabbix/api_jsonrpc.php ○ メソッド: host.create、host.update、item.get、history.getなど ○ パラメータ: メソッド毎に必要なパラメータを渡す host.getの例 レスポンス { "auth": "xxxxxxx", "method": "host.get", "params": { "output": "extend", "filter": {"host":"Zabbix server"} }, "jsonrpc": "2.0", "id": 1 } { "jsonrpc":"2.0", "result":[{ "maintenances":[], "hostid":"10084", "host":"Zabbix server", ・・・略 }], "id":1 } リクエストパラメータ
13.
たとえばこんな機能も - Zabbix
Sender - Zabbix Server DB 監視結果情報 設定情報 Zabbix Trapper Zabbix API Zabbix Sender set Zabbix API library set get ● 外部から監視結果をプッシュ型で登録するためのプログラム ○ Zabbix Trapperアイテムに対して値を登録 ○ 何らかのトリガーをきっかけに監視結果をプッシュ型で送付したい場合に有効 ○ Agentレスでもzabbix_senderコマンドを実行するだけで実現可能 $ zabbix_sender -z <zabbix-server> -s "Zabbix server" -k "sender.test" -o 100
14.
場合によっては こんなことも
15.
Webサーバの負荷分散度合いを算出 負荷分散しているWebサーバのロードアベレージの偏りを監視 閾値監視だけでは判別できない状況の検知も必要 Immutableな考え方が広まると個々の状況より全体の状況が重要に LoadBalancer Webサーバ1 Webサーバ2 Webサーバ3
Webサーバ4 スケールアウト
16.
アグリゲートアイテムと計算アイテムを活用 アイテムキー設定例 grpavg[Web servers,system.cpu.load[,avg1],last,0] Zabbixのホストグループ単位で同じアイテムの値を計算処理 平均(grpavg)、最大(grpmax)、最小(grpmin)、合計(grpsum) アグリゲートアイテム Zabbixの監視アイテムの値を計算処理 加算・減算・乗算・除算・Zabbixのトリガー関数による計算処理 計算アイテム 計算処理例 Webサーバグループのロードアベレージの分散値の計算 「(hostAのロードアベレージ -
Webサーバのホスト群のロードアベレージの平均)の2乗」
17.
と、Zabbixの宣伝はここまで
18.
要は、 Zabbixで監視すれば 何かいろいろいいことあるかも
19.
Monitoring Integrationパターンを Zabbixで少し扱いやすくするために
20.
HyClops for Zabbix 作りました
21.
HyClops for Zabbix ・AWSやvSphere環境の監視を自動化 ・2013/07/12
OSS(GPL ver.2)としてリリース ・通常のZabbixに追加導入可能な形を採用 ・Python実装のプログラム ・公開先はGitHub https://github.com/tech-sketch/hyclops http://tech-sketch.github.io/hyclops/jp/ ソースコード マニュアル
22.
機能の詳細 OS Zabbix VMware サポート環境 機能 CentOS,Ubutnuで動作確認済み 2.0系、2.2系対応 4.1および5.0、5.1(update1) ESXiで動作確認済(vCenter未対応) クラウドAPI経由でインスタンス名およびインタフェース情報を取得し Zabbixホスト自動登録 ホスト自動登録 テンプレート自動割当 API経由での情報取得 複数インスタンス一括制御 GateOne連携 ホスト自動登録時に
OS種別(LinuxかWindows)に応じて自動テンプレート割当・監視実行可能 AWS |インスタンス情報(AZ,Type,Status等)、課金情報(CloudWatch BillingData) VMware|HV情報(CPU,Memory,Storageの全体量/割当量/使用量)、VM情報(CPU,Memory,Status等) 起動/停止/再起動を複数インスタンスに一括命令実行可能 (Zabbixグローバルスクリプト機能利用 ) Zabbixに登録したホストのインタフェース情報を使って Webブラウザ上でSSHコンソール接続可能
23.
アーキテクチャ Zabbix Server Physical Machine Zabbix
Host Dashboard page(dashboard.php) SSH Connection page(gateone.php) vSphere ESXi Zabbix Host IPMI Template vSphereESXi Template vSphereVM Zabbix Host vSphereVM Template AWS Account Zabbix Host AWSAccount Template EC2 Instance Zabbix Host AmazonEC2 Template Configure Zabbix host Extend Zabbix frontend libcloud HyClops Server Queue (ZeroMQ) vSphere driver EC2 driver Physical Machine IPMI VMware ESXi AWS vSphere API AWS API ipmitool GateOne Server Auto registration SSH connection 5555/TCP 443/TCP push message push message push message :HyClopsに 含まれるもの
24.
Sorry・・・ ● CloudWatchと連携できているのは課金情報のみ ● EC2やRDS、ELB等その他CloudWatchとの連携 強化は今後対応予定
25.
CloudWatch logs!? ● 2014/7/14
CloudWatchでインスタンス内のログ 監視ができるCloudWatch logsがリリース http://aws.typepad.com/aws_japan/2014/07/cloudwatch-log-service.html
26.
CloudWatch logsの使い方 ● 1.
API操作に対する権限付与 ○ IAMでポリシー設定している場合は以下の権限を付与 ・・・ "Statement": [ { "Effect": "Allow", "Action": [ "logs:*", "s3:GetObject" ], "Resource": [ "arn:aws:logs:us-east-1:*:*", "arn:aws:s3::*" ] }, ・・・
27.
CloudWatch logsの使い方 ● 2.
エージェントインストール ○ Amazon Linuxの場合は以下を実行 インストールスクリプト取得 $ wget https://s3.amazonaws.com/aws-cloudwatch/downloads/awslogs-agent-setup-v1.0.py インストール実行 $ python ./awslogs-agent-setup-v1.0.py --region us-east-1 Step 1 : pipのinstall Step 2 : Agentダウンロード Step 3 : AWS CLIの設定(クレデンシャル設定等 ) Step 4 : エージェントの設定(監視対象のログの指定、ログの timestampフォーマットの指定等 ) Step 5 : エージェントの起動 これだけ!とても簡単
28.
CloudWatch logsの仕組み ● awslogsプロセスはログをpush ●
設定は/var/awslogs/etc/awslogs.conf aws logs push --config-file /var/awslogs/etc/awslogs.conf [/var/log/messages] datetime_format = %Y-%m-%d %H:%M:%S file = /var/log/messages push_delay = 5000 log_stream_name = {instance_id} initial_position = start_of_file log_group_name = /var/log/messages
29.
CloudWatch logsの仕組み ● ログのタイムスタンプはdatetime_formatで指定 ○
一致する部分があればログの作成時刻として連携 ○ 一致しない場合はCloudWatchに連携された時刻が登録 例: awslogs.confのdatetime_formatの指定 『%b %d %H:%M:%S』の場合 正しく作成時刻が連携される出力ログ例 Jul 24 10:00:00 “test log” [Jul 24 10:00:12] “test log” 正しく作成時刻が連携されない出力ログ例 2014-07-24 10:00:00 “test log” Jul 24 10:00 “test log”
30.
CloudWatch logs 収集結果
31.
CloudWatch logsコマンド例 ● ロググループの新規作成 ●
ログストリームの新規作成 ● ログイベントの取得 次に続く $ aws logs create-log-group --log-group-name "apache log" $ aws logs create-log-stream --log-group-name "apache log" --log- stream-name "i-xxxxxx" $ aws logs get-log-events --log-group-name "apache log" --log-stream- name "i-xxxxxx"
32.
CloudWatch logsコマンド例 ● ログイベントの登録 ●
ロググループに対してフィルタ作成 $ aws logs put-log-events --log-group-name "apache log" --log-stream-name "i-xxxxxx" --log-events timestamp=1406198339080,message="2014-07-24 10:00:00 test log" --sequence-token "トークン番号" $ aws logs put-metric-filter --log-group-name "apache log" --filter-name "error filter" --filter-pattern "ERROR" --metric-transformations metricName="filtered_log", metricNamespace="LogMetrics",metricValue=1 アプリケーションからCloudWatch logsのAPI操作も可能
33.
AWSさんはいろいろと対応が早い AWSだけで完結するなら AWSのサービスをうまく使うのもあり ※インスタンス内部にエージェントを送り込んできているので、 そのうちもっといろんなことができるようになるのでは? (推察)
34.
それ以外にもあるなら Monitoring Integrationパターンを 効率良く実現できる方法を探るのがいいかも ※HyClops for
Zabbixはあくまでそれをお助けする1ツール
35.
「AWSも含めた運用」を効率良くできるように ともにがんばりましょう Thank you. 2014/07/26 JAWS-UG千葉
Download