インストールページで「3. Configure DB connection」に進めない

以下ページを参考に aws環境(EC2+RDS)へのzabbixインストールを試みています。

   ▽ Zabbixサーバのインストール ~AWSのRDSを使用するパターン~
   http://behomara.blog.fc2.com/blog-entry-5.html

しかし、作業自体は問題なく完了するのですが、Web画面のインストールページ(/zabbix/setup.php)で躓いております。

具体的には、「2. Check of pre-requisites」画面で Nextボタンを押しても「3. Configure DB connection」に遷移せず、最初(1.
Welcome)に戻ってしまう、という状態です。

以下の環境で、前述のページの通りに作業しました。
お手数ですが、原因と対応についてご教授いただけますでしょうか。
よろしくお願いいたします。

  [EC2] Amazon Linux
  [RDS] MySQL 5.6.19
  [zabbix] zabbix-release-2.4-1.el6.noarch.rpm

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー KAZ の写真

koyachiさん

「2. Check of pre-requisites」画面でOk以外の項目ありませんか?

ユーザー koyachi の写真

KAZさん

ご対応いただき、ありがとうございます!

> 「2. Check of pre-requisites」画面でOk以外の項目ありませんか?

  → こちらはOKしかありませんでした。

ユーザー TNK の写真
暫定策ですが、Zabbix SIAのパッケージを利用されているのであれ
ば、/etc/zabbix/webディレクトリの下に、「zabbix.conf.php」と
いうファイルを以下のような内容で作成して、再度、URLの最後を
/zabbix/としてアクセスしてみてください。

ただし、DBのサーバ名(SERVER)などの接続情報は、ご自身の環境に
合わせて修正してご利用ください。

<?php
// Zabbix GUI configuration file
global $DB;

$DB['TYPE']     = 'MYSQL';
$DB['SERVER']   = 'localhost';
$DB['PORT']     = '0';
$DB['DATABASE'] = 'zabbix';
$DB['USER']     = 'zabbix';
$DB['PASSWORD'] = 'password';

// SCHEMA is relevant only for IBM_DB2 database
$DB['SCHEMA'] = '';

$ZBX_SERVER      = 'localhost';
$ZBX_SERVER_PORT = '10051';
$ZBX_SERVER_NAME = '';

$IMAGE_FORMAT_DEFAULT = IMAGE_FORMAT_PNG;
?>
ユーザー koyachi の写真

TNKさま

> 暫定策ですが、Zabbix SIAのパッケージを利用されているのであれ
> ば、/etc/zabbix/webディレクトリの下に、「zabbix.conf.php」と
> いうファイルを以下のような内容で作成して、再度、URLの最後を
> /zabbix/としてアクセスしてみてください。

ありがとうございます!
指示通りファイルを設置したところ、ログイン画面に遷移し、無事ログインもできました!
この「zabbix.conf.php」は、インストールの過程で作られるファイルなのですね。

問題は解決できたのですが、すみません、二点確認をさせてください。

  ・本件はどのような原因が考えられるでしょうか。(調べましたが同様の事例が見つかりませんでした)
  ・「zabbix.conf.php」が正しく設定されていれば、他に影響はない(普通のインストールと変わりない)と考えてよろしいでしょうか。

ユーザー TNK の写真

この「zabbix.conf.php」は、インストールの過程で作られるファイルなのですね。

その通りです。
Webインターフェースのセットアップウィザード終了時に生成する
ようになっています。

問題は解決できたのですが、すみません、二点確認をさせてください。

  ・本件はどのような原因が考えられるでしょうか。(調べましたが同様の事例が見つかりませんでした)

おなじバージョン(2014.09)のAmazon Linux上でZabbix 2.2.6であ
れば問題なくセットアップのウィザードを実行できましたので、
2.4で変更された内容の何かが影響していると思われます。
2.4.1でも試してみましたが、同様の現象が発生するようです。

各種ログに明確なエラーメッセージなどが出力されてはいないよう
ですので、具体的に問題がある箇所は特定できていません。
CentOS 6上では同様の問題は発生していませんので、Apache HTTP
ServerやPHPのバージョン、それらのconfigureや設定などの何らか
の組み合わせによって問題が発生している可能性は高いと考えてい
ます。

  ・「zabbix.conf.php」が正しく設定されていれば、他に影響はない(普通のインストールと変わりない)と考えてよろしいでしょうか。

Zabbixの動作には影響はありません。

ただし、DBの接続情報を変更した際にWebインターフェース部分の
接続情報変更をウィザードを利用して行うことができません。
変更した場合は、今回と同様にzabbix.conf.phpファイルを編集し
てhttpdを起動しなおす対応が必要です。

ユーザー koyachi の写真

丁寧にご説明いただき、ありがとうございます!

会社などで利用することを想定しているため、今回の件を不安に感じていましたが、ご説明いただけたことで安心できました。
また何かあったら、ご質問させていただきます。

本当にありがとうございました。