Перечитал кучу мануалов по установке кактуса и все они друг друга повторяют. Все по идее предельно просто. но...
FreeBSD 8.2
php4, mysql-server-5.1.55, cacti-0.8.7g, apache22.
все из портов проинталлилось замечательно.
После настройки: http://jenoua.blogspot.com/2009/12/cact ... emory-usag...
дополнительно сделал:
cp /usr/local/share/cacti/ /usr/local/www/apache22/data/cacti
В httpd.conf:
DocumentRoot "/usr/local/www/apache22/data"
Alias /cacti "/usr/local/www/apache22/data/cacti/"
/usr/local/www/apache22/data/cacti/include/config.php
/usr/local/share/cacti/include/config.php
#файлы дублируют содержание друг друга.
Код: Выделить всё
$database_type = "mysql";
$database_default = "cacti";
$database_hostname = "localhost";
$database_username = "cacti";
$database_password = "cacti";
$database_port = "3306";
Код: Выделить всё
mysql> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| cacti |
| mysql |
| test |
+--------------------+
Как и в мануале импортировал БД cacti.sql:
Код: Выделить всё
+---------------------------+
| Tables_in_cacti |
+---------------------------+
| cdef |
| cdef_items |
| colors |
| data_input |
| data_input_data |
| data_input_fields |
| data_local |
| data_template |
| data_template_data |
| data_template_data_rra |
| data_template_rrd |
| graph_local |
| graph_template_input |
| graph_template_input_defs |
| graph_templates |
| graph_templates_gprint |
| graph_templates_graph |
| graph_templates_item |
| graph_tree |
| graph_tree_items |
| host |
| host_graph |
| host_snmp_cache |
| host_snmp_query |
| host_template |
| host_template_graph |
| host_template_snmp_query |
| poller |
| poller_command |
| poller_item |
| poller_output |
| poller_reindex |
| poller_time |
| rra |
| rra_cf |
| settings |
| settings_graphs |
| settings_tree |
| snmp_query |
| snmp_query_graph |
| snmp_query_graph_rrd |
| snmp_query_graph_rrd_sv |
| snmp_query_graph_sv |
| user_auth |
| user_auth_perms |
| user_auth_realm |
| user_log |
| version |
+---------------------------+
48 rows in set (0.01 sec)
http://192.168.0.254/cacti
меня перенаправляет на
http://192.168.0.254/cacti/install
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 cacti -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.
Apache логи:
cat /var/log/httpd-error.log | grep cacti
[Tue Aug 30 18:58:07 2011] [error] [client 192.168.0.254] File does not exist: /usr/local/www/apache22/data/acacti
НО! в httpd.conf НЕТ acacti:
cat /usr/local/etc/apache22/httpd.conf | grep cacti
Alias /cacti "/usr/local/www/apache22/data/cacti/"
grep acacti ничего не показал.
также:
Код: Выделить всё
[Wed Aug 31 07:18:06 2011] [error] [client 173.232.108.166] File does not exist: /usr/local/www/apache22/data/phpMyAdmin
[Wed Aug 31 07:18:06 2011] [error] [client 173.232.108.166] File does not exist: /usr/local/www/apache22/data/phpmyadmin
[Wed Aug 31 07:18:07 2011] [error] [client 173.232.108.166] File does not exist: /usr/local/www/apache22/data/pma
[Wed Aug 31 07:33:56 2011] [error] [client 178.77.120.4] File does not exist: /usr/local/www/apache22/data/din.aspx
[Wed Aug 31 17:12:46 2011] [error] [client 192.168.0.1] File does not exist: /usr/local/www/apache22/data/favicon.ico
[Wed Aug 31 17:12:46 2011] [error] [client 192.168.0.1] File does not exist: /usr/local/www/apache22/data/favicon.ico
[Wed Aug 31 17:12:46 2011] [error] [client 192.168.0.1] File does not exist: /usr/local/www/apache22/data/favicon.ico
favicon.ico отсутсвует, но разве в этом проблема? его нет изначально.
Помогите пожалуйста разобраться:
Что я сделал не так? что исправить? я уже и полные права дал пользователю cacti, и 2 раза перезаливал таблицы...
Если где затупил, допустил глупую ошибку недостойную админа freebsd, не пинайте - я практически только сел за фрю...