WEB表

度々申し訳ありません
下記リンク先を参照し
http://www.thinkit.co.jp/cert/article/0611/19/1/3.htm
フロントエンドの設定まで完了し
IEで
http://(ホスト名)/zabbix
でHTTP接続した際に
NotFound
The requested document was not found on this server.
と表示され何も出てきません
Apacheが参照しようとしているWebコンテンツディレクトリ内に
ZABBIXディレクトリがないという事なのでしょうか
/var/www/html配下にzabbixディレクトリを作成し
ソースファイルをコピーしたのですがコピー先が
違うのでしょうか…。

コメント表示オプション

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

Linuxはどのディストリビューションをお使いでしょうか?また、Apacheの設定はデフォルトの状態でしょうか?

RedHat系(Fedora/RHEL/CentOSなど)をお使いで、ApacheのDocumentRoot設定を変更されていないのであれば、以下のポイントを確認してみてください。

1. /var/www/html/zabbixディレクトリ直下にindex.phpが存在しているかどうか
2. ブラウザのURLにhttp://ホスト名/zabbix/index.phpと指定して見れるかどうか

2を行って見れるようであれば、apacheのDirectoryIndex設定にindex.phpを登録することで、ディレクトリ指定でも自動的にindex.phpが表示されるようになります。

2を行っても見れないようであれば、php関連のパッケージがインストールされていない可能性があります。

ユーザー iwazox の写真

ご回答ありがとうございます
返事が遅くなってしまい大変申し訳ありません
OSに関しましてはCentOS(4.2)を利用しております
1.に関してindex.phpの存在は確認できました
2.を実行させて頂いた所、ログイン画面を表示する事ができましたが、ログイン画面の所で左上に

Error in query [select u.userid,u.alias,u.name,u.surname,u.url,u.refresh from users u where u.alias='zabbix' and u.passwd='5fce1b3e34b520afeffb37ce08c7cd66'] [Table 'zabbix.users' doesn't exist]Error in query [select u.* from users u where u.alias='guest'] [Table 'zabbix.users' doesn't exist]

Error in query [select * from profiles where userid=0 and idx='web.menu.view.last'] [Table 'zabbix.profiles' doesn't exist] Monitoring Error in query [select * from profiles where userid=0 and idx='web.menu.cm.last'] [Table 'zabbix.profiles' doesn't exist] Inventory Error in query [select * from profiles where userid=0 and idx='web.menu.reports.last'] [Table 'zabbix.profiles' doesn't exist] Reports Error in query [select * from profiles where userid=0 and idx='web.menu.config.last'] [Table 'zabbix.profiles' doesn't exist]

と表示されログインできない状況となっております
このエラーが意味しているのはMYSQLサーバーにログインできない
という事なのでしょうか
何度も申し訳ありませんが宜しくお願い致します

ユーザー kodai の写真

こんにちは。回答が遅くなりました。

エラーからしますと、MySQLへのクエリが失敗しているようですので、
ひとまずは以下の点を再度ご確認ください。

1. ZABBIXの初期データベースを正常にインポートできているか。
2. /etc/zabbix/zabbix_server.confのMySQL設定に適切な値が設定されているか。
3. php-mysqlパッケージがインストールされているか。

上記の点に問題がないようであれば、OSなどの環境に依存すると思われますので、再度ご連絡いただけるでしょうか。

ユーザー iwazox の写真

ご連絡有難う御座います
MySQLのスキーマやインポートが失敗していたようで
再度実行しDBのテーブルが作成された事を確認したら
ログイン画面がでるようになりました
有難う御座いました
また、ログインしようとadminでパスワードを空で
入ろうとした所ログイン不可の状態となってしまっております
/etc/init.d/zabbix_server start
上記コマンドを入力しサーバーがONにしたのですが
WEB画面のReportsのZABBIX Server is running欄を確認すると
valueがnoとなってしまっております
これはどういう意味なのでしょうか
また、ログインできないのは何が問題ありますでしょうか
必要な情報等ありましたらご連絡頂ければと思います

質問ばかりで申し訳ありませんが
宜しくお願い致します

ユーザー kodai の写真

* ログインできない件

画面やapacheのログにエラーのようなものは出力されていないでしょうか?この場合ZABBIXの設定ではなく、phpとMySQLとの接続設定が原因である可能性が大きいため、パッケージの不足(php-mysqlなど)やphp.iniの設定の再確認を行ってみてください。

* ZABBIX Server is running: no の件

WEBフロントエンドのZABBIXサーバーのステータスは、内部的には以下のコマンドを実行して、1以上ならyes、0以下ならnoと表示しているだけです。

# ps -ef |grep zabbix_server |grep -v grep |wc -l

上記コマンドはWEBフロントエンドのプロセスから実行されるため、httpdがchroot環境など特殊な条件下で動作している場合は常にnoとなる場合があるります。
WEBフロントエンドでnoと表示されていても、コンソールからrootでpsコマンドを実行して、zabbix_serverプロセスが動作していれば特に問題はありません。