SlideShare ist ein Scribd-Unternehmen logo
1 von 15
Downloaden Sie, um offline zu lesen
Zabbix社内勉強会
    2.0新機能紹介編

        池田大輔
Zabbixとは
OSS統合監視ツール
ラトビアのZabbixSIA社が開発
現在の最新安定版2.0.1(2.0.2rc1が7/20リリース)



監視対象機器             監視方法               監視内容
- Linux            - Zabbix Agent監視   - リソース監視
- Windows          - SNMP監視           - 死活監視
- NW機器             - IPMI監視             - ICMPPing
等                  - エージェントレス監視         - プロセス
                   等                  - Web監視
                                      - ログ監視
                                      - HW監視
                                      - SQL監視
                                      等
Zabbixの監視の仕組み
            Apache
        (Zabbix Frontend)
                                         Zabbix Agent

                                  設定情報
                                         SNMP Agent
            DB Server
                                監視結果情報


         Shared Memory


                    dbsyncer
                        trapper
                                         SNMP Agent
                        poller
Zabbix Server           alerter
                    discoverer
                            ・
                            ・
                            ・
Zabbixの監視設定の基本

                         テンプレート

                           アイテム   グラフ      トリガー       アクション
ホストグループ          割当

       ホスト                 アイテム   グラフ      トリガー        アクション
                                   ・
       ホスト                         ・
                                   ・

        ・
        ・
        ・                  アイテム    グラフ     トリガー


例
    ホストグループ:Linux                 アイテム:CPU使用率
    ホスト:Server1                   トリガー:CPU使用率が5分間平均80%以上
    テンプレート:LinuxServerテンプレート      アクション:管理者にアラートメール送信
2.0での新機能
・ローレベルディスカバリ機能
・ZabbixJavaGateway機能
・ホストインベントリ自動登録機能
・ZabbixAPIの正式リリース
などなど
ローレベルディスカバリ
 NIC,Disk,SNMPOIDの情報を自動探索
  サーバ毎に構成が異なる場合、
  Zabbix1.8の機能だけだと、テンプレート作成が困難
                                                      ・無駄な監視設定排除
  Zabbix2.0では自動的にディスカバリをし、
  ディスカバリ結果に応じた監視アイテムを自動生成                             ・運用の手間の削減




               eth0           /                  SNMPOID例
                                                 ・ディスク情報のOIDをディスカバリ

               eth1                               HOST-RESOURCES-MIB::hrStorageDescr
                             /boot
                                                 ・インデックスとバリューが取得可能

               eth2          /var                 {#SNMPINDEX} インデックス情報が格納
                                                  {#SNMPVALUE} バリュー情報が格納
  /proc/net/devの情報を自動取得   /proc/mountsの情報を自動取得   ・マクロを使って監視設定
  注)Linuxの場合              注)Linuxの場合

注)NIC,DiskのディスカバリにはZabbix2.0のAgent導入が必要
ZabbixJavaGateway
ZabbixJavaGateway
必要な作業
1.   OpenJDKインストール(JavaGateway稼働マシン)
2.   Zabbix Java Gatewayのインストール・設定(JavaGateway稼働マシン)
3.   Zabbix Serverの設定変更(ZabbixServer再起動が必要)(ZabbixServer稼働マシン)
     JavaGateway=JavaGatewayIPアドレス
     JavaGatewayPort=JavaGateway稼働ポート
     StartJavaPollers=ポーラープロセス数指定

4.   各Javaアプリケーションの起動オプション設定(監視対象機器)

     -Dcom.sun.management.jmxremote=true
     -Dcom.sun.management.jmxremote.authenticate=false
     -Dcom.sun.management.jmxremote.ssl=false
     -Dcom.sun.management.jmxremote.port=10080

5.   JMX監視用プロセス稼働ポートのFW開放設定(監視対象機器)
6.   ZabbixにJMX監視用アイテム登録(ZabbixSeverWeb管理画面)


     jmx["オブジェクトネーム","アトリビュートネーム"]
ホストインベントリ
ホストインベントリとは?
           OS情報や設置場所情報など監視対象機器情報


Zabbix2.0からホストインベントリの自動登録機能追加

   Zabbixの監視アイテムで取得した情報をホストインベントリの値として登録可能に

ホストインベントリ使うと何が嬉しい?


       ホストインベントリの情報はアラートメールなどに マクロで追記可能
Zabbix API
・Zabbix2.0から正式機能としてリリース
・APIでできること
 - 監視データの取得
 - 監視設定等
利用方法
 1.user.loginメソッドでアクセストークン取得
 2.必要に応じた操作メソッドを実行
 3.json形式のレスポンスを受信&処理
Zabbix API
具体例1
 ログイン用リクエスト
$ curl -d '{"auth":null,"method":"user.login","id":100,"params":{"password":"zabbix","
user":"admin"},"jsonrpc":"2.0"}' -H "Content-Type:application/json-rpc" http:
//hostname/zabbix/api_jsonrpc.php


 レスポンス
 {"jsonrpc":"2.0","result":"acd6dea3b..........f272c9ffae254","id":100}

                           アクセストークン

   アクセストークンはDBのSessionテーブルに保管され、
   以降のAPIアクセスはアクセストークンを用いて認証をパスする
Zabbix API
具体例2
 ホスト情報取得リクエスト

$ curl -d '{"auth":"acd6dea3b..........f272c9ffae254","method":"host.get","id":
100,"params":{"filter":{"host":["Zabbix Server"]},"selectInterfaces":"extend","
output":"extend"},"jsonrpc":"2.0"}' -H "Content-Type:application/json-rpc" http:
//hostname/zabbix/api_jsonrpc.php




      selectInterfacesパラメータは1.8系のAPIには存在しないので注意

      APIの詳細はZabbix公式マニュアルを参照
      http://www.zabbix.com/documentation/2.0/manual/appendix/api/api
Zabbix APIの活用例
AWSのインスタンス管理

1.   AWSのEC2インスタンス情報をAWS APIから取得
2.   Zabbix APIのhost.createメソッドでホスト登録
     host.create実行時にTemplateやGroupへの割当も可能

外部ツールとの連携

1.   Zabbix APIでトリガー情報を取得
2.   ChromeのExtensionでトリガー情報閲覧&障害のデスクトップ通知




        https://chrome.google.
        com/webstore/detail/odjpdjeegacmncmodjbeboldofhljjjf
その他
他にも新しくなっていることたくさん
・インタフェースの扱い方
- 1ホストに複数のインタフェース登録可能
- インタフェースにタイプ保持(Agent,SNMP,IPMI,JMX)
・SNMPTrapperサポート※1
- zabbix_senderを使った方法(1.8まで)→snmptrapperが追加実装(2.0以降)
・Actionのスクリプト実行対象にZabbixServerを指定可能に
- zabbix agentとzabbix serverどちらの上でもスクリプトを実行可能に
・Nanosecond対応
- 1秒以内に複数トラップがあがってきた場合にも対応可能に
・IE6をサポート対象外に

    ※1第5回Zabbix勉強会 @halchiyoさん資料http://www.slideshare.net/HaruyoshiChiyoda/zabbixjp-study4-zabbix20rc1-snmp-traps
Q&A

Weitere ähnliche Inhalte

Was ist angesagt?

Zabbix製品・サービス紹介資料
Zabbix製品・サービス紹介資料Zabbix製品・サービス紹介資料
Zabbix製品・サービス紹介資料Zabbix
 
ZabbixによるOpenStack/OpenContrailの監視
ZabbixによるOpenStack/OpenContrailの監視ZabbixによるOpenStack/OpenContrailの監視
ZabbixによるOpenStack/OpenContrailの監視Kodai Terashima
 
Zabbix-jp study #4 20111020 session2
Zabbix-jp study #4 20111020 session2Zabbix-jp study #4 20111020 session2
Zabbix-jp study #4 20111020 session2Hitoshi Yoshida
 
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~真乙 九龍
 
Zabbix 2.0 新機能と改善点
Zabbix 2.0 新機能と改善点Zabbix 2.0 新機能と改善点
Zabbix 2.0 新機能と改善点Zabbix
 
Tech circle#13 zabbix3.0ハンズオン lld
Tech circle#13 zabbix3.0ハンズオン lldTech circle#13 zabbix3.0ハンズオン lld
Tech circle#13 zabbix3.0ハンズオン lldDaisuke Ikeda
 
第2回 OSS運用管理勉強会 運用あるある(Zabbix)
第2回 OSS運用管理勉強会 運用あるある(Zabbix)第2回 OSS運用管理勉強会 運用あるある(Zabbix)
第2回 OSS運用管理勉強会 運用あるある(Zabbix)真治 米田
 
Zabbixのパフォーマンスチューニング & インストール時の注意点
Zabbixのパフォーマンスチューニング & インストール時の注意点Zabbixのパフォーマンスチューニング & インストール時の注意点
Zabbixのパフォーマンスチューニング & インストール時の注意点Kodai Terashima
 
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/FallZabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/FallAtsushi Tanaka
 
第5回oss運用管理勉強会 zabbix徹底活用術の紹介
第5回oss運用管理勉強会 zabbix徹底活用術の紹介第5回oss運用管理勉強会 zabbix徹底活用術の紹介
第5回oss運用管理勉強会 zabbix徹底活用術の紹介Daisuke Ikeda
 
5分でインストール!awsでzabbix3.0
5分でインストール!awsでzabbix3.05分でインストール!awsでzabbix3.0
5分でインストール!awsでzabbix3.0Tadashi Mishima
 
Zabbixをもっと便利に!安全に!
Zabbixをもっと便利に!安全に!Zabbixをもっと便利に!安全に!
Zabbixをもっと便利に!安全に!Takashi Matsunaga
 
Zabbix 3.4の新機能 @OSC 2017 Tokyo/Spring
Zabbix 3.4の新機能 @OSC 2017 Tokyo/SpringZabbix 3.4の新機能 @OSC 2017 Tokyo/Spring
Zabbix 3.4の新機能 @OSC 2017 Tokyo/SpringAtsushi Tanaka
 
Zabbixを使った効果的な運用管理の実現
Zabbixを使った効果的な運用管理の実現Zabbixを使った効果的な運用管理の実現
Zabbixを使った効果的な運用管理の実現Daisuke Ikeda
 
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
ザビ家の野望 〜 全自動ZABBIX AWS編 〜ザビ家の野望 〜 全自動ZABBIX AWS編 〜
ザビ家の野望 〜 全自動ZABBIX AWS編 〜Katsuhiro Miura
 
Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化
Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化
Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化Daisuke Ikeda
 
Zabbixの分散構築~ConoHa VPSでのzabbix server構築~
Zabbixの分散構築~ConoHa VPSでのzabbix server構築~Zabbixの分散構築~ConoHa VPSでのzabbix server構築~
Zabbixの分散構築~ConoHa VPSでのzabbix server構築~真乙 九龍
 
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)Daisuke Ikeda
 

Was ist angesagt? (20)

Zabbix製品・サービス紹介資料
Zabbix製品・サービス紹介資料Zabbix製品・サービス紹介資料
Zabbix製品・サービス紹介資料
 
ZabbixによるOpenStack/OpenContrailの監視
ZabbixによるOpenStack/OpenContrailの監視ZabbixによるOpenStack/OpenContrailの監視
ZabbixによるOpenStack/OpenContrailの監視
 
Zabbix-jp study #4 20111020 session2
Zabbix-jp study #4 20111020 session2Zabbix-jp study #4 20111020 session2
Zabbix-jp study #4 20111020 session2
 
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
自宅ラック勉強会 2.2 夏のZabbix特別教室 ~構築編~
 
Zabbix 2.0 新機能と改善点
Zabbix 2.0 新機能と改善点Zabbix 2.0 新機能と改善点
Zabbix 2.0 新機能と改善点
 
Zabbix勉強会
Zabbix勉強会Zabbix勉強会
Zabbix勉強会
 
Tech circle#13 zabbix3.0ハンズオン lld
Tech circle#13 zabbix3.0ハンズオン lldTech circle#13 zabbix3.0ハンズオン lld
Tech circle#13 zabbix3.0ハンズオン lld
 
第2回 OSS運用管理勉強会 運用あるある(Zabbix)
第2回 OSS運用管理勉強会 運用あるある(Zabbix)第2回 OSS運用管理勉強会 運用あるある(Zabbix)
第2回 OSS運用管理勉強会 運用あるある(Zabbix)
 
Zabbixのパフォーマンスチューニング & インストール時の注意点
Zabbixのパフォーマンスチューニング & インストール時の注意点Zabbixのパフォーマンスチューニング & インストール時の注意点
Zabbixのパフォーマンスチューニング & インストール時の注意点
 
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/FallZabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
Zabbix最新情報 ~Zabbix 6.0に向けて~ @OSC2021 Online/Fall
 
第5回oss運用管理勉強会 zabbix徹底活用術の紹介
第5回oss運用管理勉強会 zabbix徹底活用術の紹介第5回oss運用管理勉強会 zabbix徹底活用術の紹介
第5回oss運用管理勉強会 zabbix徹底活用術の紹介
 
5分でインストール!awsでzabbix3.0
5分でインストール!awsでzabbix3.05分でインストール!awsでzabbix3.0
5分でインストール!awsでzabbix3.0
 
Zabbixをもっと便利に!安全に!
Zabbixをもっと便利に!安全に!Zabbixをもっと便利に!安全に!
Zabbixをもっと便利に!安全に!
 
Zabbix 3.4の新機能 @OSC 2017 Tokyo/Spring
Zabbix 3.4の新機能 @OSC 2017 Tokyo/SpringZabbix 3.4の新機能 @OSC 2017 Tokyo/Spring
Zabbix 3.4の新機能 @OSC 2017 Tokyo/Spring
 
Zabbixを使った効果的な運用管理の実現
Zabbixを使った効果的な運用管理の実現Zabbixを使った効果的な運用管理の実現
Zabbixを使った効果的な運用管理の実現
 
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
ザビ家の野望 〜 全自動ZABBIX AWS編 〜ザビ家の野望 〜 全自動ZABBIX AWS編 〜
ザビ家の野望 〜 全自動ZABBIX AWS編 〜
 
Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化
Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化
Osc2013 kansai@kyoto ZABBIX-JP クラウド環境監視効率化
 
Zabbix study
Zabbix studyZabbix study
Zabbix study
 
Zabbixの分散構築~ConoHa VPSでのzabbix server構築~
Zabbixの分散構築~ConoHa VPSでのzabbix server構築~Zabbixの分散構築~ConoHa VPSでのzabbix server構築~
Zabbixの分散構築~ConoHa VPSでのzabbix server構築~
 
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
 

Ähnlich wie Zabbix社内勉強会資料-Zabbix2.0新機能紹介編-

統合監視ソフトウェア Zabbix新バージョン2.0の紹介
統合監視ソフトウェア Zabbix新バージョン2.0の紹介統合監視ソフトウェア Zabbix新バージョン2.0の紹介
統合監視ソフトウェア Zabbix新バージョン2.0の紹介takanori suzuki
 
オープンソースでシステム監視!Zabbix 1.8の機能と簡単インストール手順の紹介
オープンソースでシステム監視!Zabbix 1.8の機能と簡単インストール手順の紹介オープンソースでシステム監視!Zabbix 1.8の機能と簡単インストール手順の紹介
オープンソースでシステム監視!Zabbix 1.8の機能と簡単インストール手順の紹介Kodai Terashima
 
Zabbix2.0の新機能と今後の開発ロードマップ
Zabbix2.0の新機能と今後の開発ロードマップZabbix2.0の新機能と今後の開発ロードマップ
Zabbix2.0の新機能と今後の開発ロードマップZabbix
 
Zabbix 1.8の概要と新機能
Zabbix 1.8の概要と新機能Zabbix 1.8の概要と新機能
Zabbix 1.8の概要と新機能Kodai Terashima
 
Zabbixローレベルディスカバリ機能&Zabbix2.2仮想環境監視機能紹介
Zabbixローレベルディスカバリ機能&Zabbix2.2仮想環境監視機能紹介Zabbixローレベルディスカバリ機能&Zabbix2.2仮想環境監視機能紹介
Zabbixローレベルディスカバリ機能&Zabbix2.2仮想環境監視機能紹介Daisuke Ikeda
 
OSC tokyo fall 2011 - 統合監視ソフトウェアZabbixの機能紹介とリアルタイムデモ
OSC tokyo fall 2011 - 統合監視ソフトウェアZabbixの機能紹介とリアルタイムデモOSC tokyo fall 2011 - 統合監視ソフトウェアZabbixの機能紹介とリアルタイムデモ
OSC tokyo fall 2011 - 統合監視ソフトウェアZabbixの機能紹介とリアルタイムデモtakanori suzuki
 
オープンソースでシステム監視!統合監視ソフトウェアZabbix
オープンソースでシステム監視!統合監視ソフトウェアZabbixオープンソースでシステム監視!統合監視ソフトウェアZabbix
オープンソースでシステム監視!統合監視ソフトウェアZabbixKodai Terashima
 
オープンソースでシステム監視!統合監視ソフトウェア"Zabbix 1.8"の新機能とデモ
オープンソースでシステム監視!統合監視ソフトウェア"Zabbix 1.8"の新機能とデモオープンソースでシステム監視!統合監視ソフトウェア"Zabbix 1.8"の新機能とデモ
オープンソースでシステム監視!統合監視ソフトウェア"Zabbix 1.8"の新機能とデモKodai Terashima
 
オープンソースでシステム監視!統合監視ソフトウェアZabbix
オープンソースでシステム監視!統合監視ソフトウェアZabbixオープンソースでシステム監視!統合監視ソフトウェアZabbix
オープンソースでシステム監視!統合監視ソフトウェアZabbixKodai Terashima
 
Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14Masahiro Nagano
 
Zabbix 1.8の概要と新機能
Zabbix 1.8の概要と新機能Zabbix 1.8の概要と新機能
Zabbix 1.8の概要と新機能Kodai Terashima
 
CloudStack at Cloud Week 2012
CloudStack at Cloud Week 2012CloudStack at Cloud Week 2012
CloudStack at Cloud Week 2012Kimihiko Kitase
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) Akihiro Kuwano
 
メッセージングプラットフォーム Zimbra の紹介とその活用術 - JJUG ナイトセミナー2013/3
メッセージングプラットフォーム Zimbra の紹介とその活用術 - JJUG ナイトセミナー2013/3メッセージングプラットフォーム Zimbra の紹介とその活用術 - JJUG ナイトセミナー2013/3
メッセージングプラットフォーム Zimbra の紹介とその活用術 - JJUG ナイトセミナー2013/3日本Javaユーザーグループ
 
NetApp Session at PEX Tokyo 2013
NetApp Session at PEX Tokyo 2013NetApp Session at PEX Tokyo 2013
NetApp Session at PEX Tokyo 2013NetApp Japan
 
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介AdvancedTechNight
 
20130313 OSCA Hadoopセミナー
20130313 OSCA Hadoopセミナー20130313 OSCA Hadoopセミナー
20130313 OSCA HadoopセミナーIchiro Fukuda
 
Automation tech casual_talks_1_20120717
Automation tech casual_talks_1_20120717Automation tech casual_talks_1_20120717
Automation tech casual_talks_1_20120717Makoto Haruyama
 

Ähnlich wie Zabbix社内勉強会資料-Zabbix2.0新機能紹介編- (20)

統合監視ソフトウェア Zabbix新バージョン2.0の紹介
統合監視ソフトウェア Zabbix新バージョン2.0の紹介統合監視ソフトウェア Zabbix新バージョン2.0の紹介
統合監視ソフトウェア Zabbix新バージョン2.0の紹介
 
オープンソースでシステム監視!Zabbix 1.8の機能と簡単インストール手順の紹介
オープンソースでシステム監視!Zabbix 1.8の機能と簡単インストール手順の紹介オープンソースでシステム監視!Zabbix 1.8の機能と簡単インストール手順の紹介
オープンソースでシステム監視!Zabbix 1.8の機能と簡単インストール手順の紹介
 
Zabbix2.0の新機能と今後の開発ロードマップ
Zabbix2.0の新機能と今後の開発ロードマップZabbix2.0の新機能と今後の開発ロードマップ
Zabbix2.0の新機能と今後の開発ロードマップ
 
Zabbix 1.8の概要と新機能
Zabbix 1.8の概要と新機能Zabbix 1.8の概要と新機能
Zabbix 1.8の概要と新機能
 
Zabbixローレベルディスカバリ機能&Zabbix2.2仮想環境監視機能紹介
Zabbixローレベルディスカバリ機能&Zabbix2.2仮想環境監視機能紹介Zabbixローレベルディスカバリ機能&Zabbix2.2仮想環境監視機能紹介
Zabbixローレベルディスカバリ機能&Zabbix2.2仮想環境監視機能紹介
 
OSC tokyo fall 2011 - 統合監視ソフトウェアZabbixの機能紹介とリアルタイムデモ
OSC tokyo fall 2011 - 統合監視ソフトウェアZabbixの機能紹介とリアルタイムデモOSC tokyo fall 2011 - 統合監視ソフトウェアZabbixの機能紹介とリアルタイムデモ
OSC tokyo fall 2011 - 統合監視ソフトウェアZabbixの機能紹介とリアルタイムデモ
 
オープンソースでシステム監視!統合監視ソフトウェアZabbix
オープンソースでシステム監視!統合監視ソフトウェアZabbixオープンソースでシステム監視!統合監視ソフトウェアZabbix
オープンソースでシステム監視!統合監視ソフトウェアZabbix
 
オープンソースでシステム監視!統合監視ソフトウェア"Zabbix 1.8"の新機能とデモ
オープンソースでシステム監視!統合監視ソフトウェア"Zabbix 1.8"の新機能とデモオープンソースでシステム監視!統合監視ソフトウェア"Zabbix 1.8"の新機能とデモ
オープンソースでシステム監視!統合監視ソフトウェア"Zabbix 1.8"の新機能とデモ
 
オープンソースでシステム監視!統合監視ソフトウェアZabbix
オープンソースでシステム監視!統合監視ソフトウェアZabbixオープンソースでシステム監視!統合監視ソフトウェアZabbix
オープンソースでシステム監視!統合監視ソフトウェアZabbix
 
Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14Web Operations and Perl kansai.pm#14
Web Operations and Perl kansai.pm#14
 
Zabbix 1.8の概要と新機能
Zabbix 1.8の概要と新機能Zabbix 1.8の概要と新機能
Zabbix 1.8の概要と新機能
 
hbstudy#06
hbstudy#06hbstudy#06
hbstudy#06
 
CloudStack at Cloud Week 2012
CloudStack at Cloud Week 2012CloudStack at Cloud Week 2012
CloudStack at Cloud Week 2012
 
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい) 泥臭い運用から、プログラマブルインフラ構築(に行きたい)
泥臭い運用から、プログラマブルインフラ構築(に行きたい)
 
メッセージングプラットフォーム Zimbra の紹介とその活用術 - JJUG ナイトセミナー2013/3
メッセージングプラットフォーム Zimbra の紹介とその活用術 - JJUG ナイトセミナー2013/3メッセージングプラットフォーム Zimbra の紹介とその活用術 - JJUG ナイトセミナー2013/3
メッセージングプラットフォーム Zimbra の紹介とその活用術 - JJUG ナイトセミナー2013/3
 
NetApp Session at PEX Tokyo 2013
NetApp Session at PEX Tokyo 2013NetApp Session at PEX Tokyo 2013
NetApp Session at PEX Tokyo 2013
 
Heap statsfx analyzer
Heap statsfx analyzerHeap statsfx analyzer
Heap statsfx analyzer
 
単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介単なるキャッシュじゃないよ!?infinispanの紹介
単なるキャッシュじゃないよ!?infinispanの紹介
 
20130313 OSCA Hadoopセミナー
20130313 OSCA Hadoopセミナー20130313 OSCA Hadoopセミナー
20130313 OSCA Hadoopセミナー
 
Automation tech casual_talks_1_20120717
Automation tech casual_talks_1_20120717Automation tech casual_talks_1_20120717
Automation tech casual_talks_1_20120717
 

Mehr von Daisuke Ikeda

AIOpsで実現する効率化 OSC 2022 Online Spring TIS
AIOpsで実現する効率化 OSC 2022 Online Spring TISAIOpsで実現する効率化 OSC 2022 Online Spring TIS
AIOpsで実現する効率化 OSC 2022 Online Spring TISDaisuke Ikeda
 
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介Daisuke Ikeda
 
OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏
OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏
OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏Daisuke Ikeda
 
OSC2019 LT 運用レコメンドプラットフォーム開発におけるマイクロサービス構成の実現
OSC2019 LT 運用レコメンドプラットフォーム開発におけるマイクロサービス構成の実現OSC2019 LT 運用レコメンドプラットフォーム開発におけるマイクロサービス構成の実現
OSC2019 LT 運用レコメンドプラットフォーム開発におけるマイクロサービス構成の実現Daisuke Ikeda
 
Zabbixを徹底活用してみよう ~4.2の最新情報もご紹介~
Zabbixを徹底活用してみよう ~4.2の最新情報もご紹介~Zabbixを徹底活用してみよう ~4.2の最新情報もご紹介~
Zabbixを徹底活用してみよう ~4.2の最新情報もご紹介~Daisuke Ikeda
 
2019/4/18 Zabbix勉強会 徹底活用本の改訂の話
2019/4/18 Zabbix勉強会 徹底活用本の改訂の話2019/4/18 Zabbix勉強会 徹底活用本の改訂の話
2019/4/18 Zabbix勉強会 徹底活用本の改訂の話Daisuke Ikeda
 
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)Daisuke Ikeda
 
Jtf2018 自律的運用に向けた第一歩
Jtf2018 自律的運用に向けた第一歩Jtf2018 自律的運用に向けた第一歩
Jtf2018 自律的運用に向けた第一歩Daisuke Ikeda
 
保守運用現場の課題共有しませんか?-OSC2018LT-
保守運用現場の課題共有しませんか?-OSC2018LT-保守運用現場の課題共有しませんか?-OSC2018LT-
保守運用現場の課題共有しませんか?-OSC2018LT-Daisuke Ikeda
 
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅- Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅- Daisuke Ikeda
 
AWS Ops系サービスが更に便利になる中、それでもなおZabbixとセットで考えたほうが良いのか?
AWS Ops系サービスが更に便利になる中、それでもなおZabbixとセットで考えたほうが良いのか?AWS Ops系サービスが更に便利になる中、それでもなおZabbixとセットで考えたほうが良いのか?
AWS Ops系サービスが更に便利になる中、それでもなおZabbixとセットで考えたほうが良いのか?Daisuke Ikeda
 
JobScheduler ユーザカンファレンス 2016 東京日産コンピュータシステム様 事例紹介
JobScheduler ユーザカンファレンス 2016 東京日産コンピュータシステム様 事例紹介JobScheduler ユーザカンファレンス 2016 東京日産コンピュータシステム様 事例紹介
JobScheduler ユーザカンファレンス 2016 東京日産コンピュータシステム様 事例紹介Daisuke Ikeda
 
Tech circle bot x zabbix オペレータbot lt
Tech circle bot x zabbix オペレータbot ltTech circle bot x zabbix オペレータbot lt
Tech circle bot x zabbix オペレータbot ltDaisuke Ikeda
 
インフラ運用管理ツールとGolang OSS運用管理勉強会LT
インフラ運用管理ツールとGolang OSS運用管理勉強会LTインフラ運用管理ツールとGolang OSS運用管理勉強会LT
インフラ運用管理ツールとGolang OSS運用管理勉強会LTDaisuke Ikeda
 
Serverspecの活用tips紹介
Serverspecの活用tips紹介Serverspecの活用tips紹介
Serverspecの活用tips紹介Daisuke Ikeda
 
Osc2016 tokyo sprint-jobschedulerを活用したoperations as codeの世界
Osc2016 tokyo sprint-jobschedulerを活用したoperations as codeの世界Osc2016 tokyo sprint-jobschedulerを活用したoperations as codeの世界
Osc2016 tokyo sprint-jobschedulerを活用したoperations as codeの世界Daisuke Ikeda
 
Job schedulerを活用したoperations as codeの世界
Job schedulerを活用したoperations as codeの世界Job schedulerを活用したoperations as codeの世界
Job schedulerを活用したoperations as codeの世界Daisuke Ikeda
 
Zabbix conference2015 daisukeikeda
Zabbix conference2015 daisukeikedaZabbix conference2015 daisukeikeda
Zabbix conference2015 daisukeikedaDaisuke Ikeda
 
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介Daisuke Ikeda
 
2.0~2.2~2.4~3.0 zabbixの進化を紐解く zabbix便利機能紹介-
2.0~2.2~2.4~3.0  zabbixの進化を紐解く  zabbix便利機能紹介-2.0~2.2~2.4~3.0  zabbixの進化を紐解く  zabbix便利機能紹介-
2.0~2.2~2.4~3.0 zabbixの進化を紐解く zabbix便利機能紹介-Daisuke Ikeda
 

Mehr von Daisuke Ikeda (20)

AIOpsで実現する効率化 OSC 2022 Online Spring TIS
AIOpsで実現する効率化 OSC 2022 Online Spring TISAIOpsで実現する効率化 OSC 2022 Online Spring TIS
AIOpsで実現する効率化 OSC 2022 Online Spring TIS
 
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
Osc 2021 fall_tis_変化に強いチーム育成のための取り組み紹介
 
OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏
OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏
OSC 2020 Fukuoka IT運用自動化を支援する「運用レコメンドプラットフォーム」実現の舞台裏
 
OSC2019 LT 運用レコメンドプラットフォーム開発におけるマイクロサービス構成の実現
OSC2019 LT 運用レコメンドプラットフォーム開発におけるマイクロサービス構成の実現OSC2019 LT 運用レコメンドプラットフォーム開発におけるマイクロサービス構成の実現
OSC2019 LT 運用レコメンドプラットフォーム開発におけるマイクロサービス構成の実現
 
Zabbixを徹底活用してみよう ~4.2の最新情報もご紹介~
Zabbixを徹底活用してみよう ~4.2の最新情報もご紹介~Zabbixを徹底活用してみよう ~4.2の最新情報もご紹介~
Zabbixを徹底活用してみよう ~4.2の最新情報もご紹介~
 
2019/4/18 Zabbix勉強会 徹底活用本の改訂の話
2019/4/18 Zabbix勉強会 徹底活用本の改訂の話2019/4/18 Zabbix勉強会 徹底活用本の改訂の話
2019/4/18 Zabbix勉強会 徹底活用本の改訂の話
 
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
OSC2018Tokyo/Fall 自律的運用に向けた第一歩(OpsBear取り組み紹介)
 
Jtf2018 自律的運用に向けた第一歩
Jtf2018 自律的運用に向けた第一歩Jtf2018 自律的運用に向けた第一歩
Jtf2018 自律的運用に向けた第一歩
 
保守運用現場の課題共有しませんか?-OSC2018LT-
保守運用現場の課題共有しませんか?-OSC2018LT-保守運用現場の課題共有しませんか?-OSC2018LT-
保守運用現場の課題共有しませんか?-OSC2018LT-
 
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅- Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
Serverspecを自分好みにアレンジ スクリーンショットで証跡保存を撲滅-
 
AWS Ops系サービスが更に便利になる中、それでもなおZabbixとセットで考えたほうが良いのか?
AWS Ops系サービスが更に便利になる中、それでもなおZabbixとセットで考えたほうが良いのか?AWS Ops系サービスが更に便利になる中、それでもなおZabbixとセットで考えたほうが良いのか?
AWS Ops系サービスが更に便利になる中、それでもなおZabbixとセットで考えたほうが良いのか?
 
JobScheduler ユーザカンファレンス 2016 東京日産コンピュータシステム様 事例紹介
JobScheduler ユーザカンファレンス 2016 東京日産コンピュータシステム様 事例紹介JobScheduler ユーザカンファレンス 2016 東京日産コンピュータシステム様 事例紹介
JobScheduler ユーザカンファレンス 2016 東京日産コンピュータシステム様 事例紹介
 
Tech circle bot x zabbix オペレータbot lt
Tech circle bot x zabbix オペレータbot ltTech circle bot x zabbix オペレータbot lt
Tech circle bot x zabbix オペレータbot lt
 
インフラ運用管理ツールとGolang OSS運用管理勉強会LT
インフラ運用管理ツールとGolang OSS運用管理勉強会LTインフラ運用管理ツールとGolang OSS運用管理勉強会LT
インフラ運用管理ツールとGolang OSS運用管理勉強会LT
 
Serverspecの活用tips紹介
Serverspecの活用tips紹介Serverspecの活用tips紹介
Serverspecの活用tips紹介
 
Osc2016 tokyo sprint-jobschedulerを活用したoperations as codeの世界
Osc2016 tokyo sprint-jobschedulerを活用したoperations as codeの世界Osc2016 tokyo sprint-jobschedulerを活用したoperations as codeの世界
Osc2016 tokyo sprint-jobschedulerを活用したoperations as codeの世界
 
Job schedulerを活用したoperations as codeの世界
Job schedulerを活用したoperations as codeの世界Job schedulerを活用したoperations as codeの世界
Job schedulerを活用したoperations as codeの世界
 
Zabbix conference2015 daisukeikeda
Zabbix conference2015 daisukeikedaZabbix conference2015 daisukeikeda
Zabbix conference2015 daisukeikeda
 
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
第8回oss運用管理勉強会 Zabbix入門&Zabbix3.0先取り紹介
 
2.0~2.2~2.4~3.0 zabbixの進化を紐解く zabbix便利機能紹介-
2.0~2.2~2.4~3.0  zabbixの進化を紐解く  zabbix便利機能紹介-2.0~2.2~2.4~3.0  zabbixの進化を紐解く  zabbix便利機能紹介-
2.0~2.2~2.4~3.0 zabbixの進化を紐解く zabbix便利機能紹介-
 

Zabbix社内勉強会資料-Zabbix2.0新機能紹介編-

  • 1. Zabbix社内勉強会 2.0新機能紹介編  池田大輔
  • 2. Zabbixとは OSS統合監視ツール ラトビアのZabbixSIA社が開発 現在の最新安定版2.0.1(2.0.2rc1が7/20リリース) 監視対象機器 監視方法 監視内容 - Linux - Zabbix Agent監視 - リソース監視 - Windows - SNMP監視 - 死活監視 - NW機器 - IPMI監視 - ICMPPing 等 - エージェントレス監視 - プロセス 等 - Web監視 - ログ監視 - HW監視 - SQL監視 等
  • 3. Zabbixの監視の仕組み Apache (Zabbix Frontend) Zabbix Agent 設定情報 SNMP Agent DB Server 監視結果情報 Shared Memory dbsyncer trapper SNMP Agent poller Zabbix Server alerter discoverer ・ ・ ・
  • 4. Zabbixの監視設定の基本 テンプレート アイテム グラフ トリガー アクション ホストグループ 割当 ホスト アイテム グラフ トリガー アクション ・ ホスト ・ ・ ・ ・ ・ アイテム グラフ トリガー 例 ホストグループ:Linux アイテム:CPU使用率 ホスト:Server1 トリガー:CPU使用率が5分間平均80%以上 テンプレート:LinuxServerテンプレート アクション:管理者にアラートメール送信
  • 6. ローレベルディスカバリ NIC,Disk,SNMPOIDの情報を自動探索 サーバ毎に構成が異なる場合、 Zabbix1.8の機能だけだと、テンプレート作成が困難 ・無駄な監視設定排除 Zabbix2.0では自動的にディスカバリをし、 ディスカバリ結果に応じた監視アイテムを自動生成 ・運用の手間の削減 eth0 / SNMPOID例 ・ディスク情報のOIDをディスカバリ eth1 HOST-RESOURCES-MIB::hrStorageDescr /boot ・インデックスとバリューが取得可能 eth2 /var {#SNMPINDEX} インデックス情報が格納 {#SNMPVALUE} バリュー情報が格納 /proc/net/devの情報を自動取得 /proc/mountsの情報を自動取得 ・マクロを使って監視設定 注)Linuxの場合 注)Linuxの場合 注)NIC,DiskのディスカバリにはZabbix2.0のAgent導入が必要
  • 8. ZabbixJavaGateway 必要な作業 1. OpenJDKインストール(JavaGateway稼働マシン) 2. Zabbix Java Gatewayのインストール・設定(JavaGateway稼働マシン) 3. Zabbix Serverの設定変更(ZabbixServer再起動が必要)(ZabbixServer稼働マシン) JavaGateway=JavaGatewayIPアドレス JavaGatewayPort=JavaGateway稼働ポート StartJavaPollers=ポーラープロセス数指定 4. 各Javaアプリケーションの起動オプション設定(監視対象機器) -Dcom.sun.management.jmxremote=true -Dcom.sun.management.jmxremote.authenticate=false -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.port=10080 5. JMX監視用プロセス稼働ポートのFW開放設定(監視対象機器) 6. ZabbixにJMX監視用アイテム登録(ZabbixSeverWeb管理画面) jmx["オブジェクトネーム","アトリビュートネーム"]
  • 9. ホストインベントリ ホストインベントリとは? OS情報や設置場所情報など監視対象機器情報 Zabbix2.0からホストインベントリの自動登録機能追加 Zabbixの監視アイテムで取得した情報をホストインベントリの値として登録可能に ホストインベントリ使うと何が嬉しい? ホストインベントリの情報はアラートメールなどに マクロで追記可能
  • 10. Zabbix API ・Zabbix2.0から正式機能としてリリース ・APIでできること  - 監視データの取得 - 監視設定等 利用方法 1.user.loginメソッドでアクセストークン取得 2.必要に応じた操作メソッドを実行 3.json形式のレスポンスを受信&処理
  • 11. Zabbix API 具体例1  ログイン用リクエスト $ curl -d '{"auth":null,"method":"user.login","id":100,"params":{"password":"zabbix"," user":"admin"},"jsonrpc":"2.0"}' -H "Content-Type:application/json-rpc" http: //hostname/zabbix/api_jsonrpc.php レスポンス {"jsonrpc":"2.0","result":"acd6dea3b..........f272c9ffae254","id":100} アクセストークン アクセストークンはDBのSessionテーブルに保管され、 以降のAPIアクセスはアクセストークンを用いて認証をパスする
  • 12. Zabbix API 具体例2 ホスト情報取得リクエスト $ curl -d '{"auth":"acd6dea3b..........f272c9ffae254","method":"host.get","id": 100,"params":{"filter":{"host":["Zabbix Server"]},"selectInterfaces":"extend"," output":"extend"},"jsonrpc":"2.0"}' -H "Content-Type:application/json-rpc" http: //hostname/zabbix/api_jsonrpc.php selectInterfacesパラメータは1.8系のAPIには存在しないので注意 APIの詳細はZabbix公式マニュアルを参照 http://www.zabbix.com/documentation/2.0/manual/appendix/api/api
  • 13. Zabbix APIの活用例 AWSのインスタンス管理 1. AWSのEC2インスタンス情報をAWS APIから取得 2. Zabbix APIのhost.createメソッドでホスト登録 host.create実行時にTemplateやGroupへの割当も可能 外部ツールとの連携 1. Zabbix APIでトリガー情報を取得 2. ChromeのExtensionでトリガー情報閲覧&障害のデスクトップ通知 https://chrome.google. com/webstore/detail/odjpdjeegacmncmodjbeboldofhljjjf
  • 14. その他 他にも新しくなっていることたくさん ・インタフェースの扱い方 - 1ホストに複数のインタフェース登録可能 - インタフェースにタイプ保持(Agent,SNMP,IPMI,JMX) ・SNMPTrapperサポート※1 - zabbix_senderを使った方法(1.8まで)→snmptrapperが追加実装(2.0以降) ・Actionのスクリプト実行対象にZabbixServerを指定可能に - zabbix agentとzabbix serverどちらの上でもスクリプトを実行可能に ・Nanosecond対応 - 1秒以内に複数トラップがあがってきた場合にも対応可能に ・IE6をサポート対象外に ※1第5回Zabbix勉強会 @halchiyoさん資料http://www.slideshare.net/HaruyoshiChiyoda/zabbixjp-study4-zabbix20rc1-snmp-traps
  • 15. Q&A