The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"cacti + freebsd проблема  с коннектом в MySQL"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Мониторинг, логи / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"cacti + freebsd проблема  с коннектом в MySQL"  +/
Сообщение от guseniza email(ok) on 31-Авг-11, 19:56 
Добрый всем день.
Перечитал кучу мануалов по установке кактуса и все они друг друга повторяют. Все по идее предельно просто. но...
FreeBSD 8.2
php4, mysql-server-5.1.55, cacti-0.8.7g, apache22.
все из портов проинталлилось замечательно.

После настройки: http://jenoua.blogspot.com/2009/12/cacti-freebsd-memory-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 имеет все права (для теста сделал).

Как и в мануале импортировал БД 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)


теперь захожу на сервер с компа в локальной сети (192.168.0.254 - ип сервера):
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.

Помогите пожалуйста разобраться:
Что я сделал не так? что исправить? я уже и полные права дал пользователю  cacti, и 2 раза перезаливал таблицы...

Если где затупил, допустил глупую ошибку недостойную админа freebsd, не пинайте - я практически только сел за фрю...

Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "cacti + freebsd проблема  с коннектом в MySQL"  +/
Сообщение от universite email(ok) on 01-Сен-11, 00:47 

> Помогите пожалуйста разобраться:
> Что я сделал не так? что исправить? я уже и полные права
> дал пользователю  cacti, и 2 раза перезаливал таблицы...
> Если где затупил, допустил глупую ошибку недостойную админа freebsd, не пинайте -
> я практически только сел за фрю...

почитайте логи апача.

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "cacti + freebsd проблема  с коннектом в MySQL"  +/
Сообщение от guseniza email(ok) on 01-Сен-11, 01:20 
>> Помогите пожалуйста разобраться:
>> Что я сделал не так? что исправить? я уже и полные права
>> дал пользователю  cacti, и 2 раза перезаливал таблицы...
>> Если где затупил, допустил глупую ошибку недостойную админа freebsd, не пинайте -
>> я практически только сел за фрю...
> почитайте логи апача.

почитал...
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


Насчет phpmyadmin вроде понятно - кто-то ломится ко мне.
favicon.ico  отсутсвует, но разве в этом проблема? его нет изначально.

В общем, вероятно, туплю, но не понимаю где

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "cacti + freebsd проблема  с коннектом в MySQL"  +/
Сообщение от GD on 01-Сен-11, 16:45 
>[оверквотинг удален]
> Перечитал кучу мануалов по установке кактуса и все они друг друга повторяют.
> Все по идее предельно просто. но...
> FreeBSD 8.2
> php4, mysql-server-5.1.55, cacti-0.8.7g, apache22.
> все из портов проинталлилось замечательно.
>
> После настройки: http://jenoua.blogspot.com/2009/12/cacti-freebsd-memory-usag...
>
> Если где затупил, допустил глупую ошибку недостойную админа freebsd, не пинайте -
> я практически только сел за фрю...

ошибка типичная - копипаст без разбора
внимательно помедитируйте над "GRANT ALL ON cacti.* ...." и содержимым config.php


Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

4. "cacti + freebsd проблема  с коннектом в MySQL"  +/
Сообщение от guseniza email(ok) on 02-Сен-11, 16:42 
>[оверквотинг удален]
>> FreeBSD 8.2
>> php4, mysql-server-5.1.55, cacti-0.8.7g, apache22.
>> все из портов проинталлилось замечательно.
>>
>> После настройки: http://jenoua.blogspot.com/2009/12/cacti-freebsd-memory-usag...
>>
>> Если где затупил, допустил глупую ошибку недостойную админа freebsd, не пинайте -
>> я практически только сел за фрю...
> ошибка типичная - копипаст без разбора
> внимательно помедитируйте над "GRANT ALL ON cacti.* ...." и содержимым config.php

Я с  Вами согласен, что был копипаст и изначально без разбора.  Каюсь...
но потом, когда не заработало я стал разбираться.

Пользователь cactiuser имеет полные права на database cacti. под ним могу создавать, именять и удалять. В config.php и писать особо нечего:

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

Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "cacti + freebsd проблема  с коннектом в MySQL"  +/
Сообщение от universite email(ok) on 03-Сен-11, 15:00 
>[оверквотинг удален]
>>>
>>> Если где затупил, допустил глупую ошибку недостойную админа freebsd, не пинайте -
>>> я практически только сел за фрю...
>> ошибка типичная - копипаст без разбора
>> внимательно помедитируйте над "GRANT ALL ON cacti.* ...." и содержимым config.php
> Я с  Вами согласен, что был копипаст и изначально без разбора.
>  Каюсь...
> но потом, когда не заработало я стал разбираться.
> Пользователь cactiuser имеет полные права на database cacti. под ним могу создавать,
> именять и удалять. В config.php и писать особо нечего:

Еще раз, проверьте права в мускуле.

Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "cacti + freebsd проблема  с коннектом в MySQL"  +/
Сообщение от guseniza email(ok) on 03-Сен-11, 21:42 

проблема заключалась в некорректной работе связки php4, mysql5.1.55.
Решение:
Установка php5.
Кстати, сразу появилась новая проблема.
При попытке зайти на http://ip/cacti/ - не отображалась страница.
В http_errors.log:  
PHP Fatal error:  Call to undefined function session_name() in /usr/local/www/apache22/data/cacti/include/global.php on line 137

Решение:
# /usr/ports/www/php5-session
# make deinstall && make reinstall

И все зашибись :-)
Всем спасибо за помощь :))

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру