Zabbix Install Manual
zabbix_install_manual
zabbix_install_manual
User Manual:
Open the PDF directly: View PDF
.
Page Count: 68
| Download | |
| Open PDF In Browser | View PDF |
冗長化構成 Gfarm 監視機能 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 第 1.0 版 作成日:2012 年 3 月 19 日 導入・設定マニュアル 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 変更履歴 版数 日付 変更内容 draft 2012/01/30 新規作成 井上 0.1 2012/02/08 加筆・修正を実施 井上 0.2 2012/02/16 加筆・修正を実施 鈴木 1.0 2012/03/16 加筆・修正を実施 井上 -i- 作成者 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 目次 1. はじめに ........................................................................................................................ 1 2. 参考文献 ........................................................................................................................ 2 3. システム構成 ................................................................................................................. 3 4. 3.1. Zabbix 基本構成..................................................................................................... 3 3.2. 冗長化 Gfarm v2 ファイルシステム監視構成 ........................................................ 4 インストール ................................................................................................................. 5 4.1. 4.1.1. Zabbix サーバ ................................................................................................. 6 4.1.2. Zabbix エージェント....................................................................................... 6 4.1.3. Zabbix Web インタフェース .......................................................................... 6 4.2. ファイル一覧.......................................................................................................... 7 4.3. インストール準備................................................................................................... 9 4.3.1. Zabbix ユーザの作成....................................................................................... 9 4.3.2. データベースの準備 ........................................................................................ 9 4.4. Zabbix サーバのインストール ............................................................................. 11 4.4.1. ソースからのインストール ........................................................................... 11 4.4.2. RPM パッケージからのインストール........................................................... 12 4.4.3. データベースの初期化 .................................................................................. 12 4.4.4. 自動起動設定................................................................................................. 13 4.5. Zabbix エージェントのインストール................................................................... 14 4.5.1. ソースからのインストール ........................................................................... 14 4.5.2. RPM パッケージからのインストール........................................................... 15 4.5.3. syslog ログフォーマットの設定.................................................................... 15 4.5.4. 自動起動設定................................................................................................. 15 4.6. Zabbix Web インタフェースのインストール ...................................................... 16 4.6.1. ソースからのインストール ........................................................................... 16 4.6.2. RPM パッケージからのインストール........................................................... 17 4.6.3. Apache、PHP の設定 ................................................................................... 17 4.6.4. Web インタフェースのセットアップ ............................................................ 19 4.7. 5. システム要件.......................................................................................................... 5 クライアント設定ファイル編集機能のインストール........................................... 29 設定 ............................................................................................................................. 30 5.1. 設定ファイル一覧................................................................................................. 30 5.2. Zabbix サーバの設定............................................................................................ 32 5.2.1. zabbix_sever.conf の設定.............................................................................. 32 - ii - 冗長化構成 Gfarm 監視機能 5.3. Zabbix エージェントの設定 ................................................................................. 33 5.3.1. zabbix_agentd.conf の設定 ........................................................................... 33 5.3.2. Gfarm に関係する設定 ................................................................................. 33 5.3.3. Gfarm メタデータサーバへの導入............................................................... 34 5.3.4. Gfarm ファイルシステムノードへの導入.................................................... 36 5.3.5. Gfarm クライアントノードへの導入 ........................................................... 37 5.3.6. Zabbix エージェントの起動.......................................................................... 38 5.4. 監視項目の設定 .................................................................................................... 39 5.4.1. Gfarm 監視用テンプレートの導入................................................................ 40 5.4.2. ホストグループの設定 .................................................................................. 42 5.4.3. Gfarm メタデータサーバの監視設定 ........................................................... 43 5.4.4. Gfarm ファイルシステムノードの監視設定 ................................................ 46 5.4.5. Gfarm クライアントノードの監視設定 ....................................................... 46 5.4.6. 障害検知時の通知設定 .................................................................................. 47 5.5. 分散監視構成設定................................................................................................. 50 5.5.1. 分散監視設定の準備 ...................................................................................... 51 5.5.2. マスターノードの分散監視設定 .................................................................... 52 5.5.3. 子ノードの分散監視設定............................................................................... 54 5.6. 相互監視構成設定................................................................................................. 56 5.6.1. Zabbix サーバへの Zabbix エージェント導入 .............................................. 56 5.6.2. Zabbix サーバの監視項目の設定................................................................... 57 5.7. クライアント設定ファイル編集機能の設定 ......................................................... 58 5.7.1. 5.8. 6. 導入・設定マニュアル クライアント設定ファイル編集機能の設定 .................................................. 58 フェイルオーバ実行機能の設定 ........................................................................... 59 5.8.1. Gfarm メタデータサーバノードへの設定..................................................... 59 5.8.2. Zabbix サーバへの設定 ................................................................................. 61 付録 ............................................................................................................................. 63 6.1. yum によるインストール..................................................................................... 63 6.1.1. リポジトリの追加 ......................................................................................... 63 6.1.2. Zabbix サーバのインストール ...................................................................... 64 6.1.3. Zabbix エージェントのインストール ........................................................... 64 6.1.4. Zabbix Web インタフェースのインストール................................................ 64 - iii - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 1. はじめに 本ドキュメントは、冗長化された Gfarm v2 ファイルシステム(以降、Gfarm とする) における統合監視ソフトウェア Zabbix で構成された障害監視システム(以降、Gfarm 監視構成)を導入する際の、手順及び設定について記載したものである。 Zabbix による障害監視システムの導入から、Gfarm の障害監視を行うための Zabbix の初期設定までを対象とする。導入後の管理・利用方法等については、 「管理・利用マ ニュアル」を参照のこと。 なお、チケット管理システムのインストールに関しては、別途「異常時チケット登 録機能」の「導入・設定マニュアル」を、運用に関しては「管理・利用マニュアル」 を参照されたい。 -1- 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 2. 参考文献 Zabbix による Gfarm 監視構成の管理・利用の詳細に関しては、以下の文書を参照さ れたい。 ・ 冗長化構成 Gfarm 監視機能 管理・利用マニュアル Gfarm 監視構成の監視項目詳細は、下記別紙を参照されたい。 ・ gfarm_monitoring_item_list.xls また、チケット管理機能の導入・運用の詳細に関しては、以下の文献を参照された い。 ・ 異常検出時チケット登録機能 導入・設定マニュアル ・ 異常検出時チケット登録機能 管理・利用マニュアル -2- 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 3. システム構成 Gfarm に Zabbix を導入するにあたり、Zabbix の基本構成と Gfarm 上での構成に ついて説明する。 3.1. Zabbix 基本構成 Zabbix は以下の要素により構成されている。 ・ Zabbix サーバ - 監視項目や収集した監視データを一元管理し、障害の検出や通知等を行う - 監視項目や、収集した監視データは、データベース上に保存される ・ Zabbix エージェント - 監視対象上で動作し、監視データの収集及び Zabbix サーバへの送信を行う ・ Zabbix Web インタフェース - 監視項目の設定や監視データの閲覧等を行うための Web インタフェース 以下に構成図を示す。 監視サーバ 監視設定 取得/保存 Zabbix Zabbix サーバ エージェント 監視データ DB 監視データ収集 取得/保存 監視対象 Web インタフェース 設 定 監視データ閲覧 図 3-1 Zabbix 構成 -3- 冗長化構成 Gfarm 監視機能 3.2. 導入・設定マニュアル 冗長化 Gfarm v2 ファイルシステム監視構成 Gfarm 監視では分散監視構成を採用し、複数の監視サーバの一元管理が可能な構成 とする。また、親子関係にある監視サーバ間(マスターノード−子ノード間)で相互監視 し、監視サーバ自体の故障監視も行う。分散監視については 5.5 分散監視構成設定で、 相互監視については 5.6 相互監視構成設定で詳細を説明する。 以下に、Zabbix 監視構成を Gfarm に導入した場合の構成を示す。下記構成は、「チ ケット登録機能 導入・設定マニュアル」に基づき構築しているものとする。 監視サーバ(マスターノード) Zabbix サーバ Zabbix エージェント 監視設定 監視データ参照 監視サーバ(子ノード) Gfarm v2 ファイルシステム 兼 クライアントノード Zabbix サーバ メタデータサーバ メタデータサーバ (マスター) (スレーブ) Zabbix エージェント Zabbix Zabbix エージェント エージェント 監視設定 監視データ ファイルシステムノード Zabbix エージェント ファイルシステムノード Zabbix エージェント 図 3-2 冗長化構成 Gfarm 監視構成 -4- クライアントノード Zabbix エージェント 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 4. インストール 本章では、Zabbix のインストール手順について記載する。 RPM パッケージからのインストール及び、ソースファイルからのインストール手順 について説明する。 本ドキュメントで扱う Zabbix のバージョンは、1.8.10 (2012/2 時点最新)とする。 また、Zabbix サーバ及び Zabbix Web インタフェースで利用するデータベースは、 Zabbix で推奨されている MySQL を利用するものとする。 尚、Zabbix をインストールする環境において yum が使用可能な場合を考慮し、付録 として、6.1yum によるインストールに記載する。使用可能であれば、yum でのイン ストールを推奨する。 Gfarm 監視構成での Zabbix のインストール対象を以下に示す。 表 4-1 インストール対象一覧 インストール対象 アプリケーション 監視サーバ Zabbix サーバ Zabbix Web インタフェース Zabbix エージェント 4.1. Gfarm メタデータサーバ Zabbix エージェント Gfarm ファイルシステムノード Zabbix エージェント Gfarm クライアントノード Zabbix エージェント システム要件 Zabbix をインストールするにあたり、幾つかのソフトウェアやライブラリ等がイ ンストールされている必要がある。インストールされていない場合は、Zabbix イン ストール前に済ませておくこと。 表 4-2 Zabbix システム要件 項目 説明 OS RedHat EnterpriseLinux 5 CentOS 5 ※本ドキュメントでは、上記 Linux ディストリビュー ションを対象とする ディスク容量 10MB 以上 (100MB 以上推奨) -5- 冗長化構成 Gfarm 監視機能 導入・設定マニュアル RAM 64MB 以上 (256MB 以上推奨 CPU Pentium (Pentium4 以上推奨) 4.1.1. Zabbix サーバ Zabbix サーバのシステム要件を以下に示す。 表 4-3 Zabbix サーバシステム要件 項目 説明 fping ネットワーク死活監視に必要 net‑snmp SNMP 監視を行う場合に必要 ucd‑snmp Jabber プロトコルを利用した障害通知を行う場合に iksemel 必要 openldap LDAP 監視を行う場合に必要 curl Web 監視を行う場合に必要 OpenIPMI IPMI での監視を行う場合に必要 libssh2 SSH 経由でのリモート監視を行う場合に必要 unixODBC データベース監視を行う場合に必要 iODBC MySQL (3.22 以上) Zabbix で使用可能なデータベース PostgreSQL (7.0.2 以上) いずれかがインストールされていることが必要 Oralce (9.0.2.0.4 以上) 本ドキュメントでは、Zabbix の標準である MySQL SQLite (3.5.5 以上) を使用する。 4.1.2. Zabbix エージェント Zabbix エージェントについては、特にシステム要件を必要としない。 4.1.3. Zabbix Web インタフェース Zabbix Web インタフェースのシステム要件を以下に示す。 表 4-4 Zabbix Web インタフェースシステム要件 項目 説明 Apache (1.3.12 以上) Web インタフェースを動作させるために必要 php (5.0 以上) 同上 php‑gd グラフ、マップを表示させるために必要 -6- 冗長化構成 Gfarm 監視機能 導入・設定マニュアル php‑mcmath 収集データを計算するために必要 php‑xml テンプレート等、各種設定のインポート/エクスポート を行う際に必要 php‑mbstring 4.2. 日本語表示のために必要 ファイル一覧 以下に Zabbix をインストールする際に必要となるファイルの一覧を記載する。各 種ファイルは、本ドキュメントに同梱されている zabbix_gfarm2.zip に含まれる。尚、 一覧中の Zabbix ソースファイル及び各種 RPM パッケージは、下記 URL からもダウ ンロード可能である。 http://www.zabbix.jp/modules/download1/ 表 4-5 ファイル一覧 ファイル名 説明 zabbix‑1.8.10.tar.gz Zabbix ソースファイル zabbix‑1.8.10‑1.el5.JP.i386.rpm Zabbix RPM パッケージ(32bit 版) 共通パッケージ zabbix‑server‑1.8.10‑1.el5.JP.i386.rpm Zabbix サーバ RPM パッケージ(32bit 版) Zabbix サーバ共通パッケージ zabbix‑server‑mysql‑1.8.10‑1.el5.JP.i386.rpm Zabbix サーバ RPM パッケージ(32bit 版) MySQL 用 zabbix‑agent‑1.8.10‑1.el5.JP.i386.rpm Zabbix エージェント RPM パッケージ (32bit 版) Zabbix Web インタフェース RPM パッケ zabbix‑web‑1.8.10‑1.el5.JP.i386.rpm ージ(32bit 版) Web インタフェース共通パッケージ zabbix‑web‑mysql‑1.8.10‑1.el5.JP.i386.rpm Zabbix Web インタフェース RPM パッケ ージ(32bit 版) MySQL 用 Zabbix RPM パッケージ(64bit 版) zabbix‑1.8.10‑1.el5.JP.x86̲64.rpm 共通パッケージ Zabbix‑server‑1.8.10‑1.el5.JP.x86̲64.rpm Zabbix サーバ RPM パッケージ(64bit 版) Zabbix サーバ共通パッケージ zabbix‑server‑mysql‑1.8.10‑1.el5.JP.x86̲64.rpm Zabbix サーバ RPM パッケージ(64bit 版) MySQL 用 zabbix‑agent‑1.8.10‑1.el5.JP.x86̲64.rpm -7- Zabbix エージェント RPM パッケージ 冗長化構成 Gfarm 監視機能 導入・設定マニュアル (64bit 版) zabbix‑web‑1.8.10‑1.el5.JP.x86̲64.rpm Zabbix Web インタフェース RPM パッケ ージ(64bit 版) Web インタフェース共通パッケージ zabbix‑web‑mysql‑1.8.10‑1.el5.JP.x86̲64.rpm Zabbix Web インタフェース RPM パッケ ージ(64bit 版) MySQL 用 Gfarm 監視向けの監視項目テンプレート Template̲Gfarm̲common.xml メタデータサーバ、ファイルシステムノー ド、クライアントノードで共通の監視項目 Gfarm 監視向けの監視項目テンプレート Template̲Gfarm̲redundant̲gfmd.xml メタデータサーバ固有の監視項目 Gfarm 監視向けの監視項目テンプレート Template̲Gfarm̲redundant̲gfsd.xml ファイルシステムノード固有の監視項目 Gfarm 監視向けの監視項目テンプレート Template̲Gfarm̲redundant̲cli.xml クライアントノード固有の監視項目 Template̲Gfarm̲zabbix.xml 相互監視向けの監視項目テンプレート 相互監視固有の監視項目 Gfarm 監視用 UserParameter 設定ファイ userparameter̲gfarm̲redundant.conf ル Zabbix エージェント用 PostgreSQL 監視用 UserParameter 設定 userparameter̲postgresql.conf ファイル Zabbix エージェント用 Gfarm 監視用スクリプト zbx̲chk̲gfhost̲gfsd.sh gfhost -l の実行による監視 Zabbix エージェント用 ファイルシステムノードに配置 Gfarm 監視用スクリプト Zbx̲chk̲ghsched̲gfsd.sh gfsched -M の実行による監視 Zabbix エージェント用 ファイルシステムノードに配置 Gfarm 監視用スクリプト zbx̲chk̲gfsched̲gfmd.sh gfsched -M の実行による監視 Zabbix エージェント用 メタデータサーバに配置 -8- 冗長化構成 Gfarm 監視機能 導入・設定マニュアル Gfarm 監視用スクリプト Zbx̲chk̲gfhost̲cli.sh gfhost の実行による監視 Zabbix エージェント用 クライアントノードに配置 PostgreSQL 監視用スクリプト zbx̲chk̲pgsql.sh DB アクセスによる監視 Zabbix エージェント用 PostgreSQL 監視用設定ファイル zbx̲chk̲pgsql.conf DB アクセスによる監視用 Zabbix エージェント用 4.3. インストール準備 Zabbix をインストールする前に以下を行う。 ・ zabbix ユーザの作成 ・ データベースの準備 - Zabbix サーバをインストールする監視サーバのみ 4.3.1. Zabbix ユーザの作成 Zabbix サーバ及び Zabbix エージェントの実行ユーザを作成する。 Zabbix ユーザの作成は、RPM パッケージでのインストール時は必要ないので、 本手順は省略して問題ない。 1. ホームディレクトリの作成 # mkdir /etc/zabbix 2. グループの作成 # groupadd zabbix 3. ユーザの作成 # useradd ‑g zabbix ‑d /etc/zabbix ‑s /sbin/nologin ‑M zabbix 4.3.2. データベースの準備 Zabbix サーバで使用する MySQL の準備を行う。本手順は、Zabbix サーバイン ストールするサーバのみで行う。 1. /etc/my.cnf の変更 -9- 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 赤字箇所の追記を行う。 [mysqld] datadir=/var/lib/mysql socket=/var/lib/mysql/mysql.sock user=mysql # Default to using old password format for compatibility with mysql 3.x # clients (those using the mysqlclient10 compatibility package). old̲passwords=1 default‑character‑set=utf8 skip‑character‑set‑client‑handshake innodb̲file̲per̲table innodb̲buffer̲pool̲size=64M innodb̲log̲file̲size=16M innodb̲log̲files̲in̲group=2 # Disabling symbolic‑links is recommended to prevent assorted security risks; # to do so, uncomment this line: # symbolic‑links=0 [mysqld̲safe] log‑error=/var/log/mysqld.log pid‑file=/var/run/mysqld/mysqld.pid 変更後は、mysqld の起動もしくは再起動を行うこと。 2. データベースの作成及びユーザ作成 # mysql ‑uroot mysql> create database zabbix; mysql> grant all on zabbix.* to zabbix@localhost identified by 'zabbix'; mysql> quit ※ 手順では下記で作成しているが、必要に応じて変更すること。 データベース:zabbix ユーザ:zabbix - 10 - 冗長化構成 Gfarm 監視機能 4.4. 導入・設定マニュアル パスワード:zabbix Zabbix サーバのインストール Zabbix サーバのインストールでは下記手順を実施する。 ・ Zabbix サーバ本体のインストール(ソース or RPM) ・ データベースの初期設定 ・ Zabbix サーバの自動起動設定 4.4.1. ソースからのインストール ソースコードからのインストール手順を以下に示す。 zabbix-1.8.10.tar.gz は任意のディレクトリに展開済みとする。 1. ビルド、インストール # cd zabbix‑1.8.10 # ./configure ‑‑enable‑server ‑‑with‑mysql ‑‑with‑net‑snmp ¥ ‑‑with‑jabber ‑‑with‑libcurl # make # make install インストール先 インストール先を以下に示す。 ファイル zabbix_server ディレクトリ /usr/local/sbin 説明 Zabbix サーバ実行ファイル 2. Zabbix サーバ設定ファイルのコピー # cp ‑p misc/conf/zabbix̲server.conf /etc/zabbix/ 3. /etc/zabbix/zabbix_server.conf の編集 赤字箇所を変更する。 LogFile=/var/log/zabbix/zabbix̲server.log PidFile=/var/run/zabbix/zabbix̲server.pid DBUser=zabbix DBPassword=zabbix ※ DBUser、DBPassword は、3.3.2.で設定したものに合わせること。 4. ログディレクトリ作成 - 11 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル # mkdir /var/log/zabbix # chown zabbix:zabbix /var/log/zabbix/ 5. pid ディレクトリ作成 # mkdir /var/run/zabbix # chown zabbix:zabbix /var/run/zabbix/ 4.4.2. RPM パッケージからのインストール RPM パッケージからのインストール手順を以下に示す。 1. インストール # rpm ‐ivh zabbix‑1.8.10‑1.el5.JP.i386.rpm # rpm ‐ivh zabbix‑server‑1.8.10‑1.el5.JP.i386.rpm ¥ ‐ivh zabbix‑server‑mysql‑1.8.10‑1.el5.JP.i386.rpm インストール先 インストール先を以下に示す。 ファイル ディレクトリ 説明 zabbix_server_mysql /usr/sbin Zabbix サーバ実行ファイル zabbix_server.conf /etc/zabbix Zabbix サーバ設定ファイル zabbix-server /etc/init.d Zabbix サーバ起動スクリプト 2. /etc/zabbix/zabbix_server.conf の編集 赤字箇所を変更する。 DBUser=zabbix DBPassword=zabbix ※ DBUser、DBPassword は、3.3.2.で設定したものに合わせること。 4.4.3. データベースの初期化 3.3.2 で作成した Zabbix で使用するデータベースに対して、スキーマ作成及び初 期データの投入を行う。 1. スキーマの作成 # cd /usr/share/doc/zabbix‑server‑1.8.10/schema # cat mysql.sql │ mysql ‑u zabbix ‑pzabbix zabbix - 12 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 2. 初期データの投入 # cd /usr/share/doc/zabbix‑server‑1.8.10/data # cat data.sql │ mysql ‑u zabbix ‑pzabbix zabbix # cat images̲mysql.sql │ mysql ‑u zabbix ‑pzabbix zabbix 上記の手順では、RPM インストール時での各種 sql ファイルの配置位置である。 ソ ー ス イ ン ス ト ー ル 時 は 、 zabbix-1.8.10.tar.gz 展 開 デ ィ レ ク ト リ 以 下 の zabbix-1.8.10/create/schema/ 及び zabbix-1.8.10/create/data/ に存在するので、適 宜読み替えて実施すること。 4.4.4. 自動起動設定 Zabbix サーバの自動起動設定の手順を以下に示す。 RPM インストールを行った場合は手順 3 のみを実施する。 1. 起動スクリプトのコピー 起動スクリプトは、zabbix-1.8.10.tar.gz に含まれる。 # cd zabbix‑1.8.10 # cp misc/init.d/redhat/8.0/zabbix̲server /etc/init.d/zabbix‑server # chmod 755 /etc/init.d/zabbix‑server 2. /etc/init.d/zabbix-server の編集 赤字箇所を変更する。 # chkconfig: ‑ 85 15 # description: zabbix‑server progdir="/usr/local/sbin/" stop()関数内の以下を変更 kill ‑TERM $pid ↓ 次のように変更 killproc $progdir$prog 3. 自動起動設定 # chkconfig zabbix‑server on - 13 - 冗長化構成 Gfarm 監視機能 4.5. 導入・設定マニュアル Zabbix エージェントのインストール Zabbix エージェントのインストールでは下記手順を実施する。 ・ Zabbix エージェント本体のインストール(ソース or RPM) ・ Zabbix エージェントの自動起動設定 4.5.1. ソースからのインストール ソースコードからのインストール手順を以下に示す。 zabbix-1.8.10.tar.gz は任意のディレクトリに展開済みとする。 1. ビルド、インストール # cd zabbix‑1.8.10 # ./configure ‑‑enable‑agent # make # make install インストール先 インストール先を以下に示す。 ファイル zabbix_agentd ディレクトリ /usr/local/sbin 説明 Zabbix エージェント実行ファイル 2. Zabbix エージェント設定ファイルのコピー # cp ‑p misc/conf/zabbix̲agentd.conf /etc/zabbix/ 3. /etc/zabbix/zabbix_agentd.conf の編集 赤字箇所を変更する。 LogFile=/var/log/zabbix/zabbix̲agentd.log PidFile=/var/run/zabbix/zabbix̲agentd.pid 4. ログディレクトリ作成 # mkdir /var/log/zabbix # chown zabbix:zabbix /var/log/zabbix/ 5. pid ディレクトリ作成 # mkdir /var/run/zabbix # chown zabbix:zabbix /var/run/zabbix/ - 14 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 4.5.2. RPM パッケージからのインストール RPM パッケージからのインストール手順を以下に示す。 1. インストール # rpm ‐ivh zabbix‑1.8.10‑1.el5.JP.i386.rpm # rpm ‐ivh zabbix‑agent‑1.8.10‑1.el5.JP.i386.rpm インストール先 インストール先を以下に示す。 ファイル ディレクトリ 説明 zabbix_agentd /usr/sbin Zabbix エージェント実行ファイル zabbix_agentd.conf /etc/zabbix Zabbix エージェント設定ファイル zabbix-agent /etc/init.d Zabbix エージェント起動スクリプト 4.5.3. syslog ログフォーマットの設定 sysylog ログフォーマットの設定手順を以下に示す。 1. 起動オプションの変更 /etc/sysconf/syslog を開き次の行を変更する。 SYSLOGD̲OPTIONS="‑m 0" 変更後は次のようになる。太字が追加部分である。 SYSLOGD̲OPTIONS="‑m 0 -SS" 2. syslog の再起動 次のコマンドにより syslog を再起動する。 # service syslog restart 4.5.4. 自動起動設定 Zabbix エージェントの自動起動設定の手順を以下に示す。 RPM インストールを行った場合は手順 3 のみを実施する。 1. 起動スクリプトのコピー 起動スクリプトは、zabbix-1.8.10.tar.gz に含まれる。 # cd zabbix‑1.8.10 - 15 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル # cp misc/init.d/redhat/8.0/zabbix̲agentd /etc/init.d/zabbix‑agent # chmod 755 /etc/init.d/zabbix‑agent 2. /etc/init.d/zabbix-agent の編集 赤字箇所を変更する。 # chkconfig: ‑ 85 15 # description: zabbix‑agent progdir="/usr/local/sbin/" stop()関数内の以下を変更 kill ‑TERM $pid ↓ 次のように変更 killproc $progdir$prog 3. 自動起動設定 # chkconfig zabbix‑agent on 4.6. Zabbix Web インタフェースのインストール Zabbix の Web インタフェースのインストールは下記手順を実施する。 Web インタフェースは、Zabbix サーバをインストールした監視サーバ上にインスト ールするものとする。 ・ Web インタフェース本体のインストール(ソース or RPM) ・ Apache の設定 ・ PHP の設定 ・ ブラウザ上での Web インタフェースのセットアップ ※ 但し、RPM からのインストールを実施した場合は、Apche の設定及び、PHP の設定は必要ない。 4.6.1. ソースからのインストール ソースからのインストール手順を以下に示す。 zabbix-1.8.10.tar.gz は任意のディレクトリに展開済みとする。 1. インストール # mkdir /var/www/html/zabbix - 16 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル # cp ‐ra frontend/php/* /var/www/html/zabbbix/ 2. Web サーバからの書き込みを許可 # chmod o+w /var/www/html/zabbix/conf/ ※ 各種ファイルのコピー先は、http.conf の DocumentRoot の設定により異なる ので、インストール環境に合わせること。 上記は CentOS 5のデフォルトの場合。 4.6.2. RPM パッケージからのインストール RPM パッケージからのインストール手順を以下に示す。 1. インストール # rpm ‐ivh zabbix‑web‑1.8.10‑1.el5.JP.i386.rpm # rpm ‐ivh zabbix‑web‑mysql‑1.8.10‑1.el5.JP.i386.rpm インストール先 インストール先を以下に示す。 ファイル ディレクトリ 説明 各種 php ファイル /usr/share/zabbix Zabbix Web インタフェース Web アプリケーション本体 zabbix.conf /etc/httpd/conf.d Zabbix 用 Apache 設定ファイル maintenance.inc.php /etc/zabbix Web インタフェース設定ファイル zabbix.conf.php /etc/zabbix 同上 4.6.3. Apache、PHP の設定 Apache 及び PHP の設定手順を以下に示す。 1. /etc/httpd/conf/httpd.conf の編集 以下の設定を追加する。Options FollowSymLinks AllowOverride None Order allow,deny Allow from all - 17 - 冗長化構成 Gfarm 監視機能 php̲value max̲execution̲time 300 php̲value date.timezone Asia/Tokyo php̲value memory̲limit 128M php̲value post̲max̲size 16M php̲value upload̲max̲filesize 2M php̲value max̲input̲time 300 php̲value mbstring.func̲overload 6 Order deny,allow Deny from all Order deny,allow Deny from all Order deny,allow Deny from all Order deny,allow Deny from all Order deny,allow Deny from all - 18 - 導入・設定マニュアル 冗長化構成 Gfarm 監視機能 導入・設定マニュアルOrder deny,allow Deny from all Order deny,allow Deny from all 2. Apache の起動 # service httpd start ※ すでに起動済みの場合は start の代わりに graceful を指定する。 4.6.4. Web インタフェースのセットアップ ブラウザより Web インタフェースのセットアップ手順を以下に示す。 RPM インストールを行った場合は、セットアップ画面を起動するために以下のフ ァイルを削除する。削除しない場合、セットアップ画面が起動しないので、注意す ること。 ・ /etc/zabbix/zabbix-conf.php 4.6.4.1. セットアップ画面 ブラウザで下記 URL にアクセスすると以下画面が表示される。 ・ http://hostname/zabbix 1.「Next」ボタンを押下する。 - 19 - 冗長化構成 Gfarm 監視機能 図 4-1 Introduction 画面 - 20 - 導入・設定マニュアル 冗長化構成 Gfarm 監視機能 4.6.4.2. 同意画面 1. 「I agree」をチェックし、「Next」ボタンを押下する 図 4-2 Licence agreement - 21 - 導入・設定マニュアル 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 4.6.4.3. システム要件確認画面 システム要件を満たしている場合、以下画面が表示される。 1. 「Next」ボタンを押下する。 図 4-3 Check of pre-requisites 要件を満たしていない場合、以下のような画面が表示されるので、設定等を確認 し、「Retry」ボタンを押下する。 図 4-4 Check of pre-requisites (エラー発生時) - 22 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 4.6.4.4. データベース接続設定画面 データベースへの接続設定を行う。 1. 必要な項目を入力する。 3.3.2.で設定した情報を入力する。 2. 「Test connection」ボタンを押下し、接続確認を行う。 接続成功時には、OK が表示される。 3. 「Next」ボタンを押下する。 図 4-5 Confiuger DB connection - 23 - 冗長化構成 Gfarm 監視機能 4.6.4.5. Zabbix サーバ情報設定画面 Zabbix サーバ情報の設定を行う。 1. 必要な項目を入力する。 2. 「Next」ボタンを押下する。 図 4-6 Zabbix server details - 24 - 導入・設定マニュアル 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 4.6.4.6. セットアップ情報確認画面 設定したデータベース接続情報、Zabbix サーバ情報が表示される。 1. 表示内容に誤りがないか確認する。 2. 「Next」ボタンを押下する。 ※ 下記画面で設定した内容は、zabbix.conf.php に保存される。 後で設定変更を行いたい場合は、上記ファイルを直接編集する。 図 4-7 Pre-Installation summary - 25 - 冗長化構成 Gfarm 監視機能 4.6.4.7. インストール完了画面 インストールが完了すると、以下画面が表示される。 1. 「Next」ボタンを押下する。 図 4-8 Install - 26 - 導入・設定マニュアル 冗長化構成 Gfarm 監視機能 4.6.4.8. 終了画面 1. 「Finish」ボタンを押下する。 図 4-9 Finish 以上で、Web インタフェースの設定は完了となる。 - 27 - 導入・設定マニュアル 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 4.6.4.9. ログイン画面 Web インタフェースのセットアップが完了すると、以下のログイン画面が表示さ れる。 初期状態では、以下ユーザでログイン可能。 ・ Login Name:Admin ・ Password:zabbix 図 4-10 ログイン画面 - 28 - 冗長化構成 Gfarm 監視機能 4.7. 導入・設定マニュアル クライアント設定ファイル編集機能のインストール クライアント設定ファイル編集機能のインストールは下記手順を実施する。 1. PHP スクリプトなどの配置 クライアント設定ファイルを編集する PHP スクリプトと、編集の元になるク ライアント設定ファイルをサーバにアップロードするための HTML ファイル を配置する。PHP スクリプトと HTML ファイルは、zabbix_gfarm2.zip 内に 含まれている。 # cp upload.html /var/www/html # cp register.php /var/www/html # cp download.php /var/www/html # chmod 644 /var/www/html/upload.html # chmod 644 /var/www/html/register.php # chmod 644 /var/www/html/download.php 2. クライアント設定ファイル検査用ディレクトリの作成 アップロードされたクライアント設定ファイルを編集・検査のために一時的に 置くディレクトリの作成・権限設定を行う。 # mkdir ‐p /var/www/html/files # chown apache.apache /var/www/html/files # chmod 755 /var/www/html/files - 29 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 5. 設定 本節では、インストール後に行う Zabbix の設定について記載する。Zabbix サーバ の設定、Zabbix エージェントの設定及び、監視項目の設定方法について記載する。 記載内容は初期設定であり、設定の変更や監視項目の追加を行う場合には、別途ド キュメント「管理・利用マニュアル」を参照のこと。 5.1. 設定ファイル一覧 Gfarm 監視において使用する各種設定ファイルの一覧を以下に示す。Zabbix の設 定ファイル及び、Gfarm 監視用の設定ファイルが含まれる。 表 5-1 設定ファイル一覧 ファイル名 配置ディレクトリ zabbix_server.conf 説明 Zabbix サーバ設定ファ /etc/zabbix イル zabbix_agentd.conf Zabbix エージェント設 /etc/zabbix 定ファイル userparameter_gfarm_redundant.conf /etc/zabbix/zabbix_agetnd.d/ Gfarm コマンド実行用 UserParameter 設定フ ァイル エージェント用 userparameter_postgresql,conf /etc/zabbix/zabbix_agentd.d/ PostgreSQL 監 視 用 コ マ ン ド 実 行 UserParameter 設定フ ァイル エージェント用 また、Gfarm 監視構成の各サーバ及びノードが使用するファイルを以下に示す。 表 5-2 使用ファイル一覧 対象 監視サーバ 使用ファイル zabbix_server.conf zabbix_agentd.conf Gfarm メタデータサーバ zabbix_agentd.conf userparameter_redundant_gfarm.conf userparameter_postgresql.conf - 30 - 冗長化構成 Gfarm 監視機能 Gfarm ファイルシステムノード 導入・設定マニュアル zabbix_agentd.conf userparameter_redundant_gfarm.conf Gfarm クライアントノード zabbix_agentd.conf userparameter_redundant_gfarm.conf - 31 - 冗長化構成 Gfarm 監視機能 5.2. 導入・設定マニュアル Zabbix サーバの設定 Zabbix サーバの設定について記載する。 5.2.1. zabbix_sever.conf の設定 Gfarm 監視を行うにあたり必要となる zabbix_server.conf の設定項目の一覧を以 下に示す。 表 5-3 zabbix_server.conf 設定項目一覧 設定項目 NodeID 設定値 説明 Zabbix サーバ毎で一意 分散監視構成時に使用するノード ID 詳細は、4.5 を参照のこと。 ListenPort Zabbix サーバが listen するポート番号 10051 デフォルト値 LogFile /var/log/zabbix/zabbix_server.log ログファイル名 PidFile /var/run/zabbix/zabbix_server.pid PID ファイル名 DBHost localhost デフォルト値 3.3.2 で設定した内容に合わせる。 DBName zabbix データベース名 3.3.2 で設定した内容に合わせる。 DBUser zabbix データベースユーザ名 3.3.2 で設定した内容に合わせる。 DBPassword zabbix データベースパスワード 3.3.2 で設定した内容に合わせる。 上記設定内容に対し、誤りがないか確認し Zabbix サーバを起動する。 # service zabbix-server start - 32 - 冗長化構成 Gfarm 監視機能 5.3. 導入・設定マニュアル Zabbix エージェントの設定 Zabbix エージェントの設定内容について記載する。 Zabbix エージェントは導入する対象により、設定項目が異なるため、共通設定と 個別の設定について分けて記載する。 5.3.1. zabbix_agentd.conf の設定 Gfarm 監視を行うにあたり必要となる zabbix_agentd.conf の設定項目の一覧を 以下に示す。本設定は、Zabbix エージェントを導入する対象全てで共通となる項目 となる。 表 5-4 zabbix_agentd.conf 設定項目一覧 設定項目 設定値 説明 PidFile /var/run/zabbix/zabbix_agentd.pid PID ファイル名 LogFile /var/log/zabbix/zabbix_agentd.log ログファイル名 Server Zabbix サーバの IP Address 監視元となる Zabbix サーバの IP アド レス ServerPort 監視元となる Zabbix サーバの Listen 10051 ポート番号 デフォルト値 HostName Zabbix でのホスト名 Web インタフェース上で設定するホス ト名と一致させる必要がある。一致させ ないと監視が行われないので注意する こと。 Include /etc/zabbix/zabbix_agentd.d/ Include する設定ファイル群へのパス UserParameter の設定ファイルを配置 上記設定内容に対して誤りがないか確認する。 ※ ListenIP が 127.0.0.1 に設定されていないこと。 次節より、Zabbix エージェントを導入する対象毎に固有となる設定について記載 する。 5.3.2. Gfarm に関係する設定 Gfarm の監視では、gfhost、gfsched、gfmdhost の実行結果による監視を行う。 前述のクライアントコマンドは、Zabbix エージェントから実行されるので、Zabbix ユーザが実行可能である必要がある。本設定は、メタデータサーバ、ファイルシス - 33 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル テムノード、クライアントノードで行う。 zabbix ユーザが Gfarm の各コマンドを実行するために、ユーザマップ設定で、 gfarmadm グループと zabbix ユーザをマッピング等する。 設定方法の詳細は、Gfarm のマニュアルを参照のこと。 5.3.3. Gfarm メタデータサーバへの導入 Gfarm メタデータサーバに Zabbix エージェントを導入する際の固有設定につい て以下に記載する。 1. 設定ファイル include ディレクトリ作成 # mkdir /etc/zabbix/zabbix̲agentd.d/ 2. UserParameter 設定ファイルの配置 UserParameter 設定ファイルは、zabbix_gfarm2.zip 内に含まれている。 # cp userparameter̲gfarm̲redundant.conf /etc/zabbix/zabbix̲agentd.d/ # cp userparameter̲postgresql.conf /etc/zabbix/zabbix̲agentd.d/ 3. 監視用スクリプトの配置 PostgreSQL、gfsched-M による監視用スクリプトを配置する。 監視用スクリプトは、zabbix_gfarm2.zip 内に含まれている。 # mkdir /etc/zabbix/externalscripts/ # cp zbx̲chk̲gfsched̲gfmd.sh /etc/zabbix/externalscripts/ # cp zbx̲chk̲pgsql.sh /etc/zabbix/externalscripts/ # cp zbx̲chk̲pgsql.conf /etc/zabbix/externalscripts/ # chmod 755 /etc/zabbix/externalscripts/zbx̲chk̲gfsched̲gfmd.sh # chmod 755 /etc/zabbix/externalscripts/zbx̲chk̲pgsql.sh 4. zbx_chk_gfarm.conf の設定 以下の Gfarm クライアントコマンドのパスを設定する。必要に応じて、メタデ ータサーバーリストキャッシュファイルのファイル名 MDS̲LIST̲NAME と配置す るディレクトリ MDS̲LIST̲DIR と変更する。 # set path - 34 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル PATH=$PATH:Order deny,allow Deny from all # set metadata server list path MDS̲LIST̲DIR=/var/tmp MDS̲LIST̲NAME=metadataserver̲list.log MDS̲LIST̲PATH=$MDS̲LIST̲DIR/$MDS̲LIST̲NAME 5. PostgreSQL 監視用設定 メタデータサーバ監視では、実際にデータベースに対しアクセスを行うことで、 データベースの監視を行う。メタデータサーバが使用しているデータベースへ のアクセス監視を zabbix ユーザから行うため以下の設定を行う。 a) .pgpass ファイルの作成 /etc/zabbix/以下に.pgpass ファイルを作成する。(/etc/zabbix/は zabbix ユ ーザのホームディレクトリ) .pgpass の書式 DB サーバホスト名:接続ポート番号:DB 名:DB ロール名:パスワード 各設定値は、メタデータサーバの設定にあわせること。 作成後、権限を付与する。 # chwon zabbix:zabbix /etc/zabbix/.pgpass # chomd 600 /etc/zabbix/.pgpass b) zbx_chk_pgsql.conf の設定 以下の各項目を設定する。 DB̲HOST=DB ホスト名 DB̲PORT=DB ポート名 DB̲USER=DB ユーザ名 DB̲NAME=DB 名 6. syslog 読込み権限付与 syslog 監視を行うために、/var/log/messages への読込み権限を与える必要が ある。 本手順は、後述のファイルシステムノード、クライアントノード及び相互監視 設定での監視サーバにおいても行う。 # chmod 644 /var/log/messages - 35 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 5.3.4. Gfarm ファイルシステムノードへの導入 Gfarm ファイルシステムノードに Zabbix エージェントを導入する際の固有設定 について以下に記載する。 1. 設定ファイル include ディレクトリ作成 # mkdir /etc/zabbix/zabbix̲agentd.d/ 2. UserParameter 設定ファイルの配置 UserParameter 設定ファイルは、zabbix_gfarm2.zip 内に含まれている。 # cp userparameter̲gfarm̲redundant.conf /etc/zabbix/zabbix̲agentd.d/ 3. 監視用スクリプトの配置 gfhost -l、gfsched -M による監視用スクリプトを配置する。 監視用スクリプトは、zabbix_gfarm2.zip 内に含まれている。 # mkdir /etc/zabbix/externalscripts/ # cp zbx̲chk̲gfhost̲gfsd.sh /etc/zabbix/externalscripts/ # cp zbx̲chk̲gfsched̲gfsd.sh /etc/zabbix/externalscripts/ # chmod 755 /etc/zabbix/externalscripts/zbx̲chk̲gfsched̲gfsd.sh # chmod 755 /etc/zabbix/externalscripts/zbx̲chk̲gfhost̲gfsd.sh 4. zbx_chk_gfarm.conf の設定 以下の Gfarm クライアントコマンドのパスを設定する。必要に応じて、メタデ ータサーバーリストキャッシュファイルのファイル名 MDS̲LIST̲NAME と配置す るディレクトリ MDS̲LIST̲DIR と変更する。 # set path PATH=$PATH: # set metadata server list path MDS̲LIST̲DIR=/var/tmp MDS̲LIST̲NAME=metadataserver̲list.log MDS̲LIST̲PATH=$MDS̲LIST̲DIR/$MDS̲LIST̲NAME - 36 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 5.3.5. Gfarm クライアントノードへの導入 Gfarm クライアントノードに Zabbix エージェントを導入する際の固有設定につ いて以下に記載する。 1. 設定ファイル include ディレクトリ作成 # mkdir /etc/zabbix/zabbix̲agentd.d/ 2. UserParameter 設定ファイルの配置 UserParameter 設定ファイルは、zabbix_gfarm2.zip 内に含まれている。 # cp userparameter̲gfarm̲redundant.conf /etc/zabbix/zabbix̲agentd.d/ 3. 監視用スクリプトの配置 gfhost による監視用スクリプトを配置する。 監視用スクリプトは、zabbix_gfarm2.zip 内に含まれている。 # mkdir /etc/zabbix/externalscripts/ # cp zbx̲chk̲gfhost̲cli.sh /etc/zabbix/externalscripts/ # chmod 755 /etc/zabbix/externalscripts/zbx̲chk̲gfhost̲cli.sh 4. zbx_chk_gfarm.conf の設定 以下の Gfarm クライアントコマンドのパスを設定する。必要に応じて、メタ データサーバーリストキャッシュファイルのファイル名 MDS_LIST_NAME と配置するディレクトリ MDS_LIST_DIR と変更する。 # set path PATH=$PATH: # set metadata server list path MDS̲LIST̲DIR=/var/tmp MDS̲LIST̲NAME=metadataserver̲list.log MDS̲LIST̲PATH=$MDS̲LIST̲DIR/$MDS̲LIST̲NAME - 37 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 5.3.6. Zabbix エージェントの起動 以上で、設定は完了となり、各 Zabbix エージェントの起動を行う。 # service zabbix-agent start - 38 - 冗長化構成 Gfarm 監視機能 5.4. 導入・設定マニュアル 監視項目の設定 Zabbix での監視項目の設定は、全て Web インタフェース上で行う。 Zabbix では、以下の項目を設定することにより監視を行う。 ・ ホスト ・ ホストグループ ・ アイテム ・ トリガー ・ アクション 上記各項目の詳細の一覧を以下に記載する。 表 5-5 設定項目一覧 項目 ホスト 説明 監視対象の設定 Gfarm 監視では、Gfarm メタデータサーバ、Gfarm ファ イルシステムノード、Gfarm クライアントノード、監視サ ーバ(相互監視用)をホストとして設定 ホストグループ 監視対象(ホスト)をグループ化する設定 Gfarm 監視では、Gfarm v2 ファイルシステムを 1 ホスト グループとして設定 アイテム 監視項目の設定 Zabbix サーバが各監視対象から収集する監視情報を設定 トリガー 収集した監視情報に対して、障害検知する際の閾値の設定 アクション 障害発生時の障害通知やスクリプト実行等の設定 Zabbix では、監視項目をテンプレート化して管理する機能を有している。テンプ レートは、各種アイテム/トリガーの設定を含んでいる。 本ドキュメントでの Gfarm 監視の監視設定は、テンプレートを利用した設定手順 について記載する。 Gfarm 監 視 用 の テ ン プ レ ー ト は 、 本 ド キ ュ メ ン ト と 同 梱 さ れ て い る zabbix_gfarm2.zip 内に含まれている。 次節より、Gfarm 監視設定における以下の各手順について説明する。 ・ Gfarm 用のテンプレートの導入 ・ ホストグループの設定 - 39 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル ・ メタデータサーバの監視設定 ・ ファイルシステムノードの監視設定 ・ クライアントノードの監視設定 ・ 異常検出時の通知手段の設定 5.4.1. Gfarm 監視用テンプレートの導入 Gfarm 監視用として以下のテンプレートファイルを提供する。 表 5-6 テンプレートファイル一覧 ファイル名 説明 Template̲Gfarm̲common.xml Gfarm 共通テンプレート Template̲Gfarm̲redundant̲gfmd.xml Gfarm メタデータサーバ用テンプレート Template̲Gfarm̲redundant̲gfsd.xml Gfarm ファイルシステムノード用テンプレート Template̲Gfarm̲redundant̲cli.xml Gfarm クライアントノード用テンプレート 上記 Gfarm 用テンプレートの導入手順を以下に示す。 1. ログイン ログイン画面にて、ユーザ「Admin」、パスワード「zabbix」でログインす る。 2. テンプレート設定画面 メニューの「設定」−「テンプレート」からテンプレート設定画面を表示す る。 - 40 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 図 5-1 テンプレート設定画面 3. インポート画面 「テンプレートのインポート」ボタンを押下し、インポート画面を表示する。 図 5-2 インポート画面 4. インポートするファイルを選択し、 「インポート」ボタンを押下する。 成功メッセージが表示されることを確認する。 インポートは共通テンプレート(Template_Gfarm_common.xls)から実施す ること。 - 41 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 5. テンプレートファイル一覧にあるテンプレートファイルを全てインポート する。 「設定」−「テンプレート」で表示される一覧にインポートしたテンプレー トが追加されていることを確認する。 5.4.2. ホストグループの設定 ホストグループの設定手順を以下に示す。 ホストグループとして以下を追加する。 ・ Gfarm v2 FileSystem 1. ホストグループ設定画面 「設定」−「ホストグループ」からホストグループ設定画面を表示する。 図 5-3 ホストグループ設定画面 2. ホストグループ作成画面 「グループの作成」ボタンを押下し、ホストグループ設定画面を表示する。 - 42 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 図 5-4 ホストグループ作成画面 3. ホストグループ作成 下記情報を入力後、「保存」ボタンを押下する。 表 5-7 ホストグループ設定項目 設定項目 設定値 グループ名 Gfarm v2 FileSystem ホスト なし 「保存」ボタン押下後、成功メッセージが表示され、一覧に追加されていること を確認する。 以上で、テンプレートのインポート及び、ホストグループの設定が完了となる。 次節以降は、監視対象となるサーバ、ノードの追加を行う。 5.4.3. Gfarm メタデータサーバの監視設定 Gfarm メタデータサーバの監視設定手順として以下を実施する。 ・ Gfarm メタデータサーバをホストに追加 ・ 監視項目の設定 - 43 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 1. ホスト一覧画面の表示 メニューの「設定」−「ホスト」からホスト一覧画面を表示する。 図 5-5 ホスト一覧画面 2. ホスト作成画面の表示 「ホストの作成」ボタンを押下し、ホスト作成画面を表示する。 図 5-6 ホスト作成画面 3. ホストの作成 下記情報を入力後、「保存」ボタンを押下し、ホストを作成する。 「リンクしているテンプレート」は「追加」ボタンを押下すると、テンプレー トの一覧が表示されるので、一覧から選択する。 - 44 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 表 5-8 Gfarm メタデータサーバ ホスト設定情報 項目 名前 設定値 任意の名前 ※Zabbix サーバ内のみで管理される名称なの で DNS 名と一致させる必要はない。Zabbix サーバが管理するホストで一意であれば、問 題ない。但し、ここで設定する名前は、ホス ト上の zabbix_agentd.conf の HostName と 一致させること。 グループ Gfarm v2 FileSystem ※4.4.2.で追加したグループを選択 新規グループ作成 空欄 DNS 名 メタデータサーバの DNS 名 IP アドレス メタデータサーバの IP アドレス 接続方法 IP アドレス Zabbix エージェントのポート 10050 プロキシによる監視 (プロキシなし) ステータス 有効 IPMI を使用 チェックなし リンクするテンプレート Template_Gfarm_redundant_gfmd ※4.4.1.で追加したテンプレートを選択 マクロ チェックなし プロファイル チェックなし ※チェックすると、項目が表示されるので必 要に応じて入力 拡張ホストプロファイル チェックなし ※チェックすると、項目が表示されるので必 要に応じて入力 「保存」ボタン押下後、ホスト一覧が表示され、作成したホストが追加されて いることを確認する。 4. 監視項目の設定 ホスト作成時にテンプレートとのリンクを追加しており、手順 3 でホスト作成 が完了した時点で、監視項目の設定は完了している。 - 45 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 各監視項目は、ホスト一覧画面のアイテム、トリガーから参照することが可能。 各監視項目の詳細については、別紙「Gfarm-Zabbix 監視項目一覧.xls」を参照 のこと。 5.4.4. Gfarm ファイルシステムノードの監視設定 Gfarm ファイルシステムノードの監視設定手順として以下を実施する。 ・ Gfarm ファイルシステムノードをホストに追加 ・ 監視項目の設定 Gfarm ファイルシステムノードの監視設定手順は、メタデータサーバ監視設定時 と基本的に同じ手順を踏む。手順 3.ホスト作成時の設定情報が一部異なるので、異 なる項目のみ以下に示す。 表 5-9 Gfarm ファイルシステムノード ホスト設定情報 項目 設定値 DNS 名 ファイルシステムノードの DNS 名 IP アドレス ファイルシステムノードの IP アドレス リンクするテンプレート Template_Gfarm_redundant_gfsd ※4.4.1.で追加したテンプレートを選択 監視項目の設定についても Gfarm メタデータサーバ監視設定時と同様、テンプ レートの追加により、設定は完了している。監視項目の詳細は、別紙「Gfarm-Zabbix 監視項目一覧.xls」を参照のこと。 5.4.5. Gfarm クライアントノードの監視設定 Gfarm クライアントノードの監視設定手順として以下を実施する。 ・ Gfarm クライアントノードをホストに追加 ・ 監視項目の設定 Gfarm ファイルシステムノードの監視設定手順は、メタデータサーバ監視設定時 と基本的に同じ手順を踏む。手順 3.ホスト作成時の設定情報が一部異なるので、異 なる項目のみ以下に示す。 表 5-10 Gfarm クライアントノード ホスト設定情報 項目 DNS 名 設定値 クライアントノードの DNS 名 - 46 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル IP アドレス クライアントノードの IP アドレス リンクするテンプレート Template_Gfarm_redundant_cli ※4.4.1.で追加したテンプレートを選択 監視項目の設定についても Gfarm メタデータサーバ監視設定時と同様、テンプレー トの追加により、設定は完了している。監視項目の詳細は、別紙「Gfarm-Zabbix 監視項目一覧.xls」を参照のこと。 クライアントノードのように、監視設定が同一のものを複数追加する必要がある 場合、既に追加済みのホストから複製することが可能である。 ホスト一覧より、複製元となるホストを選択し、設定画面表示後、「全て複製」ボ タンを押下で複製できる。後は、IP アドレス等、異なる項目を変更し。「保存」ボ タンを押下する。 以上で、監視項目の設定は完了となる。 5.4.6. 障害検知時の通知設定 Gfarm 監視では、障害検出時にメールでの障害通知機能を利用して、Trac へチケ ットの自動登録を行う。そのためのアクションの設定を行う必要がある。設定手順と して以下を実施する。 ・ アクションの設定 ・ アクションのコンディションの設定 ・ アクションのオペレーションの設定 1. アクション一覧画面の表示 メニューの「設定」−「アクション」からアクション一覧画面を表示する。 図 5-7 アクション一覧画面 - 47 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 2. アクション作成画面の表示 イベントソースのプルダウンメニューから「トリガー」を選択し、「アクションの 作成」ボタンを押下する。 図 5-8 アクション作成画面 3. アクション項目の設定 下記情報を入力し、アクション、コンディション、オペレーションを設定後、「保 存」ボタンを押下する。 コンディション、オペレーションの設定は、 「新規作成」ボタンを押下し、入力後、 「追加」ボタンを押下する。 表 5-11 アクション設定項目一覧 項目 設定値 名前 任意のアクション名 イベントソース トリガー エスカレーションを有効 チェックなし デフォルトの件名 デフォルト設定値 デフォルトのメッセージ デフォルト設定値 リカバリメッセージ チェックする ステータス 有効 - 48 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル コンディション トリガーの深刻度 ≧ 警告 オペレーションのタイプ メッセージの送信 メッセージの送信先 任意 次のメディアのみ使用 任意 メディア設定で設定したメールを選択 デフォルトのメッセージ チェックする 図 5-9 アクション設定 上記以外に、メール送信時に使用する SMTP サーバ等の設定が必要だが、ユーザ 管理にも関係する内容になるので、別途「管理・利用マニュアル」に記載する。 - 49 - 冗長化構成 Gfarm 監視機能 5.5. 導入・設定マニュアル 分散監視構成設定 複数の Gfarm 構成の監視を行うために、分散監視を行う必要がある。Zabbix では 標準で分散監視機能が提供されており、それを使用する。 分散監視時の構成を以下に示す。 監視サーバ(マスターノード) 監視設定 Zabbix サーバ 監視データ参照 Gfarm v2 ファイルシステム 監視サーバ(子ノード) メタデータサーバ Zabbix サーバ Zabbix エージェント 監視設定 監視データ ファイルシステムノード ファイルシステムノード Zabbix エージェント クライアントノード Zabbix エージェント Zabbix エージェント 図 5-10 分散監視構成 上記図のように、Zabbix サーバの親子関係を構築する。Zabbix では、親をマスタ ーノード、子を子ノードと呼ぶ。 それぞれの役割を以下に示す。 ・ マスターノード 全ての子ノードの監視設定及び、監視データの参照を行う。 ・ 子ノード 子ノード配下の監視対象における監視設定及び監視データを管理する。 子ノードは単独で動作可能であり、障害通知も行う。 子ノード側の監視設定はマスターノード、子ノード上双方で可能であるが、定期的 に同期している。 - 50 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 次節より、分散監視の設定手順について説明する。設定手順では、子ノードは 1 つのみとする。 5.5.1. 分散監視設定の準備 Zabbix での分散監視では、各 Zabbix サーバに対し識別子であるノード ID を割 り振る必要がある。 1. ノード ID の決定 各 Zabbix サーバに対しノード ID を割り振る。割り振るノード ID は任意の値 で問題ないが、重複しないように注意すること。 分散監視時のノード ID として指定可能な範囲は、1〜999 である。 以降の手順では、以下のノード ID を割り振ったものとして説明する。 ・ マスターノード:1 ・ 子ノード :2 2. ノード ID の設定 手順 1 で設定したノード ID を zabbix_server.conf に設定する。 zabbix_server.conf に赤字箇所を追加する。(下記例は、マスターノードの場合) ### Option: NodeID # Unique NodeID in distributed setup. # 0 ‑ standalone server # # Mandatory: no # Range: 0‑999 # Default: # NodeID=0 NodeID=1 3. データベースの変換 分散監視を行う際には、データベースのデータを分散監視用に変換する必要が あるので、以下を実施する。‑n オプションでノード ID を指定する。(下記例は マスターノードの場合) # /usr/sbin/zabbix̲server ‑c /etc/zabbix/zabbix̲server.conf ‑n 1 Converting - 51 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル tables .........................................................done. Conversion completed. ※ Zabbix サーバが起動中の場合は、停止してから実施すること。 マスターノード側、子ノード側双方で上記手順を実施後、Zabbix サーバの起動を 行い、Web インタフェースより分散監視設定を行う。 5.5.2. マスターノードの分散監視設定 Web インタフェース上で、マスターノード側の分散監視設定を行う。 マスターノードの Web インタフェースにアクセスし、Admin ユーザでログインす る。 1. 分散監視管理画面の表示 メニューの「管理」−「分散監視」から分散監視管理画面を表示する。 初期状態では、自分自身が Local Node として登録されている。 図 5-11 分散監視管理画面 2. 子ノードの追加 右側のプルダウンメニューから「ノード」を選択し、「新規ノード」ボタンを 押下で設定画面が表示されるので、下記情報を設定する。 表 5-12 子ノード設定情報 項目 設定値 名前 任意の名称 ID 2 ※子ノードのノード ID を指定 タイプ 子 マスターノード Local node - 52 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル ※自分自身を指定 タイムゾーン GMT+09:00 IP アドレス 追加する子ノードの IP アドレス ポート 10051 ヒストリの保存期間(日) 90 トレンドの保存期間(日) 3565 図 5-12 ノード作成画面 ノード情報を入力後、「保存」ボタンを押下すると、下記画面が表示され、一 覧に追加されていることを確認する。 Local node/の配下に、子ノードが追加されていることを確認する。 図 5-13 分散監視管理画面(子ノード追加後) このとき、Local node(マスターノード)の設定でタイムゾーンがデフォルト設 - 53 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 定の GMT+00:00 になっているので、GMT+09:00 に変更しておくこと。 以上で、マスターノード側での子ノードの追加は完了となる。別の子ノードを追 加する際には、同様の手順を実施する。 5.5.3. 子ノードの分散監視設定 Web インタフェース上で、子ノード側の分散監視設定を行う。 子ノードの Web インタフェースにアクセスし、Admin ユーザでログインする。 1. 分散監視管理画面の表示 メニューの「管理」−「分散監視」から分散監視管理画面を表示する。 初期状態では、自分自身が Local Node として登録されている。 図 5-14 分散監視管理画面 2. マスターノードの追加 右側のプルダウンメニューから「ノード」を選択し、「新規ノード」ボタンを 押下で設定画面が表示されるので、下記情報を設定する。 表 5-13 マスターノード設定情報 項目 設定値 名前 任意の名称 ID 1 ※マスターノードのノード ID を指定 タイプ マスター タイムゾーン GMT+09:00 IP アドレス 追加するマスターノードの IP アドレス ポート 10051 ヒストリの保存期間(日) 90 - 54 - 冗長化構成 Gfarm 監視機能 トレンドの保存期間(日) 導入・設定マニュアル 365 図 5-15 ノード作成画面 ノード情報を入力後、「保存」ボタンを押下すると、下記画面が表示され、一 覧にマスターノードが追加されていることを確認する。 自分自身が、追加したマスターノードの配下になっていることを確認する。 図 5-16 分散監視管理画面(マスターノード追加後) このとき、Local node(子ノード)の設定でタイムゾーンがデフォルト設定の GMT+00:00 になっているので、GMT+09:00 に変更しておくこと。 以上で、子ノード側でのマスターノードの追加は完了となる。 - 55 - 冗長化構成 Gfarm 監視機能 5.6. 導入・設定マニュアル 相互監視構成設定 監視サーバ自体の故障を考慮するために、Zabbix サーバ間での相互監視を行う。 相互監視方法は、親子関係にある Zabbix サーバ間で監視を行うことで実現する。 相互監視の構成を以下に示す。マスターノードで子ノードの監視、子ノードでマ スターノードを監視する。 監視サーバ(マスターノード) Zabbix サーバ Zabbix エージェント 異常監視 異常監視 監視サーバ(子ノード) Gfarm v2 ファイルシステム Zabbix サーバ Zabbix エージェント 図 5-17 相互監視構成 相互監視の設定手順として以下を実施する。 ・ Zabbix サーバへの Zabbix エージェント導入 ・ Zabbix サーバの監視項目の設定 5.6.1. Zabbix サーバへの Zabbix エージェント導入 Zabbix サーバへ Zabbix エージェントの導入を行う。 1. 3.インストールの手順に従い、Zabbix エージェントをインストールする。 2. 4.3.Zabbix エージェントの設定の手順に従い、Zabbix エージェントの設定を 行う。但し、UserParameter の設定は行わない。 - 56 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 5.6.2. Zabbix サーバの監視項目の設定 Zabbix サーバの監視設定手順として以下を実施する。 ・ 相互監視用のテンプレート導入 ・ Zabbix サーバをホストに追加 ・ 監視項目の設定 1. 相互監視用のテンプレートの追加 5.4.1.Gfarm 監視用のテンプレートの導入と同様に、以下のテンプレートを度 追加する。 ・ Template_Gfarm_zabbix.xml 2. Zabbiz サーバのホスト追加 Zabbix サーバの監視設定手順は、5.4.監視項目の設定と同様の手順を踏む。 ホスト設定情報内、異なる部分を以下に示す。 表 5-14 Zabbix サーバ ホスト設定情報 項目 設定値 グループ Zabbix Servers DNS 名 Zabbix サーバの DNS 名 IP アドレス Zabbix サーバの IP アドレス リンクするテンプレート Template_Gfarm_zabbix ※手順 1 で追加したテンプレートを選択 相互監視を行うため、上記設定手順は、マスターノード、子ノードそれぞれで 実施する。 マスターノード側では、子ノードの情報。子ノード側では、マスターノードの 情報を設定する必要があるので注意すること。 監視項目の詳細は、別紙「Gfarm-Zabbix 監視項目一覧.xls」を参照のこと。 - 57 - 冗長化構成 Gfarm 監視機能 5.7. 導入・設定マニュアル クライアント設定ファイル編集機能の設定 クライアント設定ファイル編集機能を導入するホストには、あらかじめ Gfarm クラ イアント(gfmdhost コマンドは必須)、Zabbix エージェント、Apache が導入済みで あることを前提とする。クライアント設定ファイル編集機能のインストールは下記 手順を実施する。 5.7.1. クライアント設定ファイル編集機能の設定 1. sudo コマンド設定 apache ユーザが端末を持たない状態で任意のコマンドを管理者権限で実行す るために、sudo コ マンドの設定を変更する。 visudo コマンドを使用し /etc/sudoers ファイルに以下の 2 行を追加する。 Defaults:apache apache ALL=(ALL) !requiretty NOPASSWD: ALL /etc/sudoers ファイルを直接編集することは可能だが、設定ミスをした場合に sudo コマンドの使用ができなくなるため、保存前に設定ミスをチェックする 機能を持つ visudo コマンドで編集することを推奨する。 - 58 - 冗長化構成 Gfarm 監視機能 5.8. 導入・設定マニュアル フェイルオーバ実行機能の設定 Gfarm でメタデータサーバが冗長化されている場合、マスターメタデータサーバ障 害時に、メタデータが同期複製されたスレーブメタデータサーバをフェイルオーバさ せてマスターメタデータサーバに昇格させることが可能である。本機能では、Zabbix がマスターメタデータサーバの致命的な障害を検出した場合、自動的にマスターメタ データサーバを停止し、昇格可能なスレーブメタデータサーバをマスターに昇格させ る自動フェイルオーバ実行機能を実現する。 以下、設定手順の詳細について説明する。インストールするホストに Zabbix エージ ェント、Gfarm クライアント、メタデータサーバリスト管理機能が導入済みであるこ とを前提とする。 本節では、仮に以下の環境を例にして設定方法を説明する。実際に設定する際は、 下記の項目を設定環境に合わせて適宜読み替える必要がある。 監視 Zabbix サーバノード zabbix-server フェイルオーバ対象メタデータサーバ gfmd-server1 (マスター) gfmd-server2 (スレーブ) gfmd-server3 (スレーブ) Zabbix 実行ユーザ zabbix zabbix ユーザのホームディレクトリ /etc/zabbix 5.8.1. Gfarm メタデータサーバノードへの設定 フェイルオーバ実行機能をメタデータサーバノードへインストールするには、下記 手順を実施する。以下 gfmd-server1 での手順を示すが、この手順は gfmd-server2, gfmd-server3 を含めて、全てのマスター及びスレーブメタデータサーバに対して実 施する。 1. メタデータサーバ昇格スクリプトの配置 メタデータサーバ昇格スクリプトをパスの通ったディレクトリに配置する。以 下では/usr/bin に配置する例を示す。メタデータサーバ昇格スクリプトは、 zabbix_gfarm2.zip 内に含まれている。 # cp zbx̲gfarm2̲mds̲upgrade.sh /etc/zabbix/externalscripts # chmod 755 /etc/zabbix/externalscripts/zbx̲gfarm2̲mds̲upgrade.sh - 59 - 冗長化構成 Gfarm 監視機能 2. 導入・設定マニュアル パスフレーズなし SSH ログイン用公開鍵の配置 フェイルオーバ実行対象のメタデータサーバに、SSH ログイン用の公開鍵を 以下の手順で配置する。 # mkdir zabbix/.ssh # chown zabbix:zabbix zabbix/.ssh # chmod 700 zabbix/.ssh # scp zabbix@zabbix‑server: /.ssh/authorized̲keys2 . # mv authorized̲keys2 zabbix/.ssh # chown zabbix:zabbix /.ssh/authorized̲keys2 # chmod 600 /.ssh/authorized̲keys2 3. パスフレーズなし SSH ログインの確認と監視サーバ側 known_hosts への登録 ※本手順は監視サーバ zabbix-server 上で実施する。 監視サーバからフェイルオーバ実行対象のメタデータサーバに ssh コマンド を用いて、パスフレーズなし SSH ログインできることを確認する。 zabbix‑server# sudo ‐s ‐u zabbix zabbix‑server$ ssh gfmd‑server1 The authenticity of host 'gfmd‑server1 (***.***.***.***)' can't be established. RSA key fingerprint is d1:5b:99:8d:71:3d:df:8c:a8:fb:39:53:45:2e:ea:8a. Are you sure you want to continue connecting (yes/no)? yes Warning: Permanently added 'zabbix‑server,***.***.***.***' (RSA) to the list of known hosts. Last login: Fri Nov 25 20:51:11 2011 from zabbix‑server gfmd‑server1$ exit zabbix‑server$ この手順は、ssh ログイン可能なことを確認すると共に、ssh 先のメタデータ サ ー バ の エ ン ト リ を known_hosts フ ァ イ ル に 登 録 す る た め に 行 う 。 known_hosts ファイルにエントリが未登録の場合は、パスフレーズなし SSH ログインができずフェイルオーバ実行が失敗するので、注意が必要である。 - 60 - 冗長化構成 Gfarm 監視機能 4. 導入・設定マニュアル メタデータサーバノード上の zabbix ユーザ sudo 設定 5.8.2. Zabbix サーバへの設定 フェイルオーバ実行機能を Zabbix サーバへインストールするには、下記手順を実 施する。 1. フェイルオーバ実行用スクリプトの配置 フェイルオーバ実行用スクリプトを配置する。配置するディレクトリは任意で よい。以下では/etc/zabbix/alertscripts に配置する例を示す。フェイルオーバ 実行用スクリプトは、zabbix_gfarm2.zip 内に含まれている。配置済みの場合 は 2.へ。 # mkdir ‐p /etc/zabbix/externalscripts # cp zbx̲failover.sh /etc/zabbix/externalscripts # chmod 755 /etc/zabbix/externalscripts/zbx̲failover.sh 2. フェイルオーバ実行用アクション設定 Zabbix サーバに以下の設定内容でアクションを新規作成する。 ・アクション 設定項目 3. 設定値 トリガーの値 フェイルオーバ実行 トリガー “トリガー” ステータス “有効” その他の項目 変更なし(デフォルト設定のまま) フェイルオーバ実行用アクションのコンディション設定 Zabbix サーバに以下の設定内容でアクションのコンディションを設定する。 ・アクションのコンディション 設定項目 設定値 トリガーの値 "障害" トリガー "Template_Gfarm_redundant_gfmd:gfmd is not listen on {HOSTNAME}" - 61 - 冗長化構成 Gfarm 監視機能 "メンテナンス" 期間外 メンテナンスの状態 4. 導入・設定マニュアル フェイルオーバ実行用アクションのオペレーション設定 zabbix-server に以下の設定内容でアクションのオペレーションを新規作成す る。 ・アクションのオペレーション 設定項目 設定値 オペレーションのタイプ “リモートコマンド” リモートコマンド <実行ホスト名>:<zbx̲failover.sh へのフ ルパス名> 例えば、実行ホスト名が zabbix-server で、フェイルオーバ実行スクリプト zbx_failover.sh を/etc/zabbix/externalcripts に配置した場合は以下を設定する。 zabbix‑server:/etc/zabbix/externalscripts/zbx̲failover.sh 5. パスフレーズなし SSH ログインの設定 フェイルオーバ実行ホストからパスフレーズなしで SSH ログイン可能なよう に、下記の手順で、パスフレーズなし SSH ログイン用設定を行い、公開鍵を 生成する。 # su zabbix $ ssh‑keygen ‐t dsa Generating public/private dsa key pair. Enter file in which to save the key (/etc/zabbix/.ssh/id̲dsa): Created directory '/etc/zabbix/.ssh'. Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /etc/zabbix/.ssh/id̲dsa. Your public key has been saved in /etc/zabbix/.ssh/id̲dsa.pub. The key fingerprint is: 3a:54:af:d2:d6:74:96:bb:37:ea:bf:ec:f3:94:a9:0f zabbix@host‑b $ cp id̲dsa.pub authorized̲keys $ chown zabbix:zabbix authorized̲keys $ chmod 600 authorized̲keys - 62 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル 6. 付録 6.1. yum によるインストール Zabbix をインストールするマシンがネットワークに繋がっており、yum が使える環境 であれば、依存関係の解決等、インストールの手間が一番かからないため、付録とし て記載する。 手順としては以下になり、詳細は後述する。 ・ リポジトリの追加 ・ Zabbix サーバのインストール ・ Zabbix エージェントのインストール ・ Zabbix Web インタフェースのインストール 6.1.1. リポジトリの追加 1. リポジトリの追加 リポジトリを追加する。 32bit の場合 # rpm ‐ivh ¥ http://www.zabbix.jp/rpms/rhel5/i386/zabbix‑jp‑release‑5‑5.noarch.rpm 64bit の場合 # rpm ‐ivh ¥ http://www.zabbix.jp/rpms/rhel5/x86̲64/zabbix‑jp‑release‑5‑5.noarch.rpm 2. リポジトリキャッシュの削除 リポジトリのキャッシュをクリアする。 # yum clean all 3. リポジトリの確認 下記コマンドを実行し、zabbix が検索できることを確認する。 # yum search zabbix Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile ========================== Matched: zabbix ============================= zabbix.i386 : Open‑source monitoring solution for your IT infrastructure zabbix‑agent.i386 : Zabbix Agent - 63 - 冗長化構成 Gfarm 監視機能 導入・設定マニュアル zabbix‑jp‑release.noarch : ZABBIX‑JP repository configuration zabbix‑proxy.i386 : Zabbix Proxy zabbix‑proxy‑mysql.i386 : Zabbix proxy compiled to use MySQL zabbix‑proxy‑pgsql.i386 : Zabbix proxy compiled to use PostgreSQL zabbix‑proxy‑sqlite3.i386 : Zabbix proxy compiled to use SQLite zabbix‑server.i386 : Zabbix server common files zabbix‑server‑mysql.i386 : Zabbix server compiled to use MySQL zabbix‑server‑pgsql.i386 : Zabbix server compiled to use PostgresSQL zabbix‑server‑sqlite3.i386 : Zabbix server compiled to use SQLite zabbix‑web.i386 : Zabbix Web Frontend zabbix‑web‑mysql.i386 : Zabbix web frontend for MySQL zabbix‑web‑pgsql.i386 : Zabbix web frontend for PostgreSQL zabbix‑web‑sqlite3.i386 : Zabbix web frontend for SQLite 6.1.2. Zabbix サーバのインストール 1. Zabbix サーバのインストール 下記コマンドを実行し、Zabbix サーバをインストールする。 # yum install zabbix zabbix‑server zabbix‑server‑mysql 6.1.3. Zabbix エージェントのインストール 1. Zabbix エージェントのインストール 下記コマンドを実行し、Zabbix エージェントをインストールする。 # yum install zabbix zabbix‑agent 6.1.4. Zabbix Web インタフェースのインストール 1. Zabbix Web インタフェースのインストール 下記コマンドを実行し、Zabbix Web インタフェースをインストールする。 # yum install zabbix‑web zabbix‑web‑mysql - 64 -
Source Exif Data:
File Type : PDF File Type Extension : pdf MIME Type : application/pdf PDF Version : 1.3 Linearized : Yes Create Date : 2012:03:30 14:37:46+09:00 Modify Date : 2012:03:30 14:37:46+09:00 Page Count : 68 Creation Date : 2012:03:30 05:37:46Z Mod Date : 2012:03:30 05:37:46Z Producer : Acrobat Distiller 5.0.5 (Windows) Metadata Date : 2012:03:30 05:37:46ZEXIF Metadata provided by EXIF.tools