Top過去ログ目次掲示板

作成日:2007年04月17日 作成:おやじ
掲示板で過去に質問された内容です。

No.6891 cactiのインストールについて(Windows版)


No.6891 投稿時間:2007年04月17日(Tue) 15:19 投稿者名:なおき URL:
タイトル:cactiのインストールについて(Windows版)

はじめまして。

Windows環境でCactiの使用を考えています。
現在、設定作業中なのですがうまく動きません。

サーバ環境としては以下になります。
Windows2003Server
IIS
cacti 0.8.6i
PHP 4.3.11
MySQL 4.1.10a
RRDTool 1.0.49
NET-SNMP 5.3.1
ActivePerl 5.8.8 Build 820

今回、設定作業で参考にしたサイトは以下になります。
http://kikuz0u.x0.com/memo/
のCacti (RRDToolフロントエンド) 〜 Windows編 〜
を参考しました。

各アプリケーションのインストール及び設定が完了し以下のURLへアクセスしたところエラーが発生しました。
http://サーバ名/cacti

エラーメッセージは以下になります。
-----ここから
Error

You have created a new database, but have not yet imported the 'cacti.sql' file. At the command line, execute the following to continue:


mysql -u cactiuser -p cacti < cacti.sql

This error may also be generated if the cacti database user does not have correct permissions on the cacti database. Please ensure that the cacti database user has the ability to SELECT, INSERT, DELETE, UPDATE, CREATE, ALTER, DROP, INDEX on the cacti database.
-----ここまで

エラーメッセージを確認すると、データベースがないか権限がないと読み取れるのですが、
実際にはデータベースは存在しますしデータベースへのアクセス権限はあります。

また、公式サイトの設定情報をみて再度設定しましたが状況は変わりませんでした。
http://docs.cacti.net/node/2

いったい何が問題なのでしょうか。
わかりましたらご教授いただけないでしょうか。


No.6892 投稿時間:2007年04月18日(Wed) 14:35 投稿者名:きょん URL:
タイトル:Re: cactiのインストールについて(Windows版)

こんにちは
データベース取り込み時にrootで実行するのでは?
その後データベースにcactiuserなどの実行権を付与するもんだと思いましたが


No.6893 投稿時間:2007年04月18日(Wed) 18:34 投稿者名:なおき URL:
タイトル:Re^2: cactiのインストールについて(Windows版)

きょん様。書き込みありがとうございます。

データベースは既に作成しています。
ちなみにデータベースの作成は以下の内容で作成しました。
※参考にしたサイトの情報ままですが。

-----ここから

■データベースの作成
C:\>mysqladmin --user=root -p create cacti
Enter password: *****

C:\>mysql --user=root -p cacti < C:\Inetpub\wwwroot\cacti\cacti.sql
Enter password: *****

■cacti用データベースのユーザ設定
C:\>mysql --user=root -p
Enter password: *****
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 3 to server version: 4.1.10a-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use cacti;
Database changed
mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY 'cacti';

Query OK, 0 rows affected (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

C:\>

-----ここまで


No.6894 投稿時間:2007年04月18日(Wed) 21:07 投稿者名:おやじ URL:
タイトル:Re^3: cactiのインストールについて(Windows版)

エラーからするとDBが駄目のようにも見えますが、cactiのcacti/include/config.phpがチャント設定できていなくても同じメッセージが出ます。
今の設定だと、$database_password = "cacti"としないとアクセスできず、このメッセージが出るはずです。

$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
//$database_password = "cactiuser";
$database_password = "cacti";
$database_port = "3306";


No.6897 投稿時間:2007年04月19日(Thu) 19:41 投稿者名:なおき URL:
タイトル:Re^4: cactiのインストールについて(Windows版)

cactiのcacti/include/config.phpの設定は特に問題はないかと思います。
-----ここから
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cactiuser";
$database_password = "cacti";
$database_port = "3306";
-----ここまで

まだ、何度かMYSQLのデータベースを再作成しましたが改善されません。


No.6898 投稿時間:2007年04月19日(Thu) 20:51 投稿者名:おやじ URL:
タイトル:手動でアクセスできますか?

間違いなくDBができているなら、下記のようにuser:cactiuser password:cacti でアクセスできるはずですが?
C:\>mysql -u cactiuser -p
Enter password: cacti
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 2 to server version: 4.0.26-nt

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> use cacti
Database changed
mysql> show tables;
+---------------------------+
| Tables_in_cacti           |
+---------------------------+
| cdef                      |
| cdef_items                |
| colors                    |
|                           |
+---------------------------+
48 rows in set (0.00 sec)

mysql> show fields from host;
+--------------------+-----------------------+------+-----+---------------------+----------------+
| Field              | Type                  | Null | Key | Default             | Extra          |
+--------------------+-----------------------+------+-----+---------------------+----------------+
| id                 | mediumint(8) unsigned |      | PRI | NULL                | auto_increment |
| host_template_id   | mediumint(8) unsigned |      |     | 0                   |                |
| description        | varchar(150)          |      |     |                     |                |


23 rows in set (0.00 sec)

mysql> quit
Bye


No.6899 投稿時間:2007年04月20日(Fri) 08:47 投稿者名:きょん URL:
タイトル:rootのパスワード

rootのパスワードがちゃんと設定されていないんじゃないですかね?
もう一度設定してみてはいかがですか。

的外れだったらすいません。



掲示板▲頁先頭