「DB type is not set」のエラーで初期設定画面に進めず。 (※インストール方法詳細追記しました)

GIUで初めてブラウザでhttp://<サーバIP>/zabbixにアクセスした時
「DB type is not set」のエラーが出て初期設定の画面が表示されません。

何か考えられる原因はあるでしょうか。

環境は、
カーネル: 2.6.32-504.3.3.el6.i686
zabbix : 2.4.3
Apache : httpd-2.2.15-39.el6.centos.i686
mysql : Ver 14.14 Distrib 5.1.73, for redhat-linux-gnu (i386) using readline 5.1
PHP : 5.3.3 (cli)
GUI : x window system

googleなどインターネットへのアクセスはできます。

 ※インストールはすべてyum
・selinuxを無効化し、リブート
・デフォゲ設定
・サーバ起動時にeth0のNW有効化し、リブート
・NTPインストール
・GUIインストール
・ブラウザfirefoxインストール
・mysqlインストール
  # yum -y install mysql-server
  # /etc/rc.d/init.d/mysqld start   
  # chkconfig mysqld on
  # mysql
    mysql> SET PASSWORD FOR root@localhost=PASSWORD('パスワード');
  # mysql_secure_installation   
   ①rootパスワード変更するか  →N
   ②anonymous ユーザーを削除するか      →Y
   ③他サーバからの root ログインを禁止するか →Y
   ④testデータベースを削除するか       →Y
   ⑤これらの設定を再読み込みして反映するか  →Y

・Apacheインストール、起動、自動起動設定
・phpインストール、mysqlライブラリの追加
・zabbixのインストール
  # wget http://repo.zabbix.jp/relatedpkgs/rhel6/i386/zabbix-jp-release-6-6.noarc...
  # rpm -ivh zabbix-jp-release-6-6.noarch.rpm
  # rpm -ivh http://repo.zabbix.com/zabbix/2.2/rhel/6/x86_64/zabbix-release-2.2-1.el6...

  # yum -y install zabbix-server-mysql zabbix-web-mysql zabbix-web-japanese

  # yum -y install zabbix-get
  # yum -y install zabbix-agent
  # service zabbix-agent start
  # chkconfig zabbix-agent on

  -アップデート- 
  # yum update zabbix-server-mysql
  # yum update zabbix-web-mysql
  # yum update zabbix-web-japanese
  # yum update zabbix-agent
  # yum update zabbix-get

  # vi /etc/zabbix/zabbix_server.conf
  ↓コメントアウトを外して設定
  DBHost=localhost
  DBName=zabbix
  DBUser=zabbix
  DBPassword=パスワード

 -ユーザPW設定とDBスキーマインポート-
  # mysql -u root -p
 mysql> create database zabbix character set utf8;
mysql> grant all privileges on zabbix.* to zabbix@localhost identified by '<パスワード>';
mysql> FLUSH PRIVILEGES;
mysql> quit

# mysql -uroot -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.8/create/schema.sql
# mysql -uroot -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.8/create/images.sql
# mysql -uroot -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.8/create/data.sql

-zabbix.confの所有者をApacheに変更-
# cd /etc/httpd/conf.d
# chown apache:apache zabbix.conf

よろしくお願いします。

コメント表示オプション

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

to-maさん

何故2.4.3を直接いれないで
2.2系を入れてアップデートしようとしてるんですか?A(^^;

で、何故にDBはZabbix2.2.8?

# mysql -uroot -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.8/create/schema.sql
# mysql -uroot -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.8/create/images.sql
# mysql -uroot -p zabbix < /usr/share/doc/zabbix-server-mysql-2.2.8/create/data.sql

なんか辺ですね。

まずはrpm -qa|grep zabbixでインストールされているZabbixのバージョン確認してみてください。

どうしても2.2からアップグレードしたいなら順番は下記ですよ。
1)インストール
2)DBスキーマ作成当作成
3)アップグレード

尚、Zabbix2.4いれるなら↓をインストールしましょう。
# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/x86_64/zabbix-release-2.4-1.el6...

ユーザー kng の写真

to-maさん

OSは32bitなのに、zabbixのリポジトリは64bitを利用しているように見えます。

インストールは正常に完了していますか?

#rpm -qa|grep zabbixで表示されるパッケージはどうなりますか?

ユーザー KAZ の写真

kngさん、to-maさん

そーですね。
見落としました。

32bitなら下記ですね。
# rpm -ivh http://repo.zabbix.com/zabbix/2.4/rhel/6/i386/zabbix-release-2.4-1.el6.n...

ユーザー to-ma の写真

KAZさん kngさん
コメントありがとうございます。

構築自体が初めてだったもので、恐れ入ります。

リポジトリの設定などがおかしかったようです。
なので、古いものをインストールしてアップデートした形になりました。
(まぁそのvartionも・・・ですが)

DBスキーマもここのバージョンは合ってないですが、機器には合わせて設定していました。

結果的に、/etc/zabbix/web/zabbi.conf.phpを削除したことでログインできました。

手順の粗さなどもわかりましたので、助言ありがとうございました。
またよろしくお願いします。

ユーザー TNK の写真

手順はご確認頂けたと思いますので、注意点だけ補足させて頂きま
す。

インストール手順ですが、ZABBIX-JPのリポジトリとZabbix SIAの
リポジトリを混在させないでください。
ZABBIX-JPのリポジトリでは、1.8系用のものしかありませんので、
2.0以降をインストールされるのであれば、Zabbix SIAのもののみ
をインストールするようにしてください。

つまり、zabbix-jp-release-6-6.noarch.rpmはインストールしない
でください。

zabbix-release-2.2-1.el6.noarch.rpmに関しては、i386以下のも
のでもx86_64以下のものでもどちらでも構わなかったはずです。
パッケージファイルのアーキテクチャ部分が「noarch」となってい
るはずですので、それはアーキテクチャに依存しないパッケージで
す。
一応、i386とx86_64両方の

 zabbix-release-2.2-1.el6.noarch.rpm

の内容を確認しましたが、インストールされる、

 /etc/yum.repos.d/zabbix.repo

などのファイルは同じ内容でした。

あと、インストールされたいのは、Zabbix 2.4.3なのですか?
それともZabbix 2.2.8なのですか?
それぞれ別のyumリポジトリを利用するようになっていますので、
利用するバージョンを明確にされてから、それぞれのバージョン用
のzabbix-releaseパッケージをインストールして作業するようにし
てください。