オープンソースでシステム監視!統合監視ソフトウェア “Zabbix 1.8” の新機能とデモ        2010/02/27 @ OSC Tokyo/Spring            ZABBIX-JP 代表 寺島広大          ...
アジェンダ• Zabbixの概要と機能• Zabbix   1.8の新機能• Zabbix   1.8のデモ• ZABBIX-JPコミュニティの活動について                       2
Zabbixの概要と機能     3
Zabbix = 統合監視ソフトウェア• ステータス情報収集機能  ✓   監視対象サーバ、ネットワーク機器からステータス情報を取得  ✓   取得した情報をデータベースに保存、蓄積• 障害検知、通知機能  ✓   障害を検知する閾値設定  ✓...
Zabbixでできること、できないこと• できること   ✓   サーバ、ネットワーク機器の監視   ✓   障害検知、管理者への通知   ✓   グラフやマップの作成   ✓   Nagios + Cacti + α のイメージ• できないこ...
Zabbixの主な特徴• 主な特徴   ✓   オープンソースソフトウェア   ✓   Webインターフェースから設定・情報表示が可能   ✓   リアルタイムなグラフ表示   ✓   監視データをデータベースに長期間蓄積   ✓   マルチプ...
Zabbixの動作環境                          監視サーバ                監視対象データベース   MySQL PostgreSQL   SQLite   Oracle                 ...
Zabbixの対応OS      OS          Zabbixサーバ   Zabbixエージェント     Linux           ○             ○   Windows                       ...
Zabbixエージェントの監視項目• Zabbixエージェントの標準的な監視機能   ✓   リソース監視 (CPU、メモリ、ディスク、ネットワーク)   ✓   プロセス監視 (プロセス数、プロセスのメモリ使用量)   ✓   ポート監視 (...
その他の監視機能• Zabbixサーバのその他の監視機能   ✓   死活/ポート監視 (エージェントレス)   ✓   SNMP v1/v2/v3エージェント   ✓   IPMIエージェント   ✓   ODBCを利用したSQL監視   ✓...
障害検知・通知とグラフィカル表示機能• 障害検知・通知機能  ✓   障害発生状況一覧画面  ✓   障害履歴の保存と参照  ✓   メール送信、Jabberチャット、スクリプト実行が可能  ✓   Zabbixエージェントでスクリプト実行が可...
分散監視機能 (大規模システムの監視)• Zabbixプロキシ   ✓   Zabbixサーバに代わって監視を行う専用のサーバ   ✓   スケールアウトすることにより監視の負荷分散が可能   ✓   ファイアーウォール越しの監視が可能    ...
Zabbix 1.8の新機能      13
Zabbix 1.8のリリース• Zabbix   1.8のリリース     ✓   2009/12/08: Zabbix 1.8リリース     ✓   2010/01/28: Zabbix 1.8.1リリース     ✓   まだバグが多い...
UTF-8対応• 1.6との違い   ✓   全体的にマルチバイト文字を考慮したソースに修正   ✓   ログ監視、イベントログ監視がマルチバイト文字に対応   ✓   見えない部分でかなり改善されています• 1.8で追加されたマルチバイト関連...
パフォーマンスの改善• データベースキャッシュモジュールの追加    ✓   Zabbixサーバ、Zabbixプロキシサーバのパフォーマンス改善    ✓   データベース書き込み専用のプロセス• zabbix_server.confの設定  ...
メンテナンス期間の機能• メンテナンス中の監視の停止をスケジューリング  ✓   メンテナンスの予定を設定してあらかじめ監視や障害通知を停止  ✓   ワンタイム、または繰り返し設定が可能                  17
正規表現機能• ユーザ定義の正規表現を作成可能  ✓   複雑なログ監視文字列を容易に設定可能  ✓   正規表現のテスト機能                   18
自動登録機能• Zabbixエージェントを利用したホストの自動登録が可能  ✓   アクティブチェックが有効なZabbixエージェントを自動登録  ✓   ホストの登録、テンプレートの適用が可能                   19
ユーザ定義マクロ機能• ユーザ定義のマクロ(変数)を設定可能  ✓   Zabbix全体とホスト単位で設定が可能  ✓   アイテムのキーのオプション、トリガーの条件式に利用可能                    20
エージェントレス監視• SSHとTelnetを利用したエージェントレス監視   ✓   Webインターフェースからコマンドを設定、実行結果を監視   ✓   sshの公開   認証が利用可能                      21
API機能• JSON-RPCを利用した監視設定・データ取得API機能   ✓   インターフェースは別途開発する必要がある   ✓   Rubyを利用したAPI用コマンドラインツール ”Zabcon” が開発中   ✓   API、Zabco...
マップの改善• マップ設定と操作の改善点  ✓   ドラッグアンドドロップで設定可能  ✓   マップ背景に障害の深刻度に応じた色を表示可能                  23
メニューとホスト設定画面の変更• メニューとホスト設定画面の改善  ✓   アイテム、トリガー、グラフのメニューがホスト内へ移動  ✓   ホスト一覧画面の改善 (テンプレート使用時に横に長くならない)                   24
グラフの変更• グラフの表示や操作方法の変更  ✓   表示形式の変更とアンチエイリアスフォントの利用  ✓   スライドバーの操作性が向上                  25
バーグラフ機能• 監視データを利用したカスタムバーグラフ作成機能  ✓   複数アイテムを利用した値の分布や比較グラフを作成可能  ✓   今のところ設定は保存できない                  26
その他の改善と機能追加• Zabbix   1.8のその他の改善と機能追加     ✓   ホスト、テンプレート、ホストグループの検索機能     ✓   アイテムのフィルタ機能の項目が大幅に増加     ✓   Web監視でbasic認証を利...
Zabbix 1.8のデモ      28
ZABBIX-JPコミュニティの   活動について       29
ZABBIX-JPコミュニティサイト運営• リリース情報の提供• リリースノート翻訳• フォーラム運営• ドキュメント翻訳&作成• Webインターフェース翻訳• バグ修正• 日本語版RPMの作成  ご協力頂けるメンバーを募集中です!      ...
Zabbix 1.8マニュアルの翻訳• Zabbix   1.8マニュアルは PDFからWikiに変更• ZABBIX-JPコミュニティで 誠意翻訳中!     http://www.zabbix.com/documentation      ...
ZABBIX-JPマニュアルの作成• ZABBIX   1.6      ✓   インストレーションガイド     ✓   カスタマイズガイド• Zabbix   1.8      ✓   インストレーションガイド         (作成中, ...
Zabbix書籍発売決定!                          Zabbix 1.8• Zabbix   1.8の書籍            (仮)     ✓   タイトル・価格・発売日未定     ✓   近日発売予定    ...
お問い合わせはこちらまで ZABBIX-JP : http://www.zabbix.jp  ブースでデモ展示も行っています                34
Upcoming SlideShare
Loading in...5
×

オープンソースでシステム監視!統合監視ソフトウェア"Zabbix 1.8"の新機能とデモ

1,406

Published on

2010年2月27日 オープンソースカンファレンス2010 Tokyo/Spring

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,406
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
9
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

オープンソースでシステム監視!統合監視ソフトウェア"Zabbix 1.8"の新機能とデモ

  1. 1. オープンソースでシステム監視!統合監視ソフトウェア “Zabbix 1.8” の新機能とデモ 2010/02/27 @ OSC Tokyo/Spring ZABBIX-JP 代表 寺島広大 http://www.zabbix.jp 1
  2. 2. アジェンダ• Zabbixの概要と機能• Zabbix 1.8の新機能• Zabbix 1.8のデモ• ZABBIX-JPコミュニティの活動について 2
  3. 3. Zabbixの概要と機能 3
  4. 4. Zabbix = 統合監視ソフトウェア• ステータス情報収集機能 ✓ 監視対象サーバ、ネットワーク機器からステータス情報を取得 ✓ 取得した情報をデータベースに保存、蓄積• 障害検知、通知機能 ✓ 障害を検知する閾値設定 ✓ 障害発生時にメール通知やスクリプト実行• グラフィカル表示機能 ✓ マップ、グラフのリアルタイム表示 ✓ 障害状況の確認や複数グラフの表示 4
  5. 5. Zabbixでできること、できないこと• できること ✓ サーバ、ネットワーク機器の監視 ✓ 障害検知、管理者への通知 ✓ グラフやマップの作成 ✓ Nagios + Cacti + α のイメージ• できないこと ✓ ジョブ管理 ✓ 資産管理 ✓ Zabbixは統合 ”管理” ソフトではない 5
  6. 6. Zabbixの主な特徴• 主な特徴 ✓ オープンソースソフトウェア ✓ Webインターフェースから設定・情報表示が可能 ✓ リアルタイムなグラフ表示 ✓ 監視データをデータベースに長期間蓄積 ✓ マルチプラットフォーム対応 ✓ 豊富な監視機能• Zabbixを使うメリット ✓ 障害検知、グラフィカル表示機能を搭載 ✓ シンプル!高機能! 6
  7. 7. Zabbixの動作環境 監視サーバ 監視対象データベース MySQL PostgreSQL SQLite Oracle SNMPエージェント データ保存 監視 ZabbixサーバWebインターフェース Zabbixエージェント (Apache + PHP) 表示・設定 障害通知 管理者 7
  8. 8. Zabbixの対応OS OS Zabbixサーバ Zabbixエージェント Linux ○ ○ Windows ○ Solaris ○ ○ AIX ○ ○ HP-UX ○ ○ Mac OS X ○ ○ FreeBSD ○ ○ OpenBSD ○ ○Novell Netware ○SCO Open Server ○ ○ Tru64/OSF ○ ○ 8
  9. 9. Zabbixエージェントの監視項目• Zabbixエージェントの標準的な監視機能 ✓ リソース監視 (CPU、メモリ、ディスク、ネットワーク) ✓ プロセス監視 (プロセス数、プロセスのメモリ使用量) ✓ ポート監視 (コネクション、レスポンス) ✓ ファイル監視 (チェックサム、容量、存在確認、文字列監視) ✓ ログ監視 ✓ Windowsサービス、イベントログ• Zabbixエージェントの拡張 ✓ コマンドやスクリプトを登録して拡張可能 9
  10. 10. その他の監視機能• Zabbixサーバのその他の監視機能 ✓ 死活/ポート監視 (エージェントレス) ✓ SNMP v1/v2/v3エージェント ✓ IPMIエージェント ✓ ODBCを利用したSQL監視 ✓ Web(URL)監視 ✓ スクリプトの実行による監視 10
  11. 11. 障害検知・通知とグラフィカル表示機能• 障害検知・通知機能 ✓ 障害発生状況一覧画面 ✓ 障害履歴の保存と参照 ✓ メール送信、Jabberチャット、スクリプト実行が可能 ✓ Zabbixエージェントでスクリプト実行が可能• グラフィカル表示機能 ✓ グラフ、マップ、複数グラフ表示 ✓ リアルタイムに表示 ✓ 動的に表示期間を変更可能 11
  12. 12. 分散監視機能 (大規模システムの監視)• Zabbixプロキシ ✓ Zabbixサーバに代わって監視を行う専用のサーバ ✓ スケールアウトすることにより監視の負荷分散が可能 ✓ ファイアーウォール越しの監視が可能 監視設定と監視データの 一元管理 Zabbixサーバ Zabbixプロキシサーバ Zabbixプロキシサーバ 監視対象 12
  13. 13. Zabbix 1.8の新機能 13
  14. 14. Zabbix 1.8のリリース• Zabbix 1.8のリリース ✓ 2009/12/08: Zabbix 1.8リリース ✓ 2010/01/28: Zabbix 1.8.1リリース ✓ まだバグが多いです• Zabbix 1.8で変わったこと ✓ 表記が ”ZABBIX” から “Zabbix” へ ✓ UTF-8対応 ✓ パフォーマンスの改善 ✓ 多数の機能改善と機能追加 14
  15. 15. UTF-8対応• 1.6との違い ✓ 全体的にマルチバイト文字を考慮したソースに修正 ✓ ログ監視、イベントログ監視がマルチバイト文字に対応 ✓ 見えない部分でかなり改善されています• 1.8で追加されたマルチバイト関連のオプション ✓ log[ファイル名 , 検索文字列 , エンコード] ✓ eventlog[イベントログ名, 検索文字列 , エンコード] など 15
  16. 16. パフォーマンスの改善• データベースキャッシュモジュールの追加 ✓ Zabbixサーバ、Zabbixプロキシサーバのパフォーマンス改善 ✓ データベース書き込み専用のプロセス• zabbix_server.confの設定 ✓ CacheSize=8M ✓ CacheUpdateFrequency=60 16
  17. 17. メンテナンス期間の機能• メンテナンス中の監視の停止をスケジューリング ✓ メンテナンスの予定を設定してあらかじめ監視や障害通知を停止 ✓ ワンタイム、または繰り返し設定が可能 17
  18. 18. 正規表現機能• ユーザ定義の正規表現を作成可能 ✓ 複雑なログ監視文字列を容易に設定可能 ✓ 正規表現のテスト機能 18
  19. 19. 自動登録機能• Zabbixエージェントを利用したホストの自動登録が可能 ✓ アクティブチェックが有効なZabbixエージェントを自動登録 ✓ ホストの登録、テンプレートの適用が可能 19
  20. 20. ユーザ定義マクロ機能• ユーザ定義のマクロ(変数)を設定可能 ✓ Zabbix全体とホスト単位で設定が可能 ✓ アイテムのキーのオプション、トリガーの条件式に利用可能 20
  21. 21. エージェントレス監視• SSHとTelnetを利用したエージェントレス監視 ✓ Webインターフェースからコマンドを設定、実行結果を監視 ✓ sshの公開 認証が利用可能 21
  22. 22. API機能• JSON-RPCを利用した監視設定・データ取得API機能 ✓ インターフェースは別途開発する必要がある ✓ Rubyを利用したAPI用コマンドラインツール ”Zabcon” が開発中 ✓ API、Zabconともに開発途中のためバグや仕様変更が多い +> get user +> get host User result set Host result set +--------+-------+ +--------+---------------+ | userid | alias | | hostid | host | +--------+-------+ +--------+---------------+ | 1 | Admin | | 10017 | Zabbix Server | | 2 | guest | +--------+---------------+ +--------+-------+ 1 rows total 2 rows total Zabcon : http://trac.red-tux.net/wiki/zbx_api/interactive 22
  23. 23. マップの改善• マップ設定と操作の改善点 ✓ ドラッグアンドドロップで設定可能 ✓ マップ背景に障害の深刻度に応じた色を表示可能 23
  24. 24. メニューとホスト設定画面の変更• メニューとホスト設定画面の改善 ✓ アイテム、トリガー、グラフのメニューがホスト内へ移動 ✓ ホスト一覧画面の改善 (テンプレート使用時に横に長くならない) 24
  25. 25. グラフの変更• グラフの表示や操作方法の変更 ✓ 表示形式の変更とアンチエイリアスフォントの利用 ✓ スライドバーの操作性が向上 25
  26. 26. バーグラフ機能• 監視データを利用したカスタムバーグラフ作成機能 ✓ 複数アイテムを利用した値の分布や比較グラフを作成可能 ✓ 今のところ設定は保存できない 26
  27. 27. その他の改善と機能追加• Zabbix 1.8のその他の改善と機能追加 ✓ ホスト、テンプレート、ホストグループの検索機能 ✓ アイテムのフィルタ機能の項目が大幅に増加 ✓ Web監視でbasic認証を利用可能 ✓ DNS監視項目の追加 ✓ Ping監視にタイムアウト、リトライなどのオプションが設定可能• Zabbix 1.8.1の新機能 ✓ 収集した監視データ(アイテム)の計算機能 ✓ ダッシュボードにホストステータスが追加 27
  28. 28. Zabbix 1.8のデモ 28
  29. 29. ZABBIX-JPコミュニティの 活動について 29
  30. 30. ZABBIX-JPコミュニティサイト運営• リリース情報の提供• リリースノート翻訳• フォーラム運営• ドキュメント翻訳&作成• Webインターフェース翻訳• バグ修正• 日本語版RPMの作成 ご協力頂けるメンバーを募集中です! 30
  31. 31. Zabbix 1.8マニュアルの翻訳• Zabbix 1.8マニュアルは PDFからWikiに変更• ZABBIX-JPコミュニティで 誠意翻訳中! http://www.zabbix.com/documentation 31
  32. 32. ZABBIX-JPマニュアルの作成• ZABBIX 1.6  ✓ インストレーションガイド ✓ カスタマイズガイド• Zabbix 1.8  ✓ インストレーションガイド (作成中, ブースにて展示) http://www.zabbix.jp/documents 32
  33. 33. Zabbix書籍発売決定! Zabbix 1.8• Zabbix 1.8の書籍 (仮) ✓ タイトル・価格・発売日未定 ✓ 近日発売予定 33
  34. 34. お問い合わせはこちらまで ZABBIX-JP : http://www.zabbix.jp ブースでデモ展示も行っています 34
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×