Zabbix による監視のあれこれ

27
Zabbix による監視のあれこれ Zabbix 導入をお勧めする環境とZabbix運用が滾るTipsについて~ IDCFクラウドUG東京 長谷部 優 2016/10/15

Transcript of Zabbix による監視のあれこれ

Zabbix による監視のあれこれ ~Zabbix 導入をお勧めする環境とZabbix運用が滾るTipsについて~

IDCFクラウドUG東京

長谷部 優

2016/10/15

祝 ガルパン最終章 制作決定!

ガルパン4DX 上映復活!

11/01 から小田原コロナシネマワールドへパンツァー・フォー!!

冗談はこのへんで…

祝 IDCF クラウド2周年! これからもよろしくお願いします。

今回の発表で伝えたいこと ・監視システムは稼働する環境で適切に選択することが大事

・複数の環境を管理する場合 Zabbix を利用するといろいろ便利

今日お話しする内容 ・監視の今昔とZabbixをお勧めする環境

・Zabbix と組み合わせて使うことで運用が滾るツールのご紹介

そもそも私は誰か?

• 長谷部 優(はせべ ゆう) @cosign930 ▫ 会社:

今回もプライベートでの参加です。

某データセンター屋さんの中の人。

▫ お仕事: 構築、運用・監視、業務改善、提案活動などなど

最近、運用系のサービス開発も始めました。← New!!

▫ 興味・関心: 監視システム、OSS、仮想化、クラウド、自動化、Perl、Python

▫ 立ち位置: お客様の抱える様々な課題を技術的に支援・解決する人

▫ 一言、二言: あくまで一個人の意見です。所属会社とはまったく関係ありません。

監視システム何使っていますか?

ところで…

監視という面からの環境分析

昔: コンテンツを見る絶対数が少ない

⇒ 復旧はすぐではなくてもよかった

いま、どうなっているかが重要

今: 常にサービスの継続が重要

⇒ 即時復旧やスケールアウトの変化

過去・現在・未来を通しての推移予測が大事

インスタンスが増えた際に自動で監視が開始

キーワード: 可視化,未来予測,自動化,リアルタイム分析

構成管理,仮想環境+オンプレ

各監視システムの得手不得手(個人的感覚

項目\監視 Nagios Zabbix Sensu PandoraFMS Monit

冗長構成 〇 〇 〇 〇 ×

適した環境 オンプレ・クラウド両方 クラウド オンプレ

クラウド両方 サーバ

操作性 〇 △ 〇 ○ 〇

監視構成 サーバ・エージェント型 (エージェントレス可能)

サーバ・エージェント型 (エージェントレス不可能)

サーバ・エージェント型(エージェントレス可

能)

エージェント型(サーバ単体監視のみ)

監視規模 中~小規模 大~小規模 中~小規模 小規模

設定ファイル txtファイルで 登録・管理

DBにて登録・管理 txtファイルで登録・管理

管理のしやすさ × ◎ 〇 ○ ×

監視自動登録 × ○ ○ ○ ×

クラウド環境だけなら Sensu や Mackerel でもよさげ、でも…

Zabbix 便利そう!

クラウド+オンプレな構成の大規模なシステムでもイケるぞ >

ただ一点を除けば…

個人的に感じていたZabbixの不満

個人的に感じていたZabbixの不満

GUIがイケてない… (3.0 系からだいぶマシになりました)

昔からよく言われていたこと

・(そもそも)これってどう操作すればいいの? ・XXとYYのデータ推移を比較したいんだけれど ・いまどういった状態? グラフ見たいんだけれど

静観ツール作ったり… レポートツール作ったり…

閑話休題

どうすればよくなる?

監視システムがわからない人にでも一発で状況を把握させたい

サーバが作られるたびにスクリーンを修正するのが嫌

できればきれいなグラフでデータを眺めたいな

これまでの発表との関連

• 構成管理 → 現在の構成を整える

• 監視 → 現在のサービス状態を知る

• 脆弱性検知 → 現在の堅牢さを知る

• 可視化 → 現在の状態をわかり易く見える化する ← New !!

格好いいグラフツールを使おう!

Grafana!

Grafana(ぐらふぁな)とは?

• 一言でいえばダッシュボードツール(描画ツール)

• 同様のツールに Kibana がある(というか兄弟)

• Grafana の良いところ

▫ プラグインで簡単に Zabbix のデータを利用可能

▫ Zabbix サーバが複数あってもまとめて描画可能

▫ データは Zabbix から取得、別途保持しなくてよい

▫ 格好いい

Zabbix Srv 情報収集したデータ保管 監視

Grafana Srv 保管したデータを描画

Zabbix+Grafanaでのシステム構成1

Target Srv Target Srv Target Srv …

ZabbixAPIにてデータ取得

Zabbix Srv 2

Grafana Srv

Zabbix+Grafanaでのシステム構成2

Target Srv1 Target Srv2 Target SrvX …

ZabbixAPIにてデータ取得

Zabbix Srv 1

こーゆーこともできちゃいます

運用監視の管理者になって最近、

グラフ作るの難しいんじゃ…?

• 同じグラフは定型のテンプレートを一度作成すればOK

▫ 導入時にサンプルのテンプレートが利用可能

• 複数のサーバのグラフを重ねて描画することも可能

▫ サーバ毎の比較もホストを選択するだけでOK

Zabbix+Grafanaで 快適な運用ライフを!

ご清聴ありがとうございました!

Next Stage: 俺のZabbix サーバのログ監視が こんなにも便利なわけがない ~TDを利用したアプリログ解析ライフ~