Your SlideShare is downloading. ×
0
Zabbix 1.8の概要と新機能2010/04/15 @ 日本UNIXユーザ会 Zabbix勉強会        ZABBIX-JP 代表 寺島広大                1
アジェンダ• Zabbixの概要と機能• Zabbix   1.8の新機能と開発状況• ZABBIX-JPコミュニティの活動について• Zabbixデモ                     2
Zabbixの概要と機能     3
Zabbix = 統合監視ソフトウェア• ステータス情報収集機能  ✓   監視対象サーバ、ネットワーク機器からステータス情報を取得  ✓   取得した情報をデータベースに保存、蓄積• 障害検知、通知機能  ✓   障害を検知する閾値設定  ✓...
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サーバに代わって監視を行う専用のサーバ   ✓   スケールアウトすることにより監視の負荷分散が可能   ✓   ファイアーウォール越しの監視が可能    ...
他のOSS監視ソフトとの比較• 他のOSS監視ソフトと比較したZabbixの特徴   ✓   データベースに監視データが蓄積され、長期間のグラフ表示が可能   ✓   障害通知、リソースグラフ表示の双方の機能を搭載   ✓   監視設定をWeb...
ZabbixとNagiosの比較         機能           Zabbix        Nagios       開発言語           C、PHP       C、Perl、etc...    表示インターフェース   ...
Zabbix 1.8の新機能と開発状況         14
Zabbix 1.8で変わったこと• 表記がZABBIXからZabbixへ   ✓   ソフトウェア表記はZabbix   ✓   会社もZabbix SIA   ✓   ZABBIX-JPは大文字のまま• ソフトウェアの変更   ✓   UT...
Zabbix 1.8のリリース• Zabbix   1.8のリリース履歴           日付        バージョン          機能追加     バグ数     2009/12/08         1.8          -...
Zabbix 1.8のバグ事例 (重要なもの)• Zabbix   1.8.1のリリースノートから     ✓   libssh2のタイムアウトによるサーバのクラッシュを修正     ✓   グラフ上のアイコンクリック時のポップアップを表示  ...
UTF-8対応• 1.6との違い   ✓   全体的にマルチバイト文字を考慮したソースに修正   ✓   ログ監視、イベントログ監視がマルチバイト文字に対応   ✓   見えない部分でかなり改善されています• 1.8で追加されたマルチバイト関連...
パフォーマンスの改善• データベースキャッシュモジュールの追加    ✓   Zabbixサーバ、Zabbixプロキシサーバのパフォーマンス改善    ✓   データベース書き込み専用のプロセス• zabbix_server.confの設定  ...
メンテナンス期間の機能• メンテナンス中の監視の停止をスケジューリング  ✓   メンテナンスの予定を設定してあらかじめ監視や障害通知を停止  ✓   ワンタイム、または繰り返し設定が可能                  20
正規表現機能• ユーザ定義の正規表現を作成可能  ✓   複雑なログ監視文字列を容易に設定可能  ✓   正規表現のテスト機能                   21
自動登録機能• Zabbixエージェントを利用したホストの自動登録が可能  ✓   アクティブチェックが有効なZabbixエージェントを自動登録  ✓   ホストの登録、テンプレートの適用が可能                   22
ユーザ定義マクロ機能• ユーザ定義のマクロ(変数)を設定可能  ✓   Zabbix全体とホスト/テンプレート単位で設定が可能  ✓   アイテムのキーのオプション、トリガーの条件式に利用可能   ホストのマクロ設定              ...
エージェントレス監視• SSHとTelnetを利用したエージェントレス監視   ✓   Webインターフェースからコマンドを設定、実行結果を監視   ✓   sshの公開   認証が利用可能                      24
API機能• JSON-RPCを利用した監視設定・データ取得API機能   ✓   インターフェースは別途開発する必要がある   ✓   Rubyを利用したAPI用コマンドラインツール ”Zabcon” が開発中   ✓   API、Zabco...
マップの改善• マップ設定と操作の改善点  ✓   ドラッグアンドドロップで設定可能  ✓   マップ背景に障害の深刻度に応じた色を表示可能  ✓   アイコンやネットワークの線に監視データなどを表示可能                  26
メニューとホスト設定画面の変更• メニューとホスト設定画面の改善  ✓   アイテム、トリガー、グラフのメニューがホスト内へ移動  ✓   ホスト一覧画面の改善 (テンプレート使用時に横に長くならない)                   27
グラフの変更• グラフの表示や操作方法の変更  ✓   表示形式の変更とアンチエイリアスフォントの利用  ✓   スライドバーの操作性が向上                  28
バーグラフ機能• 監視データを利用したカスタムバーグラフ作成機能  ✓   複数アイテムを利用した値の分布や比較グラフを作成可能  ✓   今のところ設定は保存できない                  29
Zabbix 1.8.1、1.8.2の新機能• Zabbix   1.8.1の新機能     ✓   収集した監視データ(アイテム)の計算機能     ✓   ダッシュボードにホストステータスが追加• Zabbix   1.8.2の新機能   ...
その他の改善と機能追加• Zabbix   1.8のその他の改善と機能追加     ✓   ホスト、テンプレート、ホストグループの検索機能     ✓   アイテムのフィルタ機能の項目が大幅に増加     ✓   Web監視でbasic認証を利...
ZABBIX-JPコミュニティの   活動について       32
ZABBIX-JPコミュニティサイト運営• リリース情報の提供• リリースノート翻訳• フォーラム運営• ドキュメント翻訳&作成• Webインターフェース翻訳• バグ修正• 日本語版RPMの作成  ご協力頂けるメンバーを募集中です!      ...
Zabbix 1.8マニュアルの翻訳• Zabbix   1.8マニュアルは PDFからWikiに変更• ZABBIX-JPコミュニティで 誠意翻訳中!• 協力頂ける方も募集してます     http://www.zabbix.com/docu...
ZABBIX-JPマニュアルの作成• ZABBIX   1.6      ✓   インストレーションガイド     ✓   カスタマイズガイド• Zabbix   1.8      ✓   インストレーションガイド         (作成中) ...
Zabbix書籍発売!• Zabbix統合監視「実践」入門   ✓   発売日: 2010/04/08   ✓   著者: 寺島広大   ✓   出版社: 技術評論社   ✓   ページ: 416ページ   ✓   価格: 3,675円• 今後...
Zabbixデモサイト• デモサイト詳細    ✓   Zabbix 1.8.1を利用   ✓   現在は閲覧のみ   ✓   設定画面も見れます• アクセス方法   ✓ http://demo.zabbix.jp   ✓ ID: guest-...
Twitterはじめました• Zabbix   SIA公式アカウント      ✓   http://twitter.com/zabbix• ZABBIX-JPタグ     ✓ #zabbixjp     ✓ #zabbixjpbook    ...
Zabbixデモ   39
Upcoming SlideShare
Loading in...5
×

Zabbix 1.8の概要と新機能

2,036

Published on

2010年4月15日 日本UNIXユーザ会Zabbix勉強会

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

No Downloads
Views
Total Views
2,036
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
11
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Zabbix 1.8の概要と新機能"

  1. 1. Zabbix 1.8の概要と新機能2010/04/15 @ 日本UNIXユーザ会 Zabbix勉強会 ZABBIX-JP 代表 寺島広大 1
  2. 2. アジェンダ• Zabbixの概要と機能• Zabbix 1.8の新機能と開発状況• ZABBIX-JPコミュニティの活動について• Zabbixデモ 2
  3. 3. Zabbixの概要と機能 3
  4. 4. Zabbix = 統合監視ソフトウェア• ステータス情報収集機能 ✓ 監視対象サーバ、ネットワーク機器からステータス情報を取得 ✓ 取得した情報をデータベースに保存、蓄積• 障害検知、通知機能 ✓ 障害を検知する閾値設定 ✓ 障害発生時にメール通知やスクリプト実行• グラフィカル表示機能 ✓ マップ、グラフのリアルタイム表示 ✓ 障害状況の確認や複数グラフの表示 4
  5. 5. Zabbixの主な特徴• 主な特徴 ✓ オープンソースソフトウェア ✓ Webインターフェースから設定・情報表示が可能 ✓ リアルタイムなグラフ表示 ✓ 監視データをデータベースに長期間蓄積 ✓ 監視テンプレートによる設定のテンプレート化 ✓ マルチプラットフォーム対応 ✓ 豊富な監視機能• Zabbixを使うメリット ✓ 障害検知 + グラフ表示 + αの監視機能 ✓ 設定・操作がWebから簡単にできる 5
  6. 6. Zabbixの動作環境 監視サーバ 監視対象データベース MySQL PostgreSQL SQLite Oracle SNMPエージェント データ保存 監視 ZabbixサーバWebインターフェース Zabbixエージェント (Apache + PHP) 表示・設定 障害通知 管理者 6
  7. 7. Zabbixの対応OS OS Zabbixサーバ Zabbixエージェント Linux ○ ○ Windows ○ Solaris ○ ○ AIX ○ ○ HP-UX ○ ○ Mac OS X ○ ○ FreeBSD ○ ○ OpenBSD ○ ○Novell Netware ○SCO Open Server ○ ○ Tru64/OSF ○ ○ 7
  8. 8. Zabbixエージェントの監視項目• Zabbixエージェントの標準的な監視機能 ✓ リソース監視 (CPU、メモリ、ディスク、ネットワーク) ✓ プロセス監視 (プロセス数、プロセスのメモリ使用量) ✓ ポート監視 (コネクション、レスポンス) ✓ ファイル監視 (チェックサム、容量、存在確認、文字列監視) ✓ ログ監視 ✓ Windowsサービス、イベントログ• Zabbixエージェントの拡張 ✓ コマンドやスクリプトを登録して拡張可能 8
  9. 9. その他の監視機能• Zabbixサーバのその他の監視機能 ✓ 死活/ポート監視 (エージェントレス) ✓ SNMP v1/v2/v3エージェント ✓ IPMIエージェント ✓ ODBCを利用したSQL監視 ✓ Web(URL)監視 ✓ スクリプトの実行による監視 9
  10. 10. 障害検知・通知とグラフィカル表示機能• 障害検知・通知機能 ✓ 障害発生状況一覧画面 ✓ 障害履歴の保存と参照 ✓ メール送信、Jabberチャット、スクリプト実行が可能 ✓ Zabbixエージェントでコマンド/スクリプト実行が可能• グラフィカル表示機能 ✓ グラフ、マップ、複数グラフ表示 ✓ リアルタイムに表示 ✓ 動的に表示期間を変更可能 10
  11. 11. 分散監視機能 (大規模システムの監視)• Zabbixプロキシ ✓ Zabbixサーバに代わって監視を行う専用のサーバ ✓ スケールアウトすることにより監視の負荷分散が可能 ✓ ファイアーウォール越しの監視が可能 監視設定と監視データの 一元管理 Zabbixサーバ Zabbixプロキシサーバ Zabbixプロキシサーバ 監視対象 11
  12. 12. 他のOSS監視ソフトとの比較• 他のOSS監視ソフトと比較したZabbixの特徴 ✓ データベースに監視データが蓄積され、長期間のグラフ表示が可能 ✓ 障害通知、リソースグラフ表示の双方の機能を搭載 ✓ 監視設定をWebインターフェースから行える ✓ Cで開発されているため動作が軽量 ✓ プラグインを使用しなくてもエージェントが基本機能を備えている ✓ 大規模システムの監視機能を搭載 12
  13. 13. ZabbixとNagiosの比較 機能 Zabbix Nagios 開発言語 C、PHP C、Perl、etc... 表示インターフェース Web Web 設定方法 Web テキストファイル 監視エージェント ○ △(プラグイン形式) 監視プラグインの豊富さ ○ SNMP監視 ○ ○ エージェントレス監視 ○ グラフ表示 ○ 障害通知 ○ ○ 通知機能の豊富さ ○ 複数ユーザの権限管理 ○ 大規模システム向け機能 ○http://www.thinkit.co.jp/free/article/0706/21/1 13
  14. 14. Zabbix 1.8の新機能と開発状況 14
  15. 15. Zabbix 1.8で変わったこと• 表記がZABBIXからZabbixへ ✓ ソフトウェア表記はZabbix ✓ 会社もZabbix SIA ✓ ZABBIX-JPは大文字のまま• ソフトウェアの変更 ✓ UTF-8対応 ✓ パフォーマンスの改善 ✓ 多数の機能改善と機能追加 15
  16. 16. Zabbix 1.8のリリース• Zabbix 1.8のリリース履歴 日付 バージョン 機能追加 バグ数 2009/12/08 1.8 - - 2010/01/28 1.8.1 2個 fix 165個 2010/03/30 1.8.2 17個 fix 166個 現在(2010/04/07) 1.8.3 (開発中) - open 235個• 現在の状況 ✓ 新機能を追加しながらバグ修正を行っている ✓ そのためバグや仕様変更が頻繁に発生 ✓ 商用の本番環境ではまだ使用しないことをお勧めします 16
  17. 17. Zabbix 1.8のバグ事例 (重要なもの)• Zabbix 1.8.1のリリースノートから ✓ libssh2のタイムアウトによるサーバのクラッシュを修正 ✓ グラフ上のアイコンクリック時のポップアップを表示 ✓ Windowsエージェントがクラッシュする可能性がある問題• Zabbix 1.8.2のリリースノートから ✓ Windowsエージェントのメモリ破壊を修正 ✓ 未定義のユーザマクロ使用時にサーバがクラッシュする問題を修正 17
  18. 18. UTF-8対応• 1.6との違い ✓ 全体的にマルチバイト文字を考慮したソースに修正 ✓ ログ監視、イベントログ監視がマルチバイト文字に対応 ✓ 見えない部分でかなり改善されています• 1.8で追加されたマルチバイト関連のオプション ✓ log[ファイル名 , 検索文字列 , エンコード] ✓ eventlog[イベントログ名, 検索文字列 , エンコード] など 18
  19. 19. パフォーマンスの改善• データベースキャッシュモジュールの追加 ✓ Zabbixサーバ、Zabbixプロキシサーバのパフォーマンス改善 ✓ データベース書き込み専用のプロセス• zabbix_server.confの設定 ✓ CacheSize=8M ✓ CacheUpdateFrequency=60 19
  20. 20. メンテナンス期間の機能• メンテナンス中の監視の停止をスケジューリング ✓ メンテナンスの予定を設定してあらかじめ監視や障害通知を停止 ✓ ワンタイム、または繰り返し設定が可能 20
  21. 21. 正規表現機能• ユーザ定義の正規表現を作成可能 ✓ 複雑なログ監視文字列を容易に設定可能 ✓ 正規表現のテスト機能 21
  22. 22. 自動登録機能• Zabbixエージェントを利用したホストの自動登録が可能 ✓ アクティブチェックが有効なZabbixエージェントを自動登録 ✓ ホストの登録、テンプレートの適用が可能 22
  23. 23. ユーザ定義マクロ機能• ユーザ定義のマクロ(変数)を設定可能 ✓ Zabbix全体とホスト/テンプレート単位で設定が可能 ✓ アイテムのキーのオプション、トリガーの条件式に利用可能 ホストのマクロ設定 アイテム設定 {$INTERFACE1} = eth0 net.tcp.in[{$INTERFACE1}] {$CPU_LOAD_LIMIT} = 10 トリガー設定 {localhost:system.cpu.load[,avg1].last(0)}>{$CPU_LOAD_LIMIT} 23
  24. 24. エージェントレス監視• SSHとTelnetを利用したエージェントレス監視 ✓ Webインターフェースからコマンドを設定、実行結果を監視 ✓ sshの公開 認証が利用可能 24
  25. 25. 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 25
  26. 26. マップの改善• マップ設定と操作の改善点 ✓ ドラッグアンドドロップで設定可能 ✓ マップ背景に障害の深刻度に応じた色を表示可能 ✓ アイコンやネットワークの線に監視データなどを表示可能 26
  27. 27. メニューとホスト設定画面の変更• メニューとホスト設定画面の改善 ✓ アイテム、トリガー、グラフのメニューがホスト内へ移動 ✓ ホスト一覧画面の改善 (テンプレート使用時に横に長くならない) 27
  28. 28. グラフの変更• グラフの表示や操作方法の変更 ✓ 表示形式の変更とアンチエイリアスフォントの利用 ✓ スライドバーの操作性が向上 28
  29. 29. バーグラフ機能• 監視データを利用したカスタムバーグラフ作成機能 ✓ 複数アイテムを利用した値の分布や比較グラフを作成可能 ✓ 今のところ設定は保存できない 29
  30. 30. Zabbix 1.8.1、1.8.2の新機能• Zabbix 1.8.1の新機能 ✓ 収集した監視データ(アイテム)の計算機能 ✓ ダッシュボードにホストステータスが追加• Zabbix 1.8.2の新機能 ✓ ダッシュボードのフィルタ機能 ✓ スクリーンとマップのインポート/エクスポート機能 ✓ グラフのナビゲーション位置の変更 ✓ など 30
  31. 31. その他の改善と機能追加• Zabbix 1.8のその他の改善と機能追加 ✓ ホスト、テンプレート、ホストグループの検索機能 ✓ アイテムのフィルタ機能の項目が大幅に増加 ✓ Web監視でbasic認証を利用可能 ✓ DNS監視項目の追加 ✓ Ping監視にタイムアウト、リトライなどのオプションが設定可能 31
  32. 32. ZABBIX-JPコミュニティの 活動について 32
  33. 33. ZABBIX-JPコミュニティサイト運営• リリース情報の提供• リリースノート翻訳• フォーラム運営• ドキュメント翻訳&作成• Webインターフェース翻訳• バグ修正• 日本語版RPMの作成 ご協力頂けるメンバーを募集中です! 33
  34. 34. Zabbix 1.8マニュアルの翻訳• Zabbix 1.8マニュアルは PDFからWikiに変更• ZABBIX-JPコミュニティで 誠意翻訳中!• 協力頂ける方も募集してます http://www.zabbix.com/documentation 34
  35. 35. ZABBIX-JPマニュアルの作成• ZABBIX 1.6  ✓ インストレーションガイド ✓ カスタマイズガイド• Zabbix 1.8  ✓ インストレーションガイド (作成中) http://www.zabbix.jp/documents 35
  36. 36. Zabbix書籍発売!• Zabbix統合監視「実践」入門 ✓ 発売日: 2010/04/08 ✓ 著者: 寺島広大 ✓ 出版社: 技術評論社 ✓ ページ: 416ページ ✓ 価格: 3,675円• 今後やりたいこと ✓ 継続してアップデート ✓ 電子出版とか 36
  37. 37. Zabbixデモサイト• デモサイト詳細  ✓ Zabbix 1.8.1を利用 ✓ 現在は閲覧のみ ✓ 設定画面も見れます• アクセス方法 ✓ http://demo.zabbix.jp ✓ ID: guest-ja ✓ PASS: zabbix 37
  38. 38. Twitterはじめました• Zabbix SIA公式アカウント  ✓ http://twitter.com/zabbix• ZABBIX-JPタグ ✓ #zabbixjp ✓ #zabbixjpbook Zabbix関連のつぶやきは#zabbixjpタグで! 38
  39. 39. Zabbixデモ 39
  1. A particular slide catching your eye?

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

×