Pandora FMS

50 %
50 %
Information about Pandora FMS
Technology

Published on May 22, 2012

Author: pandorafms

Source: slideshare.net

Description

Tokyo open source conference 2012

フレキシブルモニタリングシステム 大規模システムの監視をスマートに!クラウド環境やスマホも OK 、 OSS 統合監視ツール Pandora FMS 201 2 年 3 月 1 6 日 株式会社アールワークス / Pandora FM S JP 佐藤 淳一

フレキシブルモニタリングシステム 目次  Pandora FMS とは 2  Pandora FMS の実装 7  大規模システムにこそ Pandora FMS 11  監視サーバの冗長化・負荷分散  大量の監視設定  その他機能 19  スマホ (Android) 対応、 GIS  コンソールの国際化 Copyright (C) 201 2 Rworks I nc. / Pandora FM S JP, All rights reserved. 2

フレキシブルモニタリングシステム Pandora FMS と は Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 3

フレキシブルモニタリングシステム  Pandora FM S とは – 概要  スペイン発のオープンソース統合監視ツール http://pandorafms.org  開発開始 : 2004 年  最新リリース版 : バージョン 4.0.1 (2011 年 12 月 ) • 日本語対応作業開始 : 2010 年 2 月 • 2010 年 6 月リリースのバージョン 3.1 から日本語対応になった  開発言語 : perl( サーバ、エージェント ), php( コンソール )  ライセンス : GPLv2  開発リーダ : Sancho Lerena  コミッター : 24 人、うち日本人は本セミナー講師本人含め 3 人 (2012 年 3 月 7 日現在 ) Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 4

フレキシブルモニタリングシステム  Pandora FM S とは – 概要  監視ツールとしての概要  Ping 、 TCP 応答、 SNMP 、 SNMP Trap 、 syslog 、イベントロ グ、 WMI 、 etc… の監視  CPU 使用率、メモリ使用量、ディスク使用量、 etc… のリソース監視  エージェント型・エージェントレス型の監視  サーバは、 Linux, FreeBSD で動作  エージェントは、 UNIX 、 Linux 、 Windows のほか、 Android 携帯、組 み込み機器向けもある  IPv6 対応  監視だけでなく「運用」にも便利な機能を搭載  リソース情報収集および、グラフ表示、レポート作成  インシデント管理  大規模システムへの適用を想定した設計  非常に容易な負荷分散、冗長化 Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 5

フレキシブルモニタリングシステム  Pandora FM S とは – 概要 携帯 ( スマートフォン ) コンソール Web コンソール Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 6

フレキシブルモニタリングシステム  Pandora FM S とは – 概要 グラフ参照 監視対象機器の詳細ステータス参照 Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 7

フレキシブルモニタリングシステム Pandora FMS の実 装 Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 8

フレキシブルモニタリングシステム  Pandora FM S の実装 – 監視の実現手法 ポーリングによる監視 : ping 、 snmp 、 tcp 接続など snmptrap 監視 Pandora FM S 監視サーバ ソフトウエアエージェ ントからのデータプッ Pandora FMS ソフトウエア 監視対象システム シュ型監視 エージェント プッシュ型のメリット •クラウド環境など、同じ構成のサーバをコピーして増やす場合、監視対象の監視サーバへの自動登 録が可能 •監視サーバと監視対象の間のネットワーク断が発生した場合でも、監視対象のリソースデータ収集 が欠落しない ( 監視サーバに接続できなかった時のデータは一時的にエージェントが蓄える ) •IP アドレスが変化する対象の監視・情報収集が可能 ( 例 :Android 携帯向けエージェント ) Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 9

フレキシブルモニタリングシステム  Pandora FM S の実装 – 監視サーバの構成要素Pandora FMS サーバを構成する 3 つの基本要素 ( プログラム ) → 1 台のサーバに載せるも、別々のサーバに分散するも、どちらでも可 pandora_server pandora_console Pandora FM S 監視サーバ 監視を実行するプログラム Web I/F プログラム サーバ 機能 network_server ping, snmp ポーリング , tcp 接続監視 データベース data_server pandora_agent からのデータ受信による監視 (MySQL※) ( リソース、ログ等 ) 監視設定や収集したリ snmp_server snmp trap 監視 ソースデータを保存 plugin_server 独自スクリプト (nagios プラグインにも対応 ) による監視 wmi_server Windows の WMI インタフェースを使った監視 ※ PostgreSQL, Oracle は、 現時点ではまだ実験的サポ … … ート ( 本番利用には MySQL を ) Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 10

フレキシブルモニタリングシステム  Pandora FM S の実装 – ソフトウエアエージェントとの通信 ソフトウエアエージェント (pandora_agent) からデータをプッシュ Pandora FMS サーバ tentacle: tcp/41121 ソフトウエアエージェント (data_server) (scp, ftp 等、ファイルコピーが (pandora_agent) できれば他のプロトコルでも可 ) 送られてくるデータは XML 形式 <?xml version=1.0 encoding=ISO-8859-1?> <agent_data description= group= os_name=freebsd os_version=8.1-STABLE interval=300 version=3.1(Build 100608) timestamp=2010/11/07 00:44:57 agent_name=niseko.junichi.org timezone_offset=0> 非常にシンプルで 、簡単に応用がで <module> きる <name><![CDATA[cpu_user]]></name> <description><![CDATA[User CPU Usage (%)]]></description> <type>generic_data</type> <data><![CDATA[0]]></data> </module> … 略… </agent_data> Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 11

フレキシブルモニタリングシステム 大規模システムにこそ Pandora FMS Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 12

フレキシブルモニタリングシステム 監視サーバの冗長化・負荷分散 – ポーリング監視Pandora FMS は、元々冗長化・負荷分散を想定した設計がなされている。増強したい場合の基本的な考え方は、単純に横に並べるだけ。 監視対象 監視対象 監視・情報収集 監視・情報収集 監視サーバ (1 ) 監視サーバ (1 ) 監視サーバ (2) 監視サーバ ( n ) Pandora DB (MySQL) Pandora DB (MySQL) 冗長化・負荷分散のためのインストール方法というものは無い。最初に サーバ 1 台のみで構築した 環境でも、 2 台目、 3 台目… の追加が容易に可能! DB を通して、すべての監視サーバが自動連 携。 Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 13

フレキシブルモニタリングシステム 監視サーバの冗長化・負荷分散 – ポーリング監視 ( サーバダウン時 ) 監視サーバダウン時は Pandora FMS 自体がそれを検知し、残ったサーバで全監視を継続 。 監視対象 監視対象 500 項目 500 項目 500 項目 仮に監視サーバ (1) 750 項目 750 項目 がダウンしたとす ると… 監視サーバ (1 ) 監視サーバ (2) 監視サーバ (3) 監視サーバ (1 ) 監視サーバ (2) 監視サーバ (3) 監視サーバ (1) が担当していた 500 項目の監 視をサーバ (2),(3) に自動的に振り分け Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 14

フレキシブルモニタリングシステム 監視サーバの冗長化・負荷分散 – エージェント監視ソフトウエアエージェントからプッシュされるデータは、どの Pandora FMS サーバに送信しても良い設計となっている。 LB でバランシング ソフトウエアエージェントで Pandora FMS サーバを複数設定 監視対象 監視対象 tentacle 通信 tentacle 通信 通常はサーバ (1) へ接 LB 続、 NG の場合はサ 単純なラウンドロビンで ーバ (2) へ接続 OK 監視サーバ (1 ) 監視サーバ (2) 監視サーバ (1 ) 監視サーバ (2) Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 15

フレキシブルモニタリングシステム 監視サーバの冗長化・負荷分散 – D B の冗長化データベースの冗長化はそれ自体の冗長化を利用する。 ① MySQL レプリケーションを利用するパターン ( 冗長化 ) VIP DB アクセス 通常時 Pandora DB (master) Pandora DB (slave) レプリケーション Master 障害時 Pandora DB (master) Pandora DB (master) slave を master に昇格 ② MySQL クラスタを利用するパターン ( 負荷 分散 ) Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 16

フレキシブルモニタリングシステム 監視サーバの冗長化・負荷分散 – コンソールの分散 複数の人が同時に操作可能であることはもちろん、 Web コンソール自体を複数サーバ で立ち上げることもできる、柔軟な設計。 Pandora DB (MySQL) pandora_server Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 17

フレキシブルモニタリングシステム 大量の監視設定 – Web UI の対応Pandora FMS では Web コンソールでも規模の大きなシステムを想定した便利な「一括操作」インタフェースが用意されている。 Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 18

フレキシブルモニタリングシステム 大量の監視設定 – エージェントからのプッシュおよび自動検出ソフトウエアエージェントが起動すると対象ノードが自動登録される。また、ネットワークに対する自動検出機能も装備。 監視対象を起動するとエージェントから のプッシュ型データ送信により自動登録 監視対象一覧 監視対象 A A B C 監視対象 B D 監視サーバ 監視対象 C 監視対象 D ネットワークセグメントに対して機 器の自動検出を行い、自動登録 Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 19

フレキシブルモニタリングシステム その他機能 Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 20

フレキシブルモニタリングシステム その他機能 – スマホ (Android) 対応、 GI S 監視対象の各エージェントは位置情報を持つことが可能。 Google マップや OpenStreet マップと連携して監視対象を表示することができ、移動する監視対象の軌跡もトレースで きる。 Android 向け Pandora FMS ソフトウエアエージ ェント Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 21

フレキシブルモニタリングシステム その他機能 – コンソールの国際化コンソールは、 gettext による多言語対応が行われている 現在 100% 国際化対応リソ ースがそろっているのは、 次の 3 言語となっているが 、リソースファイルがあれ ば、世界中のどの言語でも 対応可能。 •英語 •スペイン語 •日本語 Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 22

フレキシブルモニタリングシステム その他機能 – インシデント管理簡単なインシデント管理システムを搭載している。 Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 23

フレキシブルモニタリングシステムPandora FMS の各種情報と関連サービス情 報 Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 24

フレキシブルモニタリングシステム 今後の Pandora FM S 2012 年 4 月 : バージョン 4.0.2 主に不具合修正や若干の機能 拡張のマイナーバージョンア ップ 2012 年 9 月 : バージョン 5.0 メジャーバージョンアップ •Netflow 対応 •アラートで「祝日」の動作 定義が可能 •グラフ描画がフラッシュか ら HTML5 へ •その他 Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 25

フレキシブルモニタリングシステム  Pandora FM S コミュニティ  コミュニティへの参加を待っています。  http://pandorafms.org ( 本家サイト ) • メーリングリスト ( 英語 ) 運営 • フォーラムの運営 ( 日本語もあります ) • もちろん、 Pandora FMS 、公式ドキュメントのダウ ンロードはこちらから  http://pandorafms.jp ( 日本のコミュニティサイ ト) • 日本語メーリングリスト運営 • 日本語 HowTo の提供 • ドキュメント日本語化プロジェクト Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 26

フレキシブルモニタリングシステム  Pandora FM S Enterprise ( 商用パッケージ・サポート ) OSS 版に対して次の機能を追加した商用のライセンスの Enterprise 版が提供されていま す。また、日本においては Rworks が独自機能拡張を施した – Plus もあります。いずれ もサポートを含みます。 Enterprise 区分 商用版だけの機能 Enterprise -Plus 異常検知・通知 □ 通知・記録(自動音声電話通知) ● □ パトライト対応 ● システム運用管理プ □ リソース推移変化分析支援 ● ラットフォーム 監視設定の拡張管理 □ 監視ポリシーの作成  □インストール済みエージェントの設定変更 □ 複数拠点の監視サーバ一括管理  □自動復旧 ● ● □ 統合モジュール  □高速ネットワーク監視モジュール クラウド対応 □Amazon EC2 モニタリング用プラグイン  □ VMware 集中モニタリング ● ● サービスレベル監視 □ モニタリング項目の重み付け  □アプリケーションシナリオ監視 ● ● バックアップ管理 □ オンラインバックアップの作成・リストア・ダウンロード  □スケジュー ● ● リング  □データ長期保存 □CPU 、拡張カード、メモリ、バッチ、ソフトウェアやサーバ一覧等の情報 インベントリ情報収 取得 ● ● 集 (エージェントレス型、エージェント型双方で取得可能) 拡張レポート機能 □ レポートのカスタマイズ  □ PDF 形式でのレポート出力   ● ● □PDF レポートの自動メール送信(日時指定、定期送信可) Web コンソールカス □ メイン画面カスタマイズ  □各セクション、各ページ毎のアクセス制御 ● ● タマイズ □Artica 社のサーバと接続  □ユーザ環境内の PandoraFMS を常に最新の状態 自動アップデート ● ● に更新 Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 27

フレキシブルモニタリングシステム  SoN a (ASP 監視サービス ) r Rworks は、 Pandora FMS をベースに使った ASP 監視サービスを提供しています。監視 サーバを自前で準備する必要がありません ( 監視サーバの管理・アップデートはお任 せ)。  以下の機能をデフォルトで装備  アラートの音声電話通知  リソース推移分析支援 監視対象システム  パトライト対応 インターネット or VPN  Pandora FMS Enterprise の機能 を追加することも可能 Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 28

フレキシブルモニタリングシステム  Pandora FM S 展示のお知らせ  2 階 201 教室にて Pandora FMS 展示中  より詳細を知りたい方は是非お越しください。  Pandora FMS JP コミュニティメンバー ( 本家コミッターもいます ) が技術的な質問にお答えします。  デモも行っています。  Rworks より、 Enterprise 版、 SoNar 等の商用サービス・サポート情 報も紹介しています。  展示会場では、アンケートにお答えいただいた方へ 、「 CentOS 6.2(x86_64) + Pandora FMS インス トール DVD 」 (OSC2012 Tokyo/Spring 向けオリ ジナル ) を無料配布中です! Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 29

フレキシブルモニタリングシステム 補足情報 Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 30

フレキシブルモニタリングシステム  Pandora FM S の動作環境 コンポーネント 必要な主な依存ソフトウ 対応 OS 、パッケージ pandora_server エア 以上 (thread 有効 ), perl 5.8 Linux (SuSE, Debian, RedHat/CentOS※ (perl) MySQL 5.0 以上 のパッケージあり ) FreeBSD ( ソースからのインストールに て対応 ) pandora_console apache, Linux (SuSE, Debian, RedHat/CentOS※ (php) php 5.2 以上 のパッケージあり ) FreeBSD ( ソースからのインストールに て対応 ) pandora_agent perl 5.6 以上 (UNIX 版 ) Linux (SuSE, Debian, RedHat/CentOS の (UNIX 用 : perl パッケージあり ) FreeBSD ( ソースからのインストールに Windows 用 : C て対応 ) 組み込み用 : C Windows 2000,2003,2008 Server / Android 用 : java) XP,Vista,7 ( インストーラ付バイナリの提 供あり ) ※OS 付属の各種ソフトウエアのバージョンが古いため、 RedHat/CentOS 5.x への Pandora FMS サーバの インストールは、あまりお勧めしない。 Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 31

フレキシブルモニタリングシステム サーバ 1 台あたりの監視対象数の例Pandora FMS サーバ 1 台で監視できる監視対象数の例前提条件 : •MySQL および pandora_server は同一サーバ上 •ソフトウエアエージェントを使った監視項目が全体の 7 割程度 •CPU 使用率の平均が 50% 程度 ハードウエア 監視対象エージェント数 監視対象モジュール数 DELL PowerEdge 1950 III 1400 20000 CPU: X5460 ( 論理 CPU 8 コア ) Memory: 16GB DELL PowerEdge R610 4200 60000 CPU: X5650 ( 論理 CPU 24 コア ) Memory: 32GB あくまでも参考情報であり保証する値ではありません。実際の監視可能規模は環境により異なります。 Copyright (C) 201 2 Rworks I nc. / Pandora FM S J All rights reserved. P, 32

Add a comment

Related presentations

Related pages

Pandora FMS: the Flexible Monitoring System

Pandora FMS covers all your monitoring needs with a single software: network monitoring, server monitoring, application monitoring and much more.
Read more

Free download monitoring Software Pandora FMS

Free download monitoring software Pandora FMS. Unified open source monitoring
Read more

Pandora FMS: Flexible Monitoring System | SourceForge.net

Pandora FMS: Flexible Monitoring System download. Pandora FMS: Flexible Monitoring System 2016-06-12 02:55:28 free download. Pandora FMS ...
Read more

Pandora FMS – Wikipedia

Pandora FMS (Pandora Flexible Monitoring System) ist ein Open-Source-Programm, das Computersysteme und Anwendungsprogramme überwacht und deren Status ...
Read more

Pandora FMS. Opensource global monitoring

What is Pandora FMS? Pandora FMS is a monitoring software for IT infrastructure management. It includes network equipment, Windows and Unix servers ...
Read more

Pricing - Pandora FMS: the Flexible Monitoring System

Check Pandora FMS Enterprise licensing and pricing. ... Feature Community NMS Enterprise MSPE; Fully featured multi platform agents for Windows, HPUX ...
Read more

Pandora:Documentation en - Pandora FMS Wiki

Pandora:Documentation en From Pandora FMS Wiki. Jump to: navigation, search. v6.0 Administration guide (English version) (c) 2009-2016 Pandora FMS ...
Read more

Monitoring Blog - Pandora FMS

For those who don't know, Pandora FMS has been named product of the month for June on SourceFroge. Now, this may seem relevant because of the heavyweight that
Read more

Pandora FMS - Wikipedia, the free encyclopedia

Pandora FMS (for Pandora Flexible Monitoring System) is software for monitoring computer networks. Pandora FMS allows monitoring in a visual way the status ...
Read more

Pandora FMS - Index

22 Guests, 0 Users Most Online Today: 43. Most Online Ever: 136 (November 04, 2012, 01:14:59 AM)
Read more