MIRACLE ZBX スーパーインストールDVD 推奨設定

[概  要]

本ドキュメントでは、Asianux Server 3 ==MIRACLE LINUX V5 スーパーインストール DVD を使用して、ZABBIX サーバおよびZABBIX エージェントをインストールした後に、ZABBIX の設定値を弊社サポートの推奨設定に変更する方法をご紹介します。

 

[注意事項]
本ドキュメントは、各ソフトウェア開発元の情報およびマニュアル等を元にした参考情報です。
本ドキュメントの内容は、予告なしに変更される場合があります。

 

本ドキュメントは、限られた評価環境における検証結果をもとに作成しており、全ての環境での動作を保証するものではありません。
本ドキュメントの内容に基づき、導入、設定、運用を行なったことにより損害が生じた場合でも、弊社はその損害についての責任を負いません。
また、本ドキュメントの内容に関するサポートのお問い合わせはお受けしておりません。あくまでお客様のご判断にてご使用ください。

 

[確認環境]

 Asianux Server 3 ==MIRACLE LINUX V5 for x86(32bit)

 Asianux Server 3 ==MIRACLE LINUX V5 for x86-64(64bit)

 

・ Asianux Server 3 ==MIRACLE LINUX V5 のスーパーインストール DVD を使用して、ZABBIX サーバおよび ZABBIX エージェントの設定を行っていることを前提としています。

・ 本手順は ZABBIX の監視対象を設定する前に行って下さい。

・ コマンドラインでの作業は、root ユーザで行う必要があります。

 

[事前準備]

1.ZABBIX サーバ、ZABBIX エージェント、MySQLのサービスを停止します。後述の[設定手順]を実行する前に、必ず停止してください。

 

# service zabbix stop

# service zabbix-agent stop

# service mysqld stop

 

2./etc/my.cnf に以下の行を追記します。

 

default-character-set=utf8

skip-character-set-client-handshake

 

3./var/lib/mysql/zabbix/db.opt default-character-setdefault-collation の設定値を変更します。

 

default-character-set=utf8

default-collation=utf8_general_ci

 

4.手順3 の設定後 mysqld サービスを起動します。

 

# service mysqld start

mysqld を起動中: [ OK ]

 

 

[設定手順]
Apacheサーバの起動

ZABBIXApache 設定は、/etc/httpd/conf.d/zabbix.conf ファイルに存在します。以下の行を zabbix.conf ファイルの <Directory "/usr/share/zabbix"> ディレクティブに追加します。

 

php_value date.timezone Asia/Tokyo

 

最終的に /etc/httpd/conf.d/zabbix.conf ファイルの内容は次のようになります。

 

#

# Zabbix monitoring system php web frontend

#

 

Alias /zabbix /usr/share/zabbix

 

<Directory "/usr/share/zabbix">

Options FollowSymLinks

AllowOverride None

Order allow,deny

Allow from all

 

php_value max_execution_time 300

php_value date.timezone Asia/Tokyo

</Directory>

 

<Directory "/usr/share/zabbix/include">

Order deny,allow

Deny from all

<files *.php>

Order deny,allow

Deny from all

</files>

</Directory>

 

<Directory "/usr/share/zabbix/include/classes">

Order deny,allow

Deny from all

<files *.php>

Order deny,allow

Deny from all

</files>

</Directory>

 

設定後 httpd サービスを再起動します。

 

# service httpd restart

httpd を停止中: [ OK ]

httpd を起動中: [ OK ]

 

ZABBIXのサーバプロセスの起動

zabbix サービスを起動します。

サーバ再起動の際に、自動的にzabbix サービスを起動する場合は chkconfig コマンドで有効にします。

 

# service zabbix start

zabbix を起動中: [ OK ]

# chkconfig zabbix on

 

ZABBIXのエージェントプロセスの設定

ZABBIX サーバ自身を監視する場合を例として、ZABBIX エージェントの設定例を示します。

 

1.zabbix_agentd.conf の設定

ZABBIX エージェントの設定を行なうため、以下の項目を、/etc/zabbix/zabbix_agentd.conf に設定します。

 

ListenIP=127.0.0.1 ← Listen する IPアドレス 1

1 ZABBIX サーバの監視設定で、監視対象として登録する際に指定する IPアドレスです。

 

2.ZABBIX のエージェントプロセスの起動

zabbix-agent サービスを起動します。

 

# service zabbix-agent start

zabbix agent を起動中: [ OK ]

# chkconfig zabbix-agent on

 

 

ZABBIX による監視

以下 URL より WEB フロントエンドにアクセスし、ログインすることにより、ZABBIX の監視状況を一覧できます。

初期設定ではユーザ名 admin、パスワードなしでログイン可能です。

 

http://localhost/zabbix/index.php

 

 

[更新履歴]

2009年 119日 新規作成