初期ログインユーザの手動作成について

初めてこちらのフォーラムに参加させていただきます。
よろしくお願いいたします。

インストール後の初期立ち上げ時にマニュアルと違う動作となっています。
初期ログインユーザがなんらかの理由で作成されておらずログインできません。
PostgreSQLへ直接ユーザを入力したうえで、初期ログインを成功させたいです。
どのような値を入れればよいのでしょうか。
ご教授をお願いします。

環境は、次のとおりです。
OS: CentOS 5.4
PostgreSQL: 8.3.8
PHP: 5.1.6-23.2.el5_3

【確認動作】

1.初期ログイン画面にてユーザ名「Admin」パスワード「なし」でログインを試行するとエラーが表示される。
* Use of undefined constant S_INSTALLATION - assumed 'S_INSTALLATION'[/usr/share/zabbix/include/profiles.inc.php:342]
* Unable to select configuration
* Unable to select configuration

2.PostgreSQLのデータベースからusersを確認
zabbixdb=> select * from users;
userid | alias | name | surname | passwd | url | autologin | autologout | lang | refresh | type | th
eme | attempt_failed | attempt_ip | attempt_clock
--------+-------+------+---------+--------+-----+-----------+------------+------+---------+------+---
----+----------------+------------+---------------
(0 行)

3.ユーザを登録し確認
zabbixdb=> insert into users (userid,alias,name,surname,passwd) values (1,'Admin','Zabbix','Administrator','***************');
INSERT 18717 1
zabbixdb=> insert into users (userid,alias,name,surname,passwd) values (2,'guest','Default','User','***************');
INSERT 18718 1
(値はフォーラム中メイン「ZABBIXのインストール / 初期管理者でログインできません」を元にしています)

zabbixdb=> select * from users;
userid | alias | name | surname | passwd | url | autologin | auto
logout | lang | refresh | type | theme | attempt_failed | attempt_ip | attempt_clock
--------+-------+---------+---------------+----------------------------------+-----+-----------+-----
-------+-------+---------+------+-------------+----------------+------------+---------------
1 | Admin | Zabbix | Administrator | *************** | | 0 |
900 | en_gb | 30 | 0 | default.css | 0 | | 0
2 | guest | Default | User | *************** | | 0 |
900 | en_gb | 30 | 0 | default.css | 0 | | 0
(2 行)

4.ログインを再試行
* Unable to select configuration
* Unable to select configuration

ERROR: Login name or password is incorrect

の表示で「Use of undefined」以下の表記はでなくなります。

zabbixdb=> select * from auditlog;
auditid | userid | clock | action | resourcetype | details
---------+--------+------------+--------+--------------+------------------------------

55 | 0 | 1263196418 | 3 | 0 | Login failed [Admin]
56 | 2 | 1263197101 | 3 | 0 | Login failed [Admin]
(56 行)

が表記されるためPosgreSQLへのアクセスはできているものと考えています。
こちら記述で足りない点などありますでしょうか。
よろしくお願いいたします。

コメント表示オプション

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

ichiさん

zabbixのバージョンは1.6.xでしょうか?
それだとマニュアルが間違ってます。(多分、1.8系でも一緒かと。)

何度かこのフォーラムでも上がってますが、1.6.xからパスワードはzabbixになってます。(私も昨年引っかかってzabbix-jpの代表にマニュアルが間違ってるとメールした覚えが……)

ちなみに、zabbix-jp(このサイト)のDocumentsに書いてあったりします。
[url=http://www.zabbix.jp/modules/bwiki/index.php?ZABBIX%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB#content_1_4]ZABBIXのインストール[/url]

上記URLのWEBインタフェースの設定の15番目です。

ユーザー ichi の写真

御指摘ありがとうございます。

早速試してみました。
残念ながらusersテーブルにデータが入らなかったためか
「Admin:zabbix」
でもログインできません。

テーブルの作成にあたっては本フォーラム
Top / Documents / Version1.0 / 6.データベース構造
を参考にしてはいるのですがfailとなってしまっています。

またZABBIXのバージョンを記入していませんでした。

ZABBIXバージョン:1.6.6
となります。

引き続きユーザ関連情報の確認を行っていこうと考えています。
ありがとうございました。

ユーザー KAZ の写真

ichiさん

テーブルの作成にあたっては本フォーラム Top / Documents / Version1.0 / 6.データベース構造 を参考にしてはいるのですがfailとなってしまっています。

zabbix1.0と1.6では色々変わっていますので、できれば先ほど紹介した下記URLの「MySQLデータベースサーバの設定」を参考にして頂きたいかと。

[url=http://www.zabbix.jp/modules/bwiki/index.php?ZABBIX%A4%CE%A5%A4%A5%F3%A5%B9%A5%C8%A1%BC%A5%EB#content_1_4]ZABBIXのインストール[/url]

また、PostgreSQLを使ったzabbix1.6のインストールは下記URLで私がアップしています。
[url=http://www.zabbix.jp/modules/newbb/viewtopic.php?topic_id=199&forum=4]ZABBIX1.6.2インストール報告[/url]
下記がSQL実行した時のログ(もどき)です。
SQLの実行する順番は「schema」が一番先でそれ以降は関係ないです。

<code>
su - postgres
createdb zabbix

cd /usr/local/src/zabbix-1.6.2

psql zabbix < create/schema/postgresql.sql
psql zabbix < create/data/data.sql
psql zabbix < create/data/images_pgsql.sql

exit
</code>

移行してないのでしたら一度dropしてからcreatedbかけた方が楽かと思います。

ユーザー ichi の写真

KAZさん

ありがとうございます。
DBを作りなおす前に上書きでスキーマデータインポートを実施してみました。
現在のデータを全て削除したうえで流し込んだところログインできることが確認できました。
改めてデータベースを作成しなおしたうえ、もういちど作業してみます。

原因は最初のインポート時にschemaディレクトリ以下のdata.sqlを間違って指定していたようです。

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