Submit Search
zabbixを使ったクラウド環境の監視とツール連携
4 likes
4,044 views
NHN テコラス株式会社
Zabbixを使ってAWS環境の監視を効率よく管理するためにやっていることや、ジョブ管理システムとの連携について「HyClopsJobMonitoring」などを用いた例を紹介します。
Technology
Read more
1 of 44
Download now
Downloaded 19 times
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
More Related Content
PDF
ZabbixによるAWS監視のコツ
ShinsukeYokota
PDF
datatech-jp Casual Talks#3 データエンジニアを採用するための試行錯誤
株式会社MonotaRO Tech Team
PDF
これからのネイティブアプリにおけるOpenID Connectの活用
Masaru Kurahayashi
PDF
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
Amazon Web Services Japan
PDF
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
Amazon Web Services Japan
PDF
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Amazon Web Services Japan
PDF
大規模サービスにおける価値開発の“これまで”と“将来”~新たな“じゃらんnet”のチャレンジに関して~
Recruit Lifestyle Co., Ltd.
PDF
AWSを含めたハイブリッド環境の監視の実現 ~zabbixのクラウド対応モジュールHyClops~
Daisuke Ikeda
ZabbixによるAWS監視のコツ
ShinsukeYokota
datatech-jp Casual Talks#3 データエンジニアを採用するための試行錯誤
株式会社MonotaRO Tech Team
これからのネイティブアプリにおけるOpenID Connectの活用
Masaru Kurahayashi
[AWS EXpert Online for JAWS-UG 18] 見せてやるよ、Step Functions の本気ってやつをな
Amazon Web Services Japan
機密データとSaaSは共存しうるのか!?セキュリティー重視のユーザー層を取り込む為のネットワーク通信のアプローチ
Amazon Web Services Japan
Kinesis + Elasticsearchでつくるさいきょうのログ分析基盤
Amazon Web Services Japan
大規模サービスにおける価値開発の“これまで”と“将来”~新たな“じゃらんnet”のチャレンジに関して~
Recruit Lifestyle Co., Ltd.
AWSを含めたハイブリッド環境の監視の実現 ~zabbixのクラウド対応モジュールHyClops~
Daisuke Ikeda
What's hot
(20)
PDF
20190806 AWS Black Belt Online Seminar AWS Glue
Amazon Web Services Japan
PDF
Amazon Athena 初心者向けハンズオン
Amazon Web Services Japan
PDF
DevOps with Database on AWS
Amazon Web Services Japan
PDF
Azure Monitor Logで実現するモダンな管理手法
Takeshi Fukuhara
PDF
Python 3.9からの新定番zoneinfoを使いこなそう
Ryuji Tsutsui
PDF
MonotaRO のデータ活用と基盤の過去、現在、未来
株式会社MonotaRO Tech Team
PDF
VPC Reachability Analyzer 使って人生が変わった話
Noritaka Sekiyama
PDF
CloudFrontのリアルタイムログをKibanaで可視化しよう
Eiji KOMINAMI
PPTX
DX実践!~ビジネスアジリティ向上とマイクロサービス技術GraphQLの活用~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
PDF
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
Amazon Web Services Japan
PDF
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
Amazon Web Services Japan
PDF
認証の課題とID連携の実装 〜ハンズオン〜
Masaru Kurahayashi
PDF
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
Amazon Web Services Japan
PDF
SmartNewsのニュース配信を支えるサーバ技術 / Kazhiro Sera @ SmartNews,Inc. #jjug_ccc
SmartNews, Inc.
PDF
20190911 AWS Black Belt Online Seminar AWS Batch
Amazon Web Services Japan
PPTX
Amazon SageMakerでカスタムコンテナを使った学習
西岡 賢一郎
PPTX
Keycloak入門
Hiroyuki Wada
PPTX
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(基礎編)配布用
シスコシステムズ合同会社
PDF
クララオンラインがNetskopeを選んだ理由
Kyohei Komatsu
PDF
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...
Amazon Web Services Japan
20190806 AWS Black Belt Online Seminar AWS Glue
Amazon Web Services Japan
Amazon Athena 初心者向けハンズオン
Amazon Web Services Japan
DevOps with Database on AWS
Amazon Web Services Japan
Azure Monitor Logで実現するモダンな管理手法
Takeshi Fukuhara
Python 3.9からの新定番zoneinfoを使いこなそう
Ryuji Tsutsui
MonotaRO のデータ活用と基盤の過去、現在、未来
株式会社MonotaRO Tech Team
VPC Reachability Analyzer 使って人生が変わった話
Noritaka Sekiyama
CloudFrontのリアルタイムログをKibanaで可視化しよう
Eiji KOMINAMI
DX実践!~ビジネスアジリティ向上とマイクロサービス技術GraphQLの活用~(NTTデータ テクノロジーカンファレンス 2020 発表資料)
NTT DATA Technology & Innovation
20210127 今日から始めるイベントドリブンアーキテクチャ AWS Expert Online #13
Amazon Web Services Japan
20190326 AWS Black Belt Online Seminar Amazon CloudWatch
Amazon Web Services Japan
認証の課題とID連携の実装 〜ハンズオン〜
Masaru Kurahayashi
SaaS テナント毎のコストを把握するための「AWS Application Cost Profiler」のご紹介
Amazon Web Services Japan
SmartNewsのニュース配信を支えるサーバ技術 / Kazhiro Sera @ SmartNews,Inc. #jjug_ccc
SmartNews, Inc.
20190911 AWS Black Belt Online Seminar AWS Batch
Amazon Web Services Japan
Amazon SageMakerでカスタムコンテナを使った学習
西岡 賢一郎
Keycloak入門
Hiroyuki Wada
Cisco Modeling Labs (CML)を使ってネットワークを学ぼう!(基礎編)配布用
シスコシステムズ合同会社
クララオンラインがNetskopeを選んだ理由
Kyohei Komatsu
20180704(20190520 Renewed) AWS Black Belt Online Seminar Amazon Elastic File ...
Amazon Web Services Japan
Ad
Viewers also liked
(20)
PDF
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
Katsuhiro Miura
PDF
Otrs導入事例セミナー
IO Architect Inc.
PDF
ZabbixのAPIを使って運用を楽しくする話
Masahito Zembutsu
PDF
障害対応・運用におけるトリアージ的対応とZabbixの活用
Masahito Zembutsu
PDF
「今、ヨーロッパのオープンソースがアツい!」クラウドの構成管理を自動化する基盤CMDBuild
OSSラボ株式会社
PPT
Zabbix study5lt
Tomohiro Ikeda
PDF
Osc tokyo 2014_0228
Yamato Kazuhiro
PDF
DRBD9とdrbdmanageの紹介
株式会社サードウェア
PPTX
Aws向け監視ソリューション比較
Naoya Hashimoto
PDF
【Zabbix2.0】snmpttによるトラップメッセージの編集 #Zabbix #自宅ラック勉強会
真乙 九龍
PDF
Daisuke Ikeda - Advanced SysOps by using HyClops
Zabbix
PPTX
事件簿とKibanaと私
Tomokazu Shogen
PDF
オープンソースNW監視ツールのご紹介
OSSラボ株式会社
PDF
第5回oss運用管理勉強会 zabbix徹底活用術の紹介
Daisuke Ikeda
PPTX
CloudWatch Eventを使ったamiの削除
淳 千葉
PDF
Reactio 障害&トラブル対応で本当に必要なモノとは?
Reactio
PDF
ZabbixによるOpenStack監視のご紹介
VirtualTech Japan Inc.
PDF
ITサービスマネジメントとSRE
真吾 吉田
PPTX
みんなのTerraformで AWSをテラフォーミングさせるぜ
Takamasa Sakai
PDF
MySQL 5.7の罠があなたを狙っている
yoku0825
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
Katsuhiro Miura
Otrs導入事例セミナー
IO Architect Inc.
ZabbixのAPIを使って運用を楽しくする話
Masahito Zembutsu
障害対応・運用におけるトリアージ的対応とZabbixの活用
Masahito Zembutsu
「今、ヨーロッパのオープンソースがアツい!」クラウドの構成管理を自動化する基盤CMDBuild
OSSラボ株式会社
Zabbix study5lt
Tomohiro Ikeda
Osc tokyo 2014_0228
Yamato Kazuhiro
DRBD9とdrbdmanageの紹介
株式会社サードウェア
Aws向け監視ソリューション比較
Naoya Hashimoto
【Zabbix2.0】snmpttによるトラップメッセージの編集 #Zabbix #自宅ラック勉強会
真乙 九龍
Daisuke Ikeda - Advanced SysOps by using HyClops
Zabbix
事件簿とKibanaと私
Tomokazu Shogen
オープンソースNW監視ツールのご紹介
OSSラボ株式会社
第5回oss運用管理勉強会 zabbix徹底活用術の紹介
Daisuke Ikeda
CloudWatch Eventを使ったamiの削除
淳 千葉
Reactio 障害&トラブル対応で本当に必要なモノとは?
Reactio
ZabbixによるOpenStack監視のご紹介
VirtualTech Japan Inc.
ITサービスマネジメントとSRE
真吾 吉田
みんなのTerraformで AWSをテラフォーミングさせるぜ
Takamasa Sakai
MySQL 5.7の罠があなたを狙っている
yoku0825
Ad
Similar to zabbixを使ったクラウド環境の監視とツール連携
(20)
PDF
Zabbixを使った効果的な運用管理の実現
Daisuke Ikeda
PDF
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
Daisuke Ikeda
PDF
Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化
Daisuke Ikeda
PDF
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
Daisuke Ikeda
ODP
Zabbix study
Tomohiro Ikeda
PPTX
[OpenStack Days Tokyo 2015] Zabbixを用いたOCPベアメタル監視環境構築の自働化
cloudconductor
PDF
統合監視ソフトウェア Zabbix新バージョン2.0の紹介
takanori suzuki
PPT
OSC tokyo fall 2011 - 統合監視ソフトウェアZabbixの機能紹介とリアルタイムデモ
takanori suzuki
PPT
Zabbix-OSC-Fukuoka
Yuki Nakatake
PDF
Zabbixを使ったクラウド環境監視のオートメーション化@JulyTechFesta2013
Daisuke Ikeda
PDF
Zabbixを徹底活用してみよう ~4.2の最新情報もご紹介~
Daisuke Ikeda
PDF
オープンソースでシステム監視!Zabbix 1.8の機能と簡単インストール手順の紹介
Kodai Terashima
PDF
オープンソースでシステム監視!統合監視ソフトウェアZABBIXの機能と利用事例のご紹介
Kodai Terashima
PDF
Zabbix 1.8の概要と新機能
Kodai Terashima
PDF
オープンソースでシステム監視!統合監視ソフトウェア"Zabbix 1.8"の新機能とデモ
Kodai Terashima
PDF
HyClops for Zabbix紹介資料
Daisuke Ikeda
PDF
Zabbix 1.8の概要と新機能
Kodai Terashima
PDF
Zabbix監視運用業務の自動化事例
OSSラボ株式会社
PDF
Zabbix社内勉強会資料-Zabbix2.0新機能紹介編-
Daisuke Ikeda
PDF
Zabbixのパフォーマンスチューニング & インストール時の注意点
Kodai Terashima
Zabbixを使った効果的な運用管理の実現
Daisuke Ikeda
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
Daisuke Ikeda
Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化
Daisuke Ikeda
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
Daisuke Ikeda
Zabbix study
Tomohiro Ikeda
[OpenStack Days Tokyo 2015] Zabbixを用いたOCPベアメタル監視環境構築の自働化
cloudconductor
統合監視ソフトウェア Zabbix新バージョン2.0の紹介
takanori suzuki
OSC tokyo fall 2011 - 統合監視ソフトウェアZabbixの機能紹介とリアルタイムデモ
takanori suzuki
Zabbix-OSC-Fukuoka
Yuki Nakatake
Zabbixを使ったクラウド環境監視のオートメーション化@JulyTechFesta2013
Daisuke Ikeda
Zabbixを徹底活用してみよう ~4.2の最新情報もご紹介~
Daisuke Ikeda
オープンソースでシステム監視!Zabbix 1.8の機能と簡単インストール手順の紹介
Kodai Terashima
オープンソースでシステム監視!統合監視ソフトウェアZABBIXの機能と利用事例のご紹介
Kodai Terashima
Zabbix 1.8の概要と新機能
Kodai Terashima
オープンソースでシステム監視!統合監視ソフトウェア"Zabbix 1.8"の新機能とデモ
Kodai Terashima
HyClops for Zabbix紹介資料
Daisuke Ikeda
Zabbix 1.8の概要と新機能
Kodai Terashima
Zabbix監視運用業務の自動化事例
OSSラボ株式会社
Zabbix社内勉強会資料-Zabbix2.0新機能紹介編-
Daisuke Ikeda
Zabbixのパフォーマンスチューニング & インストール時の注意点
Kodai Terashima
More from NHN テコラス株式会社
(20)
PDF
Intel® Optane™で格安超高速インメモリーデータベースを作った時の話
NHN テコラス株式会社
PPTX
「落ちない」AWSのインフラ構成、システム要件にあわせたパターンをご紹介
NHN テコラス株式会社
PPTX
[JAWS DAYS 2019 /Open Mic]AWSの運用最適化のためにNHN テコラスが提案していること
NHN テコラス株式会社
PDF
クラウドは、テクノロジーは、営業の敵なのか?味方なのか?? #jft2018
NHN テコラス株式会社
PPTX
インターホンと中国語の部屋
NHN テコラス株式会社
PDF
インフラ運用の観点から考えるAWS~運用における利点と移行のポイント~
NHN テコラス株式会社
PDF
Msセミナー20170830 slideshare
NHN テコラス株式会社
PDF
働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...
NHN テコラス株式会社
PDF
お手軽・安全・安心のサーバー環境を手に入れましょう。@大阪
NHN テコラス株式会社
PDF
働き方改革を加速させるリモートワークソリューション ~Office 365 + XenAppで実現する安心安全なリモートワーク環境の構築~
NHN テコラス株式会社
PDF
NW-JAWS 勉強会#2 [LT] あの日したLTの内容を僕らはもう覚えていない
NHN テコラス株式会社
PDF
「情報セキュリティ10大脅威2017」 から読み取る最新セキュリティ傾向とその対策
NHN テコラス株式会社
PDF
Microsoft Office 365への移行について
NHN テコラス株式会社
PDF
2017年のセキュリティ 傾向と対策講座
NHN テコラス株式会社
PDF
NW-JAWS 勉強会#1 [LT] 閉域閉域もう飽きたよ
NHN テコラス株式会社
PDF
『サイバーセキュリティ経営ガイドライン』開発現場への影響の話
NHN テコラス株式会社
PDF
Hadoop x spark x 機械学習を利用した実践的活用術 最新
NHN テコラス株式会社
PDF
Sos jobschedulerを使った運用管理事例
NHN テコラス株式会社
PPTX
No.1マルチクラウドインテグレーターが推奨するデジタルトランスフォーメーション
NHN テコラス株式会社
PPTX
新卒自称IoT女子が社内でIT農業をやろうとがんばっています
NHN テコラス株式会社
Intel® Optane™で格安超高速インメモリーデータベースを作った時の話
NHN テコラス株式会社
「落ちない」AWSのインフラ構成、システム要件にあわせたパターンをご紹介
NHN テコラス株式会社
[JAWS DAYS 2019 /Open Mic]AWSの運用最適化のためにNHN テコラスが提案していること
NHN テコラス株式会社
クラウドは、テクノロジーは、営業の敵なのか?味方なのか?? #jft2018
NHN テコラス株式会社
インターホンと中国語の部屋
NHN テコラス株式会社
インフラ運用の観点から考えるAWS~運用における利点と移行のポイント~
NHN テコラス株式会社
Msセミナー20170830 slideshare
NHN テコラス株式会社
働き方改革を後押しする Office 365 + リモートワークソリューション ~Azure Active Directoryとの組み合わせで実現する~リ...
NHN テコラス株式会社
お手軽・安全・安心のサーバー環境を手に入れましょう。@大阪
NHN テコラス株式会社
働き方改革を加速させるリモートワークソリューション ~Office 365 + XenAppで実現する安心安全なリモートワーク環境の構築~
NHN テコラス株式会社
NW-JAWS 勉強会#2 [LT] あの日したLTの内容を僕らはもう覚えていない
NHN テコラス株式会社
「情報セキュリティ10大脅威2017」 から読み取る最新セキュリティ傾向とその対策
NHN テコラス株式会社
Microsoft Office 365への移行について
NHN テコラス株式会社
2017年のセキュリティ 傾向と対策講座
NHN テコラス株式会社
NW-JAWS 勉強会#1 [LT] 閉域閉域もう飽きたよ
NHN テコラス株式会社
『サイバーセキュリティ経営ガイドライン』開発現場への影響の話
NHN テコラス株式会社
Hadoop x spark x 機械学習を利用した実践的活用術 最新
NHN テコラス株式会社
Sos jobschedulerを使った運用管理事例
NHN テコラス株式会社
No.1マルチクラウドインテグレーターが推奨するデジタルトランスフォーメーション
NHN テコラス株式会社
新卒自称IoT女子が社内でIT農業をやろうとがんばっています
NHN テコラス株式会社
zabbixを使ったクラウド環境の監視とツール連携
1.
Copyright © Techorus
Inc. テコラス株式会社 大久保 智之 Zabbixを使ったクラウド環境の監視とツール連携
2.
Page 2 自己紹介 名前 大久保 智之(おおくぼ
ともゆき) 所属 テコラス株式会社 SE部 経歴 SI系会社で顧客先に常駐して運用管理業務を中心に関わった後、 フォースクーナ(現テコラス)でMSP業務に携わる 現在はクラウドを中心とした運用サービスの導入・運用を担当
3.
Page 3 社 名
テコラス株式会社 事業開始 2000年よりデータセンター事業開始 事業内容 データセンター事業 クラウド事業 マネージド事業 セキュリティ事業 EC支援事業 広告支援事業 管理稼動 サーバ数 10,000台以上(2015年1月現在) 所 在 地 新宿 大阪 浜松 福岡 会社概要 インターネット黎明期からの長い経験と 管理稼働サーバ数10,000台以上を誇る豊富な実績
4.
Page 4 事業紹介 データセンター ITインフラ統合 アウトソース AWS向け 構築・運用パック マルチクラウド マネージド ITインフラ・マネージド事業
5.
Page 5 高速データ転送 CLOUD CONNECT 光ファイバネットワーク BUSINESS
CONNECT 大容量メール配信 MMDS クラウドゲーム プラットフォーム CLOUD GAMING PLATFORM VPS/レンタルサーバ EX-CLOUD メールセキュリティ Secure MX 事業紹介 オプション・ソリューション
6.
Page 6 教育機関のためのクラウドサービス 事業紹介 教育機関向けクラウド事業 EC支援事業
7.
Page 7 今日のテーマ Zabbixを使ってAWS環境を管理する
AWS環境における監視項目 監視システムとジョブ管理システムの連携
8.
Page 8 Zabbixを使ってAWS環境を管理する
9.
Page 9 AWS環境の監視 監視対象は可変する
監視対象のIPアドレスは可変する 監視対象は置き換わる デプロイ行為でインスタンスそのものが置き換わる 監視対象は増える/減る スケーリングをすればいつの間にか増える 不要になったら消える(捨てられる)
10.
Page 10 AWS環境を効率よく監視するために 監視対象は可変する
監視対象のIPアドレスを意識しない監視手法をとる 監視対象は置き換わる 置き換わっても監視システムに勝手に登録されるようにする 監視対象は増える/減る インスタンスが増えたら、監視システムに登録されるようにする インスタンスが減ったら、監視システムから登録解除されるようにする
11.
Page 11 HyClops for
Zabbix HyClopsの機能概要 EC2インスタンスやvSphere仮想マシン情報をZabbixに自動登録 Zabbixエージェントレスでインスタンスの情報を自動監視(AWS APIおよびvSphere APIを利用) Zabbixグローバルスクリプトを用いてインスタンスの起動/停止処理を実行 Zabbixダッシュボード拡張によるEC2インスタンス、vSphere仮想マシン情報の一覧表示 (オプション機能) GateOne-Zabbix連携によるZabbixダッシュボードからのSSHコンソール接続 HyClops for Zabbix とは TIS社が開発しているZabbixの拡張ツール http://tech-sketch.github.io/hyclops/jp/
12.
Page 12 Hyclops for
Zabbixの構築例 構築環境 ■仮想マシン: AWS上にCentOS6(64bit版/HVM)のインスタンスを作成 ※後述するHyclops JobMonitoringを構築した環境を利用 ■ミドルウェア: Zabbix(2.2.9) PostgreSQL(9.3.9) Hyclops for Zabbix(0.2.0)
13.
Page 13 Hyclops for
Zabbixのセットアップ(1) 1. Zabbix管理画面の”管理 > 一般 > 値のマッピング”から値の設定 「Script Return Code」と「LibCloud Node Status」 Script Return Code LibCloud Node Status 受信データ マッピング文字列 0 success 1 failure 受信データ マッピング文字列 0 running 1 rebooting 2 terminated 3 pending 4 stopped
14.
Page 14 Hyclops for
Zabbixのセットアップ(2) 2. ZeroMQと関連RPMパッケージのインストール $ sudo curl http://download.opensuse.org/repositories/home:/fengshuo:/zeromq/ ¥ CentOS_CentOS-6/home:fengshuo:zeromq.repo > /etc /yum.repos.d/zeromq.repo $ sudo yum install gcc gcc-c++ zeromq zeromq-devel python-devel python-setuptools ipmitool 3. Pythonモジュールのインストール $ sudo pip install apache-libcloud==0.13.2 zabbix-api pyzmq psphere python- daemon==1.6 configobj $ sudo pip install ordereddict argparse $ sudo pip install boto
15.
Page 15 Hyclops for
Zabbixのセットアップ(3) 4. Hyclopsのインストール $ sudo git clone https://github.com/tech-sketch/hyclops.git $ cd hyclops $ sudo python setup.py install 5. 起動スクリプト、外部チェックスクリプトの配置 $ sudo cp -a ./misc /init.d/redhat/hyclops /etc /init.d/ $ sudo cp -a ./misc /externalscripts/* /usr/lib/zabbix/externalscripts/ $ sudo chown zabbix:zabbix /usr/lib/zabbix/externalscripts/* $ sudo chmod 755 /usr/lib/zabbix/externalscripts/*
16.
Page 16 Hyclops for
Zabbixのセットアップ(4) 6. Hyclopsの設定ファイル編集 $ sudo vi /opt/hyclops/hyclops.conf # ============================ # User settings # ============================ [hyclops] # listen_address = * # listen on all network interface # listen_address = 127.0.0.1 # listen on specific network interface listen_address = 127.0.0.1 listen_port = 5555 [zabbix] zabbix_server = 127.0.0.1 zabbix_port = 10051 frontend_url = http://127.0.0.1/zabbix zabbix_user = Admin zabbix_password = zabbix zabbix_sender = /usr/bin /zabbix_sender [ipmi] ipmitool = /usr/bin /ipmitool [logging] log_level = WARNING log_file = /opt /hyclops /logs /hyclops_server.log [environments] # http_proxy = http://proxy.example.com:8080/ # https_proxy = http://proxy.example.com:8080/ # no_proxy = "localhost,127.0.0.1"
17.
Page 17 Hyclops for
Zabbixのセットアップ(5) 7. Hyclopsサーバの起動設定と起動 $ chkconfig --add hyclops $ chkconfig hyclops on $ service hyclops start 8. Zabbixのダッシュボード画面関連ファイルの置換 $ python setup.py replace -d /usr/share/zabbix/ --zabbix-version=2.2 9. Zabbix templates,scripts,globalmacroデータのインポート ※以下3つのデータがインポートされる misc/import_data/templates.xml misc/import_data/globalscripts.xml misc/import_data/globalmacros.xml $ python setup.py import -f http://127.0.0.1/zabbix -u Admin -p zabbix
18.
Page 18 Hyclops for
Zabbixのセットアップ(6) 10. cronスクリプトの登録 ※HyclopsはAWS上やvSphere ESXi上から存在しなくなった仮想マシン用Zabbixホストを 自動的に「Not exist hosts」ホストグループに移動させる。 この移動された存在しないホスト情報を一定期間経過後に自動削除するためのcronスクリプト を登録する。 $ sudo crontab -u hyclops -e */5 * * * * python /opt/hyclops/cron_scripts/delete_not_exist_hosts.py
19.
Page 19 Hyclops for
Zabbixのセットアップ(7) 11. Zabbixの設定 「AWSAccount」のテンプレートにマクロを設定する キー 値 {$KEY} AWS Access Key {$SECRET} AWS Secret Key {$VM_GROUPS} 全インスタンスに共通で割り当てたいテンプレート名 (カンマ区切りで複数指定可) {$VM_TEMPLATES_LINUX} Windows以外のインスタンスに共通で割り当てたいテンプレート名 (カンマ区切りで複数指定可) {$VM_TEMPLATES_WINDOWS} Windowsインスタンスに共通で割り当てたいテンプレート名 (カンマ区切りで複数指定可) 「AWSAccount」のテンプレートに「Hyclops Templates」のテンプレートをグループとして含める
20.
Page 20 Hyclops for
ZabbixのUI(1) AWSインスタンスの稼動一覧、 課金情報が表示される
21.
Page 21 Hyclops for
ZabbixのUI(2) EC2インスタンスの一覧が表示 起動/停止/再起動が可能 EC2インスタンスの 詳細情報が表示
22.
Page 22 Hyclops for
Zabbixによるホスト自動登録 自動で登録されたホスト Terminateされたため、 削除対象になったホスト
23.
Page 23 AWS環境における監視項目
24.
Page 24 AWSサービスの監視 EC2インスタンスの監視
死活監視 ポート監視/サービス監視/プロセス監視 リソース監視 AWSサービスのメトリクス監視/データ蓄積 例: ELB RDS Billing
25.
Page 25 CloudWatchとFluentd +
Zabbixの連携 AWSサービスの監視メトリクスをCloudwatchから Fluentdを使ってZabbixに流し込む Cloudwatch Fluentd Zabbix zabbix-trapperfluent-plugin-cloudwatch fluentd-plugin-zabbix
26.
Page 26 Fluentd環境のセットアップ(1) 1.Fluentdのインストール $ sudo
wget http://toolbelt.treasuredata.com/sh/install-redhat.sh $ sudo sh -x install-redhat.sh 2.fluentdのプラグインインストール $ sudo /usr/lib64/fluent/ruby/bin/fluent-gem install fluent-plugin-zabbix $ sudo /usr/lib64/fluent/ruby/bin/fluent-gem install fluent-plugin-cloudwatch
27.
Page 27 Fluentd環境のセットアップ(td-agent.conf)(2) <source> type cloudwatch tag
cloudwatch-rds cw_endpoint monitoring.ap-northeast-1.amazonaws.com namespace AWS/RDS metric_name CPUUtilization,FreeStorageSpace,DiskQueueDepth,FreeableMemory, ¥ SwapUsage,ReadIOPS,ReadLatency,ReadThroughput,WriteIOPS,WriteLatency,WriteThroughput dimensions_name DBInstanceIdentifier dimensions_value test </source> <match cloudwatch-rds> type copy <store> type zabbix zabbix_server 127.0.0.1 host test name_keys CPUUtilization,FreeStorageSpace,DiskQueueDepth,FreeableMemory, ¥ SwapUsage,ReadIOPS,ReadLatency,ReadThroughput,WriteIOPS,WriteLatency,WriteThroughput add_key_prefix cloudwatch </store> </match>
28.
Page 28 Fluentd環境のセットアップ(3) 3.Fluentdの設定 $ sudo
vi /etc /td-agent/td-agent.conf 4.fluentdの起動 $ sudo service td-agent start
29.
Page 29 Zabbix環境のセットアップ 1.Fluentdからデータを受け取れるようにアイテムの設定を行う 2.ホストの設定を行う
30.
Page 30 CloudWatchメトリクスのグラフ化(ELBの例)
31.
Page 31 CloudWatchメトリクスのグラフ化(RDSの例)
32.
Page 32 CloudWatchメトリクスのグラフ化(Billingの例)
33.
Page 33 監視システムと ジョブ管理システムの連携
34.
Page 34 運用にジョブ管理システムを使うメリット ジョブの集中管理
Cronやタスクスケジューラでもよいが、規模により管理が困難に ジョブの制御 ジョブの順番や条件分岐、排他制御等の連携が保守しやすい ジョブの実行履歴管理 分散管理の場合実行履歴が管理しやすい
35.
Page 35 Jobscheduler Jobscheduler とは Software
und Organisations-Service GmbH(SOS社)が 開発しているジョブ管理システム http://www.sos-berlin.com/jobscheduler Jobschedulerの機能概要 • 高度なジョブ制御とジョブ定義機能 • エージェント/エージェントレスのジョブ実行が可能 • APIを用いた高度なジョブ連携が可能
36.
Page 36 監視システムとジョブ管理システムの連携 監視システムとジョブ管理システムの連携
ジョブの実行結果を確認したい 監視アラートに対して、何らかの処理を自動化したい
37.
Page 37 HyClops JobMonitoring HyClops
JobMonitoringの機能概要 • ジョブ監視設定をZabbixに自動登録 • ジョブの実行時間をZabbixで監視し、時間推移を取得 • ジョブの異常終了や遅延情報をZabbixに連携し、 Zabbixのアクションに基づいた対応を実施 • ジョブの稼働に合わせた自動トリガー設定変更 HyClops JobMonitoring とは TIS社が開発しているZabbixの拡張ツール http://tech-sketch.github.io/hyclops_jm/jp/
38.
Page 38 Hyclops JobMonitoringの構築例 構築環境 ■仮想マシン: AWS上にCentOS6(64bit版)のインスタンスを作成 ■ミドルウェア: Zabbix(2.2.9) PostgreSQL(9.3.9) Jobscheduler(1.7.4274) Hyclops
JobMonitoring(0.1.0)
39.
Page 39 Hyclops JobMonitoringのセットアップ(1) 1.chef-soloによる初期構築 $
git clone https://github.com/tech-sketch/hyclops_jm-chef-repo.git $ cd hyclops_jm-chef-repo $ sudo bash install_middleware.sh 2.Fablicによるセットアップ $ git clone https://github.com/tech-sketch/hyclops_jm.git $ cd hyclops_jm $ fab -c hyclops_jm.conf install ※rootユーザでsshログインできることが必要なため、AWS上の仮想サーバでの構築は注意
40.
Page 40 Hyclops JobMonitoringのセットアップ(3) しばらくすると、localhostの ホストが自動で登録される
41.
Page 41 ジョブ監視例
42.
Page 42 今後やってみようと思っていることなど 監視システムのア ラート検知結果で 複数インスタンス にコマンド実行 バックアップジョ ブの結果を監視し、 失敗してたら 再実行 夜の間は開発環境 のEC2インスタン スをとめておく 長時間実行されて いるジョブがあっ た場合、 アラート発砲、 リソース追加 ジョブの実行時間 を記録し、 稼動傾向を定量化
43.
Page 43 まとめ クラウド環境の管理には自動登録の仕組みを検討しよう
ZabbixとCloudWatchを組み合わせて AWSのメトリクスを管理できる 監視システムとジョブ管理システムの組み合わせは今後有望
44.
ご清聴ありがとうございました
Download