Zabbix Install Manual
zabbix_install_manual
zabbix_install_manual
User Manual:
Open the PDF directly: View PDF
.
Page Count: 68

冗長化構成Gfarm 監視機能 導入・設定マニュアル
冗長化構成 Gfarm 監視機能
導入・設定マニュアル
第1.0 版
作成日:2012 年3月19 日

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- i -
変更履歴
版数 日付 変更内容 作成者
draft 2012/01/30
新規作成 井上
0.1 2012/02/08
加筆・修正を実施 井上
0.2 2012/02/16
加筆・修正を実施 鈴木
1.0 2012/03/16
加筆・修正を実施 井上

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- ii -
目次
1. はじめに ........................................................................................................................1
2. 参考文献 ........................................................................................................................2
3. システム構成.................................................................................................................3
3.1. Zabbix 基本構成.....................................................................................................3
3.2. 冗長化 Gfarm v2 ファイルシステム監視構成 ........................................................4
4. インストール.................................................................................................................5
4.1. システム要件..........................................................................................................5
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. クライアント設定ファイル編集機能のインストール...........................................29
5. 設定 .............................................................................................................................30
5.1. 設定ファイル一覧.................................................................................................30
5.2. Zabbix サーバの設定............................................................................................32
5.2.1. zabbix_sever.conf の設定..............................................................................32

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- iii -
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. クライアント設定ファイル編集機能の設定 ..................................................58
5.8. フェイルオーバ実行機能の設定 ...........................................................................59
5.8.1. Gfarm メタデータサーバノードへの設定.....................................................59
5.8.2. Zabbix サーバへの設定.................................................................................61
6. 付録 .............................................................................................................................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

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 1 -
1. はじめに
本ドキュメントは、冗長化された Gfarm v2 ファイルシステム(以降、Gfarm とする)
における統合監視ソフトウェア Zabbix で構成された障害監視システム(以降、Gfarm
監視構成)を導入する際の、手順及び設定について記載したものである。
Zabbix による障害監視システムの導入から、Gfarm の障害監視を行うための Zabbix
の初期設定までを対象とする。導入後の管理・利用方法等については、「管理・利用マ
ニュアル」を参照のこと。
なお、チケット管理システムのインストールに関しては、別途「異常時チケット登
録機能」の「導入・設定マニュアル」を、運用に関しては「管理・利用マニュアル」
を参照されたい。

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 2 -
2. 参考文献
Zabbix による Gfarm 監視構成の管理・利用の詳細に関しては、以下の文書を参照さ
れたい。
・ 冗長化構成 Gfarm 監視機能 管理・利用マニュアル
Gfarm 監視構成の監視項目詳細は、下記別紙を参照されたい。
・ gfarm_monitoring_item_list.xls
また、チケット管理機能の導入・運用の詳細に関しては、以下の文献を参照された
い。
・ 異常検出時チケット登録機能 導入・設定マニュアル
・ 異常検出時チケット登録機能 管理・利用マニュアル

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 3 -
3. システム構成
Gfarm にZabbix を導入するにあたり、Zabbix の基本構成と Gfarm 上での構成に
ついて説明する。
3.1. Zabbix 基本構成
Zabbix は以下の要素により構成されている。
・ Zabbix サーバ
- 監視項目や収集した監視データを一元管理し、障害の検出や通知等を行う
- 監視項目や、収集した監視データは、データベース上に保存される
・ Zabbix エージェント
- 監視対象上で動作し、監視データの収集及び Zabbix サーバへの送信を行う
・ Zabbix Web インタフェース
- 監視項目の設定や監視データの閲覧等を行うための Web インタフェース
以下に構成図を示す。
図 3-1 Zabbix 構成
監視対象
監視サーバ
Zabbix
サーバ
Zabbix
エージェント
Web
インタフェース
設 定 監視データ閲覧
監視データ収集
DB
取得/保存
取得/保存
監視設定
監視データ

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 4 -
3.2. 冗長化 Gfarm v2 ファイルシステム監視構成
Gfarm 監視では分散監視構成を採用し、複数の監視サーバの一元管理が可能な構成
とする。また、親子関係にある監視サーバ間(マスターノード−子ノード間)で相互監視
し、監視サーバ自体の故障監視も行う。分散監視については 5.5 分散監視構成設定で、
相互監視については 5.6 相互監視構成設定で詳細を説明する。
以下に、Zabbix 監視構成を Gfarm に導入した場合の構成を示す。下記構成は、「チ
ケット登録機能 導入・設定マニュアル」に基づき構築しているものとする。
図 3-2 冗長化構成 Gfarm 監視構成
メタデータサーバ
(マスター)
監視サーバ(マスターノード)
監視サーバ(子ノード) 兼
クライアントノード
Zabbixサーバ
Zabbixサーバ
Zabbix
エージェント
クライアントノード
Zabbixエージェント
ファイルシステムノード
Zabbixエージェント
ファイルシステムノード
Zabbixエージェント
Gfarmv2ファイルシステム
監視設定
監視データ参照
監視データ
監視設定
Zabbixエージェント
Zabbixエージェント
メタデータサーバ
(スレーブ)
Zabbix
エージェント

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 5 -
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 エージェント
Gfarm メタデータサーバ Zabbix エージェント
Gfarm ファイルシステムノード Zabbix エージェント
Gfarm クライアントノード Zabbix エージェント
4.1. システム要件
Zabbix をインストールするにあたり、幾つかのソフトウェアやライブラリ等がイ
ンストールされている必要がある。インストールされていない場合は、Zabbix イン
ストール前に済ませておくこと。
表 4-2 Zabbix システム要件
項目 説明
OS RedHat EnterpriseLinux 5
CentOS 5
※本ドキュメントでは、上記 Linux ディストリビュー
ションを対象とする
ディスク容量 10MB 以上 (100MB 以上推奨)

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 6 -
RAM 64MB 以上 (256MB 以上推奨
CPU Pentium (Pentium4 以上推奨)
4.1.1. Zabbix サーバ
Zabbix サーバのシステム要件を以下に示す。
表 4-3 Zabbix サーバシステム要件
項目 説明
fping ネットワーク死活監視に必要
net‑snmp
ucd‑snmp
SNMP 監視を行う場合に必要
iksemel Jabber プロトコルを利用した障害通知を行う場合に
必要
openldap LDAP 監視を行う場合に必要
curl Web 監視を行う場合に必要
OpenIPMI IPMI での監視を行う場合に必要
libssh2 SSH 経由でのリモート監視を行う場合に必要
unixODBC
iODBC
データベース監視を行う場合に必要
MySQL(3.22 以上)
PostgreSQL(7.0.2 以上)
Oralce(9.0.2.0.4 以上)
SQLite(3.5.5 以上)
Zabbix で使用可能なデータベース
いずれかがインストールされていることが必要
本ドキュメントでは、Zabbix の標準である MySQL
を使用する。
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 グラフ、マップを表示させるために必要

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 7 -
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‑1.8.10‑1.el5.JP.i386.rpm Zabbix Web インタフェース RPM パッケ
ージ(32bit 版)
Web インタフェース共通パッケージ
zabbix‑web‑mysql‑1.8.10‑1.el5.JP.i386.rpm Zabbix Web インタフェース RPM パッケ
ージ(32bit 版)
MySQL 用
zabbix‑1.8.10‑1.el5.JP.x86̲64.rpm Zabbix RPM パッケージ(64bit 版)
共通パッケージ
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 Zabbix エージェント RPM パッケージ

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 8 -
(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 用
Template̲Gfarm̲common.xml
Gfarm 監視向けの監視項目テンプレート
メタデータサーバ、ファイルシステムノー
ド、クライアントノードで共通の監視項目
Template̲Gfarm̲redundant̲gfmd.xml
Gfarm 監視向けの監視項目テンプレート
メタデータサーバ固有の監視項目
Template̲Gfarm̲redundant̲gfsd.xml
Gfarm 監視向けの監視項目テンプレート
ファイルシステムノード固有の監視項目
Template̲Gfarm̲redundant̲cli.xml
Gfarm 監視向けの監視項目テンプレート
クライアントノード固有の監視項目
Template̲Gfarm̲zabbix.xml 相互監視向けの監視項目テンプレート
相互監視固有の監視項目
userparameter̲gfarm̲redundant.conf Gfarm監視用 UserParameter設定ファイ
ル
Zabbix エージェント用
userparameter̲postgresql.conf PostgreSQL 監視用 UserParameter 設定
ファイル
Zabbix エージェント用
zbx̲chk̲gfhost̲gfsd.sh Gfarm 監視用スクリプト
gfhost -l の実行による監視
Zabbix エージェント用
ファイルシステムノードに配置
Zbx̲chk̲ghsched̲gfsd.sh Gfarm 監視用スクリプト
gfsched -M の実行による監視
Zabbix エージェント用
ファイルシステムノードに配置
zbx̲chk̲gfsched̲gfmd.sh Gfarm 監視用スクリプト
gfsched -M の実行による監視
Zabbix エージェント用
メタデータサーバに配置

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 9 -
Zbx̲chk̲gfhost̲cli.sh Gfarm 監視用スクリプト
gfhost の実行による監視
Zabbix エージェント用
クライアントノードに配置
zbx̲chk̲pgsql.sh PostgreSQL 監視用スクリプト
DB アクセスによる監視
Zabbix エージェント用
zbx̲chk̲pgsql.conf PostgreSQL 監視用設定ファイル
DB アクセスによる監視用
Zabbix エージェント用
4.3. インストール準備
Zabbix をインストールする前に以下を行う。
・ zabbix ユーザの作成
・ データベースの準備
- Zabbix サーバをインストールする監視サーバのみ
4.3.1. Zabbix ユーザの作成
Zabbix サーバ及び Zabbix エージェントの実行ユーザを作成する。
Zabbix ユーザの作成は、RPM パッケージでのインストール時は必要ないので、
本手順は省略して問題ない。
1. ホームディレクトリの作成
#mkdir/etc/zabbix
2. グループの作成
#groupaddzabbix
3. ユーザの作成
#useradd‑gzabbix‑d/etc/zabbix‑s/sbin/nologin‑Mzabbix
4.3.2. データベースの準備
Zabbix サーバで使用する MySQL の準備を行う。本手順は、Zabbix サーバイン
ストールするサーバのみで行う。
1. /etc/my.cnf の変更

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 10 -
赤字箇所の追記を行う。
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
#Defaulttousingoldpasswordformatforcompatibilitywithmysql3.x
#clients(thoseusingthemysqlclient10compatibilitypackage).
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
#Disablingsymbolic‑linksisrecommendedtopreventassortedsecurity
risks;
#todoso,uncommentthisline:
#symbolic‑links=0
[mysqld̲safe]
log‑error=/var/log/mysqld.log
pid‑file=/var/run/mysqld/mysqld.pid
変更後は、mysqld の起動もしくは再起動を行うこと。
2. データベースの作成及びユーザ作成
#mysql‑uroot
mysql>createdatabasezabbix;
mysql>grantallonzabbix.*tozabbix@localhostidentifiedby'zabbix';
mysql>quit
※ 手順では下記で作成しているが、必要に応じて変更すること。
データベース:zabbix
ユーザ:zabbix

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 11 -
パスワード:zabbix
4.4. Zabbix サーバのインストール
Zabbix サーバのインストールでは下記手順を実施する。
・ Zabbix サーバ本体のインストール(ソース or RPM)
・ データベースの初期設定
・ Zabbix サーバの自動起動設定
4.4.1. ソースからのインストール
ソースコードからのインストール手順を以下に示す。
zabbix-1.8.10.tar.gz は任意のディレクトリに展開済みとする。
1. ビルド、インストール
#cdzabbix‑1.8.10
#./configure‑‑enable‑server‑‑with‑mysql‑‑with‑net‑snmp¥
‑‑with‑jabber‑‑with‑libcurl
#make
#makeinstall
インストール先
インストール先を以下に示す。
ファイル ディレクトリ 説明
zabbix_server /usr/local/sbin Zabbix サーバ実行ファイル
2. Zabbix サーバ設定ファイルのコピー
#cp‑pmisc/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. ログディレクトリ作成

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 12 -
#mkdir/var/log/zabbix
#chownzabbix:zabbix/var/log/zabbix/
5. pid ディレクトリ作成
#mkdir/var/run/zabbix
#chownzabbix:zabbix/var/run/zabbix/
4.4.2. RPM パッケージからのインストール
RPM パッケージからのインストール手順を以下に示す。
1. インストール
#rpm‐ivhzabbix‑1.8.10‑1.el5.JP.i386.rpm
#rpm‐ivhzabbix‑server‑1.8.10‑1.el5.JP.i386.rpm¥
‐ivhzabbix‑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
#catmysql.sql│mysql‑uzabbix‑pzabbixzabbix

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 13 -
2. 初期データの投入
#cd/usr/share/doc/zabbix‑server‑1.8.10/data
#catdata.sql│mysql‑uzabbix‑pzabbixzabbix
#catimages̲mysql.sql│mysql‑uzabbix‑pzabbixzabbix
上記の手順では、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 に含まれる。
#cdzabbix‑1.8.10
#cpmisc/init.d/redhat/8.0/zabbix̲server/etc/init.d/zabbix‑server
#chmod755/etc/init.d/zabbix‑server
2. /etc/init.d/zabbix-server の編集
赤字箇所を変更する。
#chkconfig:‑8515
#description:zabbix‑server
progdir="/usr/local/sbin/"
stop()関数内の以下を変更
kill‑TERM$pid
↓次のように変更
killproc$progdir$prog
3. 自動起動設定
#chkconfigzabbix‑serveron

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 14 -
4.5. Zabbix エージェントのインストール
Zabbix エージェントのインストールでは下記手順を実施する。
・ Zabbix エージェント本体のインストール(ソース or RPM)
・ Zabbix エージェントの自動起動設定
4.5.1. ソースからのインストール
ソースコードからのインストール手順を以下に示す。
zabbix-1.8.10.tar.gz は任意のディレクトリに展開済みとする。
1. ビルド、インストール
#cdzabbix‑1.8.10
#./configure‑‑enable‑agent
#make
#makeinstall
インストール先
インストール先を以下に示す。
ファイル ディレクトリ 説明
zabbix_agentd /usr/local/sbin Zabbix エージェント実行ファイル
2. Zabbix エージェント設定ファイルのコピー
#cp‑pmisc/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
#chownzabbix:zabbix/var/log/zabbix/
5. pid ディレクトリ作成
#mkdir/var/run/zabbix
#chownzabbix:zabbix/var/run/zabbix/

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 15 -
4.5.2. RPM パッケージからのインストール
RPM パッケージからのインストール手順を以下に示す。
1. インストール
#rpm‐ivhzabbix‑1.8.10‑1.el5.JP.i386.rpm
#rpm‐ivhzabbix‑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="‑m0"
変更後は次のようになる。太字が追加部分である。
SYSLOGD̲OPTIONS="‑m0-SS"
2. syslog の再起動
次のコマンドにより syslog を再起動する。
#servicesyslogrestart
4.5.4. 自動起動設定
Zabbix エージェントの自動起動設定の手順を以下に示す。
RPM インストールを行った場合は手順 3のみを実施する。
1. 起動スクリプトのコピー
起動スクリプトは、zabbix-1.8.10.tar.gz に含まれる。
#cdzabbix‑1.8.10

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 16 -
#cpmisc/init.d/redhat/8.0/zabbix̲agentd/etc/init.d/zabbix‑agent
#chmod755/etc/init.d/zabbix‑agent
2. /etc/init.d/zabbix-agent の編集
赤字箇所を変更する。
#chkconfig:‑8515
#description:zabbix‑agent
progdir="/usr/local/sbin/"
stop()関数内の以下を変更
kill‑TERM$pid
↓次のように変更
killproc$progdir$prog
3. 自動起動設定
#chkconfigzabbix‑agenton
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

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 17 -
#cp‐rafrontend/php/*/var/www/html/zabbbix/
2. Web サーバからの書き込みを許可
#chmodo+w/var/www/html/zabbix/conf/
※ 各種ファイルのコピー先は、http.conf のDocumentRoot の設定により異なる
ので、インストール環境に合わせること。
上記は CentOS 5のデフォルトの場合。
4.6.2. RPM パッケージからのインストール
RPM パッケージからのインストール手順を以下に示す。
1. インストール
#rpm‐ivhzabbix‑web‑1.8.10‑1.el5.JP.i386.rpm
#rpm‐ivhzabbix‑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 の編集
以下の設定を追加する。
<Directory"zabbix">
OptionsFollowSymLinks
AllowOverrideNone
Orderallow,deny
Allowfromall

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 18 -
php̲valuemax̲execution̲time300
php̲valuedate.timezoneAsia/Tokyo
php̲valuememory̲limit128M
php̲valuepost̲max̲size16M
php̲valueupload̲max̲filesize2M
php̲valuemax̲input̲time300
php̲valuembstring.func̲overload6
</Directory>
<Directory"zabbix/api">
Orderdeny,allow
Denyfromall
<files*.php>
Orderdeny,allow
Denyfromall
</files>
</Directory>
<Directory"zabbix/conf">
Orderdeny,allow
Denyfromall
<files*.php>
Orderdeny,allow
Denyfromall
</files>
</Directory>
<Directory"zabbix/include">
Orderdeny,allow
Denyfromall
<files*.php>
Orderdeny,allow
Denyfromall
</files>
</Directory>

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 19 -
<Directory"zabbix/include/classes">
Orderdeny,allow
Denyfromall
<files*.php>
Orderdeny,allow
Denyfromall
</files>
</Directory>
2. Apache の起動
#servicehttpdstart
※ すでに起動済みの場合は start の代わりに graceful を指定する。
4.6.4. Web インタフェースのセットアップ
ブラウザより Web インタフェースのセットアップ手順を以下に示す。
RPM インストールを行った場合は、セットアップ画面を起動するために以下のフ
ァイルを削除する。削除しない場合、セットアップ画面が起動しないので、注意す
ること。
・ /etc/zabbix/zabbix-conf.php
4.6.4.1. セットアップ画面
ブラウザで下記 URL にアクセスすると以下画面が表示される。
・ http://
hostname
/zabbix
1.「Next」ボタンを押下する。

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 20 -
図 4-1 Introduction 画面

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 21 -
4.6.4.2. 同意画面
1. 「I agree」をチェックし、「Next」ボタンを押下する
図 4-2Licence agreement

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 22 -
4.6.4.3. システム要件確認画面
システム要件を満たしている場合、以下画面が表示される。
1. 「Next」ボタンを押下する。
図 4-3 Check of pre-requisites
要件を満たしていない場合、以下のような画面が表示されるので、設定等を確認
し、「Retry」ボタンを押下する。
図 4-4 Check of pre-requisites (エラー発生時)

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 23 -
4.6.4.4. データベース接続設定画面
データベースへの接続設定を行う。
1. 必要な項目を入力する。
3.3.2.で設定した情報を入力する。
2. 「Test connection」ボタンを押下し、接続確認を行う。
接続成功時には、OK が表示される。
3. 「Next」ボタンを押下する。
図 4-5 Confiuger DB connection

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 24 -
4.6.4.5. Zabbix サーバ情報設定画面
Zabbix サーバ情報の設定を行う。
1. 必要な項目を入力する。
2. 「Next」ボタンを押下する。
図 4-6 Zabbix server details

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 25 -
4.6.4.6. セットアップ情報確認画面
設定したデータベース接続情報、Zabbix サーバ情報が表示される。
1. 表示内容に誤りがないか確認する。
2. 「Next」ボタンを押下する。
※ 下記画面で設定した内容は、zabbix.conf.php に保存される。
後で設定変更を行いたい場合は、上記ファイルを直接編集する。
図 4-7 Pre-Installation summary

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 26 -
4.6.4.7. インストール完了画面
インストールが完了すると、以下画面が表示される。
1. 「Next」ボタンを押下する。
図 4-8 Install

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 27 -
4.6.4.8. 終了画面
1. 「Finish」ボタンを押下する。
図 4-9 Finish
以上で、Web インタフェースの設定は完了となる。

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 28 -
4.6.4.9. ログイン画面
Web インタフェースのセットアップが完了すると、以下のログイン画面が表示さ
れる。
初期状態では、以下ユーザでログイン可能。
・ Login Name:Admin
・ Password:zabbix
図 4-10 ログイン画面

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 29 -
4.7. クライアント設定ファイル編集機能のインストール
クライアント設定ファイル編集機能のインストールは下記手順を実施する。
1. PHP スクリプトなどの配置
クライアント設定ファイルを編集する PHP スクリプトと、編集の元になるク
ライアント設定ファイルをサーバにアップロードするための HTML ファイル
を配置する。PHP スクリプトと HTML ファイルは、zabbix_gfarm2.zip 内に
含まれている。
#cpupload.html/var/www/html
#cpregister.php/var/www/html
#cpdownload.php/var/www/html
#chmod644/var/www/html/upload.html
#chmod644/var/www/html/register.php
#chmod644/var/www/html/download.php
2. クライアント設定ファイル検査用ディレクトリの作成
アップロードされたクライアント設定ファイルを編集・検査のために一時的に
置くディレクトリの作成・権限設定を行う。
#mkdir‐p/var/www/html/files
#chownapache.apache/var/www/html/files
#chmod755/var/www/html/files

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 30 -
5. 設定
本節では、インストール後に行う Zabbix の設定について記載する。Zabbix サーバ
の設定、Zabbix エージェントの設定及び、監視項目の設定方法について記載する。
記載内容は初期設定であり、設定の変更や監視項目の追加を行う場合には、別途ド
キュメント「管理・利用マニュアル」を参照のこと。
5.1. 設定ファイル一覧
Gfarm 監視において使用する各種設定ファイルの一覧を以下に示す。Zabbix の設
定ファイル及び、Gfarm 監視用の設定ファイルが含まれる。
表 5-1 設定ファイル一覧
ファイル名 配置ディレクトリ 説明
zabbix_server.conf /etc/zabbix
Zabbix サーバ設定ファ
イル
zabbix_agentd.conf /etc/zabbix
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

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 31 -
Gfarm ファイルシステムノード zabbix_agentd.conf
userparameter_redundant_gfarm.conf
Gfarm クライアントノード zabbix_agentd.conf
userparameter_redundant_gfarm.conf

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 32 -
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 10051 Zabbix サーバが listen するポート番号
デフォルト値
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

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 33 -
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 10051 監視元となる Zabbix サーバの Listen
ポート番号
デフォルト値
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
ユーザが実行可能である必要がある。本設定は、メタデータサーバ、ファイルシス

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 34 -
テムノード、クライアントノードで行う。
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 内に含まれている。
#cpuserparameter̲gfarm̲redundant.conf/etc/zabbix/zabbix̲agentd.d/
#cpuserparameter̲postgresql.conf/etc/zabbix/zabbix̲agentd.d/
3. 監視用スクリプトの配置
PostgreSQL、gfsched-M による監視用スクリプトを配置する。
監視用スクリプトは、zabbix_gfarm2.zip 内に含まれている。
#mkdir/etc/zabbix/externalscripts/
#cpzbx̲chk̲gfsched̲gfmd.sh/etc/zabbix/externalscripts/
#cpzbx̲chk̲pgsql.sh/etc/zabbix/externalscripts/
#cpzbx̲chk̲pgsql.conf/etc/zabbix/externalscripts/
#chmod755/etc/zabbix/externalscripts/zbx̲chk̲gfsched̲gfmd.sh
#chmod755/etc/zabbix/externalscripts/zbx̲chk̲pgsql.sh
4. zbx_chk_gfarm.conf の設定
以下の Gfarm クライアントコマンドのパスを設定する。必要に応じて、メタデ
ータサーバーリストキャッシュファイルのファイル名 MDS̲LIST̲NAME と配置す
るディレクトリ MDS̲LIST̲DIR と変更する。
#setpath

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 35 -
PATH=$PATH:<Gfarm クライアントコマンドのパス>
#setmetadataserverlistpath
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 ロール名:パスワード
各設定値は、メタデータサーバの設定にあわせること。
作成後、権限を付与する。
#chwonzabbix:zabbix/etc/zabbix/.pgpass
#chomd600/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 への読込み権限を与える必要が
ある。
本手順は、後述のファイルシステムノード、クライアントノード及び相互監視
設定での監視サーバにおいても行う。
#chmod644/var/log/messages

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 36 -
5.3.4. Gfarm ファイルシステムノードへの導入
Gfarm ファイルシステムノードに Zabbix エージェントを導入する際の固有設定
について以下に記載する。
1. 設定ファイル include ディレクトリ作成
#mkdir/etc/zabbix/zabbix̲agentd.d/
2. UserParameter 設定ファイルの配置
UserParameter 設定ファイルは、zabbix_gfarm2.zip 内に含まれている。
#cpuserparameter̲gfarm̲redundant.conf/etc/zabbix/zabbix̲agentd.d/
3. 監視用スクリプトの配置
gfhost -l、gfsched -M による監視用スクリプトを配置する。
監視用スクリプトは、zabbix_gfarm2.zip 内に含まれている。
#mkdir/etc/zabbix/externalscripts/
#cpzbx̲chk̲gfhost̲gfsd.sh/etc/zabbix/externalscripts/
#cpzbx̲chk̲gfsched̲gfsd.sh/etc/zabbix/externalscripts/
#chmod755/etc/zabbix/externalscripts/zbx̲chk̲gfsched̲gfsd.sh
#chmod755/etc/zabbix/externalscripts/zbx̲chk̲gfhost̲gfsd.sh
4. zbx_chk_gfarm.conf の設定
以下の Gfarm クライアントコマンドのパスを設定する。必要に応じて、メタデ
ータサーバーリストキャッシュファイルのファイル名 MDS̲LIST̲NAME と配置す
るディレクトリ MDS̲LIST̲DIR と変更する。
#setpath
PATH=$PATH:<Gfarm クライアントコマンドのパス>
#setmetadataserverlistpath
MDS̲LIST̲DIR=/var/tmp
MDS̲LIST̲NAME=metadataserver̲list.log
MDS̲LIST̲PATH=$MDS̲LIST̲DIR/$MDS̲LIST̲NAME

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 37 -
5.3.5. Gfarm クライアントノードへの導入
Gfarm クライアントノードに Zabbix エージェントを導入する際の固有設定につ
いて以下に記載する。
1. 設定ファイル include ディレクトリ作成
#mkdir/etc/zabbix/zabbix̲agentd.d/
2. UserParameter 設定ファイルの配置
UserParameter 設定ファイルは、zabbix_gfarm2.zip 内に含まれている。
#cpuserparameter̲gfarm̲redundant.conf/etc/zabbix/zabbix̲agentd.d/
3. 監視用スクリプトの配置
gfhost による監視用スクリプトを配置する。
監視用スクリプトは、zabbix_gfarm2.zip 内に含まれている。
#mkdir/etc/zabbix/externalscripts/
#cpzbx̲chk̲gfhost̲cli.sh/etc/zabbix/externalscripts/
#chmod755/etc/zabbix/externalscripts/zbx̲chk̲gfhost̲cli.sh
4. zbx_chk_gfarm.conf の設定
以下の Gfarm クライアントコマンドのパスを設定する。必要に応じて、メタ
データサーバーリストキャッシュファイルのファイル名 MDS_LIST_NAME
と配置するディレクトリ MDS_LIST_DIR と変更する。
#setpath
PATH=$PATH:<Gfarm クライアントコマンドのパス>
#setmetadataserverlistpath
MDS̲LIST̲DIR=/var/tmp
MDS̲LIST̲NAME=metadataserver̲list.log
MDS̲LIST̲PATH=$MDS̲LIST̲DIR/$MDS̲LIST̲NAME

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 38 -
5.3.6. Zabbix エージェントの起動
以上で、設定は完了となり、各 Zabbix エージェントの起動を行う。
# service zabbix-agent start

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 39 -
5.4. 監視項目の設定
Zabbix での監視項目の設定は、全て Web インタフェース上で行う。
Zabbix では、以下の項目を設定することにより監視を行う。
・ ホスト
・ ホストグループ
・ アイテム
・ トリガー
・ アクション
上記各項目の詳細の一覧を以下に記載する。
表 5-5 設定項目一覧
項目 説明
ホスト 監視対象の設定
Gfarm 監視では、Gfarm メタデータサーバ、Gfarm ファ
イルシステムノード、Gfarm クライアントノード、監視サ
ーバ(相互監視用)をホストとして設定
ホストグループ 監視対象(ホスト)をグループ化する設定
Gfarm 監視では、Gfarm v2 ファイルシステムを 1ホスト
グループとして設定
アイテム 監視項目の設定
Zabbix サーバが各監視対象から収集する監視情報を設定
トリガー 収集した監視情報に対して、障害検知する際の閾値の設定
アクション 障害発生時の障害通知やスクリプト実行等の設定
Zabbix では、監視項目をテンプレート化して管理する機能を有している。テンプ
レートは、各種アイテム/トリガーの設定を含んでいる。
本ドキュメントでの Gfarm 監視の監視設定は、テンプレートを利用した設定手順
について記載する。
Gfarm 監視用のテンプレートは、本ドキュメントと同梱されている
zabbix_gfarm2.zip 内に含まれている。
次節より、Gfarm 監視設定における以下の各手順について説明する。
・ Gfarm 用のテンプレートの導入
・ ホストグループの設定

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 40 -
・ メタデータサーバの監視設定
・ ファイルシステムノードの監視設定
・ クライアントノードの監視設定
・ 異常検出時の通知手段の設定
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. テンプレート設定画面
メニューの「設定」−「テンプレート」からテンプレート設定画面を表示す
る。

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 41 -
図 5-1 テンプレート設定画面
3. インポート画面
「テンプレートのインポート」ボタンを押下し、インポート画面を表示する。
図 5-2 インポート画面
4. インポートするファイルを選択し、「インポート」ボタンを押下する。
成功メッセージが表示されることを確認する。
インポートは共通テンプレート(Template_Gfarm_common.xls)から実施す
ること。

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 42 -
5. テンプレートファイル一覧にあるテンプレートファイルを全てインポート
する。
「設定」−「テンプレート」で表示される一覧にインポートしたテンプレー
トが追加されていることを確認する。
5.4.2. ホストグループの設定
ホストグループの設定手順を以下に示す。
ホストグループとして以下を追加する。
・ Gfarm v2 FileSystem
1. ホストグループ設定画面
「設定」−「ホストグループ」からホストグループ設定画面を表示する。
図 5-3 ホストグループ設定画面
2. ホストグループ作成画面
「グループの作成」ボタンを押下し、ホストグループ設定画面を表示する。

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 43 -
図 5-4 ホストグループ作成画面
3. ホストグループ作成
下記情報を入力後、「保存」ボタンを押下する。
表 5-7 ホストグループ設定項目
設定項目 設定値
グループ名 Gfarm v2 FileSystem
ホスト なし
「保存」ボタン押下後、成功メッセージが表示され、一覧に追加されていること
を確認する。
以上で、テンプレートのインポート及び、ホストグループの設定が完了となる。
次節以降は、監視対象となるサーバ、ノードの追加を行う。
5.4.3. Gfarm メタデータサーバの監視設定
Gfarm メタデータサーバの監視設定手順として以下を実施する。
・ Gfarm メタデータサーバをホストに追加
・ 監視項目の設定

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 44 -
1. ホスト一覧画面の表示
メニューの「設定」−「ホスト」からホスト一覧画面を表示する。
図 5-5 ホスト一覧画面
2. ホスト作成画面の表示
「ホストの作成」ボタンを押下し、ホスト作成画面を表示する。
図 5-6 ホスト作成画面
3. ホストの作成
下記情報を入力後、「保存」ボタンを押下し、ホストを作成する。
「リンクしているテンプレート」は「追加」ボタンを押下すると、テンプレー
トの一覧が表示されるので、一覧から選択する。

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 45 -
表 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でホスト作成
が完了した時点で、監視項目の設定は完了している。

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 46 -
各監視項目は、ホスト一覧画面のアイテム、トリガーから参照することが可能。
各監視項目の詳細については、別紙「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 名

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 47 -
IP アドレス クライアントノードの IP アドレス
リンクするテンプレート Template_Gfarm_redundant_cli
※4.4.1.で追加したテンプレートを選択
監視項目の設定についても Gfarm メタデータサーバ監視設定時と同様、テンプレー
トの追加により、設定は完了している。監視項目の詳細は、別紙「Gfarm-Zabbix
監視項目一覧.xls」を参照のこと。
クライアントノードのように、監視設定が同一のものを複数追加する必要がある
場合、既に追加済みのホストから複製することが可能である。
ホスト一覧より、複製元となるホストを選択し、設定画面表示後、「全て複製」ボ
タンを押下で複製できる。後は、IP アドレス等、異なる項目を変更し。「保存」ボ
タンを押下する。
以上で、監視項目の設定は完了となる。
5.4.6. 障害検知時の通知設定
Gfarm 監視では、障害検出時にメールでの障害通知機能を利用して、Trac へチケ
ットの自動登録を行う。そのためのアクションの設定を行う必要がある。設定手順と
して以下を実施する。
・ アクションの設定
・ アクションのコンディションの設定
・ アクションのオペレーションの設定
1. アクション一覧画面の表示
メニューの「設定」−「アクション」からアクション一覧画面を表示する。
図 5-7 アクション一覧画面

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 48 -
2. アクション作成画面の表示
イベントソースのプルダウンメニューから「トリガー」を選択し、「アクションの
作成」ボタンを押下する。
図 5-8 アクション作成画面
3. アクション項目の設定
下記情報を入力し、アクション、コンディション、オペレーションを設定後、「保
存」ボタンを押下する。
コンディション、オペレーションの設定は、「新規作成」ボタンを押下し、入力後、
「追加」ボタンを押下する。
表 5-11 アクション設定項目一覧
項目 設定値
名前 任意のアクション名
イベントソース トリガー
エスカレーションを有効 チェックなし
デフォルトの件名 デフォルト設定値
デフォルトのメッセージ デフォルト設定値
リカバリメッセージ チェックする
ステータス 有効

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 49 -
コンディション トリガーの深刻度 ≧ 警告
オペレーションのタイプ メッセージの送信
メッセージの送信先 任意
次のメディアのみ使用 任意
メディア設定で設定したメールを選択
デフォルトのメッセージ チェックする
図 5-9 アクション設定
上記以外に、メール送信時に使用する SMTP サーバ等の設定が必要だが、ユーザ
管理にも関係する内容になるので、別途「管理・利用マニュアル」に記載する。

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 50 -
5.5. 分散監視構成設定
複数の Gfarm 構成の監視を行うために、分散監視を行う必要がある。Zabbix では
標準で分散監視機能が提供されており、それを使用する。
分散監視時の構成を以下に示す。
図 5-10 分散監視構成
上記図のように、Zabbix サーバの親子関係を構築する。Zabbix では、親をマスタ
ーノード、子を子ノードと呼ぶ。
それぞれの役割を以下に示す。
・ マスターノード
全ての子ノードの監視設定及び、監視データの参照を行う。
・ 子ノード
子ノード配下の監視対象における監視設定及び監視データを管理する。
子ノードは単独で動作可能であり、障害通知も行う。
子ノード側の監視設定はマスターノード、子ノード上双方で可能であるが、定期的
に同期している。
メタデータサーバ
監視サーバ(マスターノード)
監視サーバ(子ノード)
Zabbixサーバ
Zabbixサーバ
Zabbixエージェント
クライアントノード
Zabbixエージェント
ファイルシステムノード
Zabbixエージェント
ファイルシステムノード
Zabbixエージェント
Gfarmv2ファイルシステム
監視設定
監視データ参照
監視データ
監視設定

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 51 -
次節より、分散監視の設定手順について説明する。設定手順では、子ノードは 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
#UniqueNodeIDindistributedsetup.
#0‑standaloneserver
#
#Mandatory:no
#Range:0‑999
#Default:
#NodeID=0
NodeID=1
3. データベースの変換
分散監視を行う際には、データベースのデータを分散監視用に変換する必要が
あるので、以下を実施する。‑n オプションでノード ID を指定する。(下記例は
マスターノードの場合)
#/usr/sbin/zabbix̲server‑c/etc/zabbix/zabbix̲server.conf‑n1
Converting

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 52 -
tables.........................................................done.
Conversioncompleted.
※ Zabbix サーバが起動中の場合は、停止してから実施すること。
マスターノード側、子ノード側双方で上記手順を実施後、Zabbix サーバの起動を
行い、Web インタフェースより分散監視設定を行う。
5.5.2. マスターノードの分散監視設定
Web インタフェース上で、マスターノード側の分散監視設定を行う。
マスターノードの Web インタフェースにアクセスし、Admin ユーザでログインす
る。
1. 分散監視管理画面の表示
メニューの「管理」−「分散監視」から分散監視管理画面を表示する。
初期状態では、自分自身が Local Node として登録されている。
図 5-11 分散監視管理画面
2. 子ノードの追加
右側のプルダウンメニューから「ノード」を選択し、「新規ノード」ボタンを
押下で設定画面が表示されるので、下記情報を設定する。
表 5-12 子ノード設定情報
項目 設定値
名前 任意の名称
ID 2
※子ノードのノード ID を指定
タイプ 子
マスターノード Local node

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 53 -
※自分自身を指定
タイムゾーン GMT+09:00
IP アドレス 追加する子ノードの IP アドレス
ポート 10051
ヒストリの保存期間(日) 90
トレンドの保存期間(日) 3565
図 5-12 ノード作成画面
ノード情報を入力後、「保存」ボタンを押下すると、下記画面が表示され、一
覧に追加されていることを確認する。
Local node/の配下に、子ノードが追加されていることを確認する。
図 5-13 分散監視管理画面(子ノード追加後)
このとき、Local node(マスターノード)の設定でタイムゾーンがデフォルト設

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 54 -
定の 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

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 55 -
トレンドの保存期間(日) 365
図 5-15 ノード作成画面
ノード情報を入力後、「保存」ボタンを押下すると、下記画面が表示され、一
覧にマスターノードが追加されていることを確認する。
自分自身が、追加したマスターノードの配下になっていることを確認する。
図 5-16 分散監視管理画面(マスターノード追加後)
このとき、Local node(子ノード)の設定でタイムゾーンがデフォルト設定の
GMT+00:00 になっているので、GMT+09:00 に変更しておくこと。
以上で、子ノード側でのマスターノードの追加は完了となる。

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 56 -
5.6. 相互監視構成設定
監視サーバ自体の故障を考慮するために、Zabbix サーバ間での相互監視を行う。
相互監視方法は、親子関係にある Zabbix サーバ間で監視を行うことで実現する。
相互監視の構成を以下に示す。マスターノードで子ノードの監視、子ノードでマ
スターノードを監視する。
図 5-17 相互監視構成
相互監視の設定手順として以下を実施する。
・ Zabbix サーバへの Zabbix エージェント導入
・ Zabbix サーバの監視項目の設定
5.6.1. Zabbix サーバへの Zabbix エージェント導入
Zabbix サーバへ Zabbix エージェントの導入を行う。
1. 3.インストールの手順に従い、Zabbix エージェントをインストールする。
2. 4.3.Zabbix エージェントの設定の手順に従い、Zabbix エージェントの設定を
行う。但し、UserParameter の設定は行わない。
監視サーバ(マスターノード)
監視サーバ(子ノード)
Zabbixサーバ
Zabbixサーバ
Gfarmv2ファイルシステム
Zabbixエージェント
Zabbixエージェント
異常監視
異常監視

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 57 -
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」を参照のこと。

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 58 -
5.7. クライアント設定ファイル編集機能の設定
クライアント設定ファイル編集機能を導入するホストには、あらかじめ Gfarm クラ
イアント(gfmdhost コマンドは必須)、Zabbix エージェント、Apache が導入済みで
あることを前提とする。クライアント設定ファイル編集機能のインストールは下記
手順を実施する。
5.7.1. クライアント設定ファイル編集機能の設定
1. sudo コマンド設定
apache ユーザが端末を持たない状態で任意のコマンドを管理者権限で実行す
るために、sudo コマンドの設定を変更する。visudo コマンドを使用し
/etc/sudoers ファイルに以下の 2行を追加する。
Defaults:apache!requiretty
apacheALL=(ALL)NOPASSWD:ALL
/etc/sudoers ファイルを直接編集することは可能だが、設定ミスをした場合に
sudo コマンドの使用ができなくなるため、保存前に設定ミスをチェックする
機能を持つ visudo コマンドで編集することを推奨する。

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 59 -
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 内に含まれている。
#cpzbx̲gfarm2̲mds̲upgrade.sh/etc/zabbix/externalscripts
#chmod755/etc/zabbix/externalscripts/zbx̲gfarm2̲mds̲upgrade.sh

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 60 -
2. パスフレーズなし SSH ログイン用公開鍵の配置
フェイルオーバ実行対象のメタデータサーバに、SSH ログイン用の公開鍵を
以下の手順で配置する。
#mkdirzabbix/.ssh
#chownzabbix:zabbixzabbix/.ssh
#chmod700zabbix/.ssh
#scpzabbix@zabbix‑server:/.ssh/authorized̲keys2.
#mvauthorized̲keys2zabbix/.ssh
#chownzabbix:zabbix/.ssh/authorized̲keys2
#chmod600/.ssh/authorized̲keys2
3. パスフレーズなし SSH ログインの確認と監視サーバ側 known_hosts への登録
※本手順は監視サーバ zabbix-server 上で実施する。
監視サーバからフェイルオーバ実行対象のメタデータサーバに ssh コマンド
を用いて、パスフレーズなし SSH ログインできることを確認する。
zabbix‑server#sudo‐s‐uzabbix
zabbix‑server$sshgfmd‑server1
The authenticity of host 'gfmd‑server1 (***.***.***.***)' can't be
established.
RSAkeyfingerprintisd1:5b:99:8d:71:3d:df:8c:a8:fb:39:53:45:2e:ea:8a.
Areyousureyouwanttocontinueconnecting(yes/no)?yes
Warning:Permanentlyadded'zabbix‑server,***.***.***.***'(RSA)tothe
listofknownhosts.
Lastlogin:FriNov2520:51:112011fromzabbix‑server
gfmd‑server1$exit
zabbix‑server$
この手順は、ssh ログイン可能なことを確認すると共に、ssh 先のメタデータ
サーバのエントリを known_hosts ファイルに登録するために行う。
known_hosts ファイルにエントリが未登録の場合は、パスフレーズなし SSH
ログインができずフェイルオーバ実行が失敗するので、注意が必要である。

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 61 -
4. メタデータサーバノード上の zabbix ユーザ sudo 設定
5.8.2. Zabbix サーバへの設定
フェイルオーバ実行機能を Zabbix サーバへインストールするには、下記手順を実
施する。
1. フェイルオーバ実行用スクリプトの配置
フェイルオーバ実行用スクリプトを配置する。配置するディレクトリは任意で
よい。以下では/etc/zabbix/alertscripts に配置する例を示す。フェイルオーバ
実行用スクリプトは、zabbix_gfarm2.zip 内に含まれている。配置済みの場合
は2.へ。
#mkdir‐p/etc/zabbix/externalscripts
#cpzbx̲failover.sh/etc/zabbix/externalscripts
#chmod755/etc/zabbix/externalscripts/zbx̲failover.sh
2. フェイルオーバ実行用アクション設定
Zabbix サーバに以下の設定内容でアクションを新規作成する。
・アクション
設定項目 設定値
トリガーの値 フェイルオーバ実行
トリガー “トリガー”
ステータス “有効”
その他の項目 変更なし(デフォルト設定のまま)
3. フェイルオーバ実行用アクションのコンディション設定
Zabbix サーバに以下の設定内容でアクションのコンディションを設定する。
・アクションのコンディション
設定項目 設定値
トリガーの値 "障害"
トリガー "Template_Gfarm_redundant_gfmd:gfmd is
not listen on {HOSTNAME}"

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 62 -
メンテナンスの状態 "メンテナンス" 期間外
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 ログイン用設定を行い、公開鍵を
生成する。
#suzabbix
$ssh‑keygen‐tdsa
Generatingpublic/privatedsakeypair.
Enterfileinwhichtosavethekey(/etc/zabbix/.ssh/id̲dsa):
Createddirectory'/etc/zabbix/.ssh'.
Enterpassphrase(emptyfornopassphrase):
Entersamepassphraseagain:
Youridentificationhasbeensavedin/etc/zabbix/.ssh/id̲dsa.
Yourpublickeyhasbeensavedin/etc/zabbix/.ssh/id̲dsa.pub.
Thekeyfingerprintis:
3a:54:af:d2:d6:74:96:bb:37:ea:bf:ec:f3:94:a9:0fzabbix@host‑b
$cpid̲dsa.pubauthorized̲keys
$chownzabbix:zabbixauthorized̲keys
$chmod600authorized̲keys

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 63 -
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. リポジトリキャッシュの削除
リポジトリのキャッシュをクリアする。
#yumcleanall
3. リポジトリの確認
下記コマンドを実行し、zabbix が検索できることを確認する。
#yumsearchzabbix
Loadedplugins:fastestmirror
Loadingmirrorspeedsfromcachedhostfile
==========================Matched:zabbix=============================
zabbix.i386:Open‑sourcemonitoringsolutionforyourITinfrastructure
zabbix‑agent.i386:ZabbixAgent

冗長化構成Gfarm 監視機能 導入・設定マニュアル
- 64 -
zabbix‑jp‑release.noarch:ZABBIX‑JPrepositoryconfiguration
zabbix‑proxy.i386:ZabbixProxy
zabbix‑proxy‑mysql.i386:ZabbixproxycompiledtouseMySQL
zabbix‑proxy‑pgsql.i386:ZabbixproxycompiledtousePostgreSQL
zabbix‑proxy‑sqlite3.i386:ZabbixproxycompiledtouseSQLite
zabbix‑server.i386:Zabbixservercommonfiles
zabbix‑server‑mysql.i386:ZabbixservercompiledtouseMySQL
zabbix‑server‑pgsql.i386:ZabbixservercompiledtousePostgresSQL
zabbix‑server‑sqlite3.i386:ZabbixservercompiledtouseSQLite
zabbix‑web.i386:ZabbixWebFrontend
zabbix‑web‑mysql.i386:ZabbixwebfrontendforMySQL
zabbix‑web‑pgsql.i386:ZabbixwebfrontendforPostgreSQL
zabbix‑web‑sqlite3.i386:ZabbixwebfrontendforSQLite
6.1.2. Zabbix サーバのインストール
1. Zabbix サーバのインストール
下記コマンドを実行し、Zabbix サーバをインストールする。
#yuminstallzabbixzabbix‑serverzabbix‑server‑mysql
6.1.3. Zabbix エージェントのインストール
1. Zabbix エージェントのインストール
下記コマンドを実行し、Zabbix エージェントをインストールする。
#yuminstallzabbixzabbix‑agent
6.1.4. Zabbix Web インタフェースのインストール
1. Zabbix Web インタフェースのインストール
下記コマンドを実行し、Zabbix Web インタフェースをインストールする。
#yuminstallzabbix‑webzabbix‑web‑mysql