Доброго дня!
У меня проблемы при настройке cacti - я не знаю, куда копать дальше, какие файлы править. У кого есть опыт установки какти с нуля, помогите разораться, что не так я делаю. Теперь собственно о проблеме:
Изначально была проблема такая - были битые пакеты, которые появились от того, что на некоторое время в офисе пропал интернет, и я долго мучался поэтому поводу, как мне же переустановить этот кактус заново, тк. не помогало aptitude reinstall cacti и aptitude install cacti. Я долго мучался и решение нашел все-таки, описав его тут Как убарть ошибки msql+php+cacti Теперь я точно, знаю кактус встал нормально. Но свою задачу по мониторингу я пока не могу решить, я просто не вижу веб-морды..
Но есть отличия при первой установке, когда внезапно пропал инет, и сейчас. Вот они
В первый раз у меня спрашивали о mysql, чтобы я создал базу данных и юзера в ней. т.е. видел я такие скриншоты http://www.debianadmin.com/cacti-bandwith-monitoring-tool-in-debian-etch.html#more-149, теперь же я не видел этого, поэтому я вручную создал базу данных и юзера в мускуле, как описано в этой статье http://snmp.ru/doku.php/cacti:cacti_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0 или в этой http://belgorod.lug.ru/wiki/index.php/Cacti_-_%D1%83%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%B8_%D0%BD%D0%B0%D1%81%D1%82%D1%80%D0%BE%D0%B9%D0%BA%D0%B0
программа встала в каталог /etc/cacti/ и там лежат файлы
root@SQUID:/etc/cacti# ls
apache.conf debian.php debian.php.ucf-old
содержание файла debian.php - я правил вручную, как описано в тех двух ссылок выше, указывал юзера, имя, пароль к мускулу. может где-то тут косяк? или в апаче, раз он не выводит веб-морду?
Подробное содержание всех нужных файлов могу привести тут, просто я пока не знаю, в каком порядке начать искать проблему, подскажите, плиз, кто знает. А то сижу уже 3 день, и не знаю, куда копать мне дальше. Спасибо большое!
[Решено] Настройка Cасti c нуля (решение проблем mysql+php5+dbconfig)
Доброго дня!
Ну, что.. спустя какое-то время мне опять пришлось вернуться к старой проблеме с cacti. В этой теме SNMP запросы к различному оборудованию и настройка zabbix (OID+MIB) я рассказывал как настроить заббикс, как мониторить сеть, сервера по нужным параметрам. Заббикс для этих задач отлично подходит. Но, он не все умеет делать. В частности, он не показывает трафик, который могут качать юзеры. Например, мне надо знать, сколько трафика заюзал Вася Пупкин за день и за неделю вплоть по часам. С этой задачей кактус (cacti) справляется отлично. Поэтому, как я и предполагал, средств мониторинга великое множество, и нет универсального решения - каждая софтина делает свою задачу и решает ее очень хорошо! Это всегда лучше, чем гибрид бульдога-носорога :)
В жизни тоже самое когда надо мощный телефон и чтобы он умел делать задачи компа, и еще фоткать отлично. Так вот лучше отдельно иметь отличный фотик, отличный ноутбук, и обычный телефон. а не гибрид. ну, собственно к теме cacti возвращаюсь я..
Так вот у меня проблема такая -не могу запустить кактус в вебморде. пишет ошибку..
FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php'
Я пока не знаю куда копать, прошу помощи, кто с нуля настраивал кактус и может помочь, но как мне кажется стоит посмотреть логи мускула(mysql) и апача.
Спасибо!
Я пока не знаю куда копать, прошу помощи, кто с нуля настраивал кактус и может помочь, но как мне кажется стоит посмотреть логи мускула(mysql) и апача.
Ну, для начала, я бы посмотрел то, что вам предлагается посмотреть - настройки доступа к базе MySQLв файле include/config.php
собственно сам файл, лежащий тут /usr/share/cacti/site/include/config.php
И что он говорит мне? просто php не очень понимаю, на php написано в нем? или за что он отвечает?
правил две строчки в нем:
$database_type = "mysql";
require('/etc/cacti/debian.php');
Показать
/*
+-------------------------------------------------------------------------+
| Copyright (C) 2004-2010 The Cacti Group |
| |
| This program is free software; you can redistribute it and/or |
| modify it under the terms of the GNU General Public License |
| as published by the Free Software Foundation; either version 2 |
| of the License, or (at your option) any later version. |
| |
| This program is distributed in the hope that it will be useful, |
| but WITHOUT ANY WARRANTY; without even the implied warranty of |
| MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
| GNU General Public License for more details. |
+-------------------------------------------------------------------------+
| Cacti: The Complete RRDTool-based Graphing Solution |
+-------------------------------------------------------------------------+
| This code is designed, written, and maintained by the Cacti Group. See |
| about.php and/or the AUTHORS file for specific developer information. |
+-------------------------------------------------------------------------+
| http://www.cacti.net/ |
+-------------------------------------------------------------------------+
*/
/* make sure these values refect your actual database/host/user/password */
$database_type = "mysql";
require('/etc/cacti/debian.php');
/* Default session name - Session name must contain alpha characters */
#$cacti_session_name = "Cacti";
?>
Покажите содержимое файла /etc/cacti/debian.php
<?php
##
## database access settings in php format
## automatically generated from /etc/dbconfig-common/cacti.conf
## by /usr/sbin/dbconfig-generate-include
## Thu, 13 Dec 2012 09:43:16 +0400
##
## by default this file is managed via ucf, so you shouldn't have to
## worry about manual changes being silently discarded. *however*,
## you'll probably also want to edit the configuration file mentioned
## above too.
##
$database_username='cacti';
$database_password='cacti';
$basepath='';
$database_default='cacti';
$database_hostname='localhost';
$database_port='3309';
$dbtype='mysql';
может нет закрывающего тега. сразу на это обратил внимание?
кстати у меня еще какой-то похожий файл есть в том же месте /etc/cacti/ вот он. только название немного отличается. фиг знает зачем.
Показать
<?php
##
## database access settings in php format
## automatically generated from /etc/dbconfig-common/cacti.conf
## by /usr/sbin/dbconfig-generate-include
## Tue, 11 Dec 2012 14:19:43 +0400
##
## by default this file is managed via ucf, so you shouldn't have to
## worry about manual changes being silently discarded. *however*,
## you'll probably also want to edit the configuration file mentioned
## above too.
##
$database_username='cacti';
$database_password='cacti';
$basepath='';
$database_default='cacti';
$database_hostname='localhost';
$database_port='3306';
$dbtype='mysql';
?>
кстати, что-то похожее нашел тут http://forum.lissyara.su/viewtopic.php?f=3&t=11256&sid=4803c13ef3be3ea530b2184bd7436db8&start=75 но там на фряхе.
$database_username='cacti';
$database_password='cacti';
$database_hostname='localhost';
$database_port='3309';
Настройки для подключения к Mysql верные?
Значит так, сначала я не мог зайти в сам мускул через phpmyadmin. пароль и рутовый и от какти не подходил. но точно помню, что я месяца 2 назад, заходил. вообщем поменял еще раз пароль рута и какти в консоле и смог зайти в мускул. а далее значит открыл вебморду какти. ошибок уже не было типа этой
FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php'
уже что-то. Открылся просто пустой экран. вот скриншоты, самой базы кактуса и вебморды.
Показать
кстати, а пароль же не должен же сбрасываться? а у меня почему то сбросился чтоль. пришлось заново ручками его создать.
соответственно это сейчас верно, пароль пока такой оставил.
Linux777⇓ пишет:
$database_username='cacti';
$database_password='cacti';
а вот тут походу ошибка, нетстат показал что никто не слушает этот порт.
root@SQUID:/etc/cacti# netstat -an | grep 3309
root@SQUID:/etc/cacti# netstat -an | grep 3306
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN
root@SQUID:/etc/cacti#
но зато 3306 слушает. наверно стоит заменить порт 3309 на 3306. а как узнать какое приложение слушает этот порт. или какой порт кактус слушает?
а если написать локалхост то пишет ничего не найдено.
есть ли разница пишу я localhost/cacti или 1.2.3.4/cacti
http://localhost/cacti/
кажись я понял, ошибка с портом. вот как узнать, какая программа слушает порт.
root@SQUID:/etc/cacti# netstat -anp | grep 3306
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 17521/mysqld
значит однозначно надо править файл :) собственно один ответ я сам получил. а вот почему пароли сбросились, я хз.
собственно изменил порт я тут /etc/cacti/debian и перезагрузил мускул.
cat /etc/cacti/debian.php
<?php
##
## database access settings in php format
## automatically generated from /etc/dbconfig-common/cacti.conf
## by /usr/sbin/dbconfig-generate-include
## Thu, 13 Dec 2012 09:43:16 +0400
##
## by default this file is managed via ucf, so you shouldn't have to
## worry about manual changes being silently discarded. *however*,
## you'll probably also want to edit the configuration file mentioned
## above too.
##
$database_username='cacti';
$database_password='cacti';
$basepath='';
$database_default='cacti';
$database_hostname='localhost';
$database_port='3306';
$dbtype='mysql'
?>
после перезагрузки мускула проверил еще раз, все верно и с портом. мускул слушает его.
Показать
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 17521/mysqld
root@SQUID:/etc/cacti# cat /etc/cacti/debian.php
<?php
##
## database access settings in php format
## automatically generated from /etc/dbconfig-common/cacti.conf
## by /usr/sbin/dbconfig-generate-include
## Thu, 13 Dec 2012 09:43:16 +0400
##
## by default this file is managed via ucf, so you shouldn't have to
## worry about manual changes being silently discarded. *however*,
## you'll probably also want to edit the configuration file mentioned
## above too.
##
$database_username='cacti';
$database_password='cacti';
$basepath='';
$database_default='cacti';
$database_hostname='localhost';
$database_port='3306';
$dbtype='mysql'
?>
в итоге получается вот что, нет данных пишет после всех манипуляций
dpkg-reconfigure cactiменьше дров наломаете
dpkg-reconfigure cacti
меньше дров наломаете
всмысле? я пока пытаюсь найти, где скрыта ошибка, но уже добился промежуточных результатов (нашел порт неверный был, пароль обновил) и вебморда стала загружаться, уже нет ошибки FATAL ERROR MYSQL.. как писалось ранее
FATAL: Cannot connect to MySQL server on 'localhost'. Please make sure you have specified a valid MySQL database name in 'include/config.php'
dpkg-reconfigure cacti
это что дает, сбрасывает все настройки заново, и все что я в конфигах правил будет по дефолту. т.е. вернет в обратное состояние? мало ли где забыл просто закрывающую скобку поставить или лишний проблем. О переустановки какти пока не думаю. думаю разрулить это.
хотя я понял что это. ман подсказал :) тогда может меньше дров наломаю.но сначала хочу попробовать добиться, мало ли где-то правда пробел лишний стоит..
dpkg-reconfigure перенастраивает уже установленные пакеты. В качестве параметров указываются одно и более названий пакетов, которые нужно перенастроить. Будут заданы вопросы о конфигурации, их будет больше чем при начальной установке пакета.
вы суть проблемы ищите не в том.
Лучше вспомните для mysql меняли порт и всё в этом роде.
Если да то тогда править конфиги
вроде бы не менял порт для mysql. точно не помню было 2 месяца назад все это..а в чем тогда суть проблемы? мне надо разрулить и запустить все это дело))
Показать
ii libdbd-mysql-perl 4.019-1 Perl5 database interface to the MySQL database
ii libmysqlclient16 5.1.66-0ubuntu0.11.10.3 MySQL database client library
ii mysql-client-5.1 5.1.66-0ubuntu0.11.10.3 MySQL database client binaries
ii mysql-client-core-5.1 5.1.66-0ubuntu0.11.10.3 MySQL database core client binaries
ii mysql-common 5.1.66-0ubuntu0.11.10.3 MySQL database common files, e.g. /etc/mysql/my.cnf
ii mysql-server 5.1.66-0ubuntu0.11.10.3 MySQL database server (metapackage depending on the latest version)
ii mysql-server-5.1 5.1.66-0ubuntu0.11.10.3 MySQL database server binaries and system database setup
ii mysql-server-core-5.1 5.1.66-0ubuntu0.11.10.3 MySQL database server binaries
ii php5-mysql 5.3.6-13ubuntu3.9 MySQL module for php5
root@SQUID:/etc/cacti# dpkg-reconfigure mysql-common
root@SQUID:/etc/cacti# dpkg-reconfigure mysql-server-5.1
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service mysql stop
Суть в том, что вам нужно выставить правильные настройки для доступа к БД.
что-то я уже запутался совсем. Но по-крайней мере я понял проблему, у меня не было базы данных для cacti в mysql. Например, в этой ссылке http://feyhoa.org.ua/archives/997 есть скришнот где спрашивается настроить БД cacti с помощью dbconfig-common. А у меня нет такого вопроса при переустановке и послу удаления. т.к. ничего важного нет, я снес базу данных мукскул. решил с нуля начать. но проблемы новые вылезают.
Показать
The following packages will be REINSTALLED:
mysql-server-5.1
0 packages upgraded, 0 newly installed, 1 reinstalled, 0 to remove and 3 not upgraded.
Need to get 0 B of archives. After unpacking 0 B will be used.
Setting up mysql-server-5.1 (5.1.67-0ubuntu0.11.10.1) ...
AppArmor parser error for /etc/apparmor.d/usr.sbin.mysqld in /etc/apparmor.d/usr.sbin.mysqld at line 9: Could not open 'abstractions/mysql'
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.1 (--configure):
subprocess installed post-installation script returned error exit status 1
No apport report written because MaxReports is reached already
Errors were encountered while processing:
mysql-server-5.1
E: Sub-process /usr/bin/dpkg returned an error code (1)
A package failed to install. Trying to recover:
Setting up mysql-server-5.1 (5.1.67-0ubuntu0.11.10.1) ...
AppArmor parser error for /etc/apparmor.d/usr.sbin.mysqld in /etc/apparmor.d/usr.sbin.mysqld at line 9: Could not open 'abstractions/mysql'
start: Job failed to start
invoke-rc.d: initscript mysql, action "start" failed.
dpkg: error processing mysql-server-5.1 (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
mysql-server-5.1
в гугле народ говорит удалить apparmor. вот например ссылка http://stackoverflow.com/questions/9972611/not-able-to-install-mysql-on-ubuntu-11
мне бы хотелось бы попросить помощи и порядок действий, что надо сделать, чтобы правильно переустановить мускул. ведь у него и зависимостей кучу. кстати, пока удалял мускул, всплыли интересные вещи с пакетами. Бац, пропал доступ по ssh к серверу. Думается, почему?? Час с лишним искал ответ. И тут глянул мониторинг заббикс и увидел что не запущен ssh-демон. кто его отключал непонятно. Далее вообще увидел, что его нет в системе, пришлось ставить заново aptitude install openssh-server. После чего все заработало. По такой же системе смотрю и vim исчез из системы. Хотел конфиг поправить, а бац пишет нет такой проги. ну и куда все это делось? опять установил и все появилось. Не уж то это все зависимости, которые за собой поудаляли другой софт? ведь мускул много от чего зависит, да и от мускула дофига пакетов зависит.
Кажется начал понимать откуда проблемы с базой mysql. При инсталляции cacti почему-то не запускается демон dbconfig-common, хотя он должен был запуститься и настроить всю БД мне. Об этом тут сказано http://www.debianadmin.com/cacti-bandwith-monitoring-tool-in-debian-etch.html#more-149. Но я пошел другим путем, решил руками все сделать, и нашел ссылку с этого форума по советам Zenona. This package contains all the infrastructure needed to setup system databases.
Homepage: http://dev.mysql.com/
This package requires a functional MySQL database server on either the installation host or remotely accessible system. If you do not already have a database
server available, you should also install mysql-server.
Homepage: http://www.cacti.net/
как видно по состоянию пакетов, все хорошо стоит в статусе installed и никаких проблем на уровне пакетов нет. Это работает. На этом этапе все хоршо и идем дальше.
Этап первыйПоказать
root@SQUID:/etc/apache2# dpkg -l | grep mysql
ii libdbd-mysql-perl 4.019-1 Perl5 database interface to the MySQL database
ii libmysqlclient16 5.1.67-0ubuntu0.11.10.1 MySQL database client library
ii mysql-client-5.1 5.1.67-0ubuntu0.11.10.1 MySQL database client binaries
ii mysql-client-core-5.1 5.1.67-0ubuntu0.11.10.1 MySQL database core client binaries
ii mysql-common 5.1.67-0ubuntu0.11.10.1 MySQL database common files, e.g. /etc/mysql/my.cnf
ii mysql-server-5.1 5.1.67-0ubuntu0.11.10.1 MySQL database server binaries and system database setup
ii mysql-server-core-5.1 5.1.67-0ubuntu0.11.10.1 MySQL database server binaries
ii php5-mysql 5.3.6-13ubuntu3.10 MySQL module for php5
root@SQUID:/etc/apache2# dpkg -l | grep cacti
ii cacti 0.8.7g-2.1ubuntu0.1 Frontend to rrdtool for monitoring systems and services
Package: mysql-server-5.1
New: yes
State: installed
Automatically installed: no
Version: 5.1.67-0ubuntu0.11.10.1
Priority: optional
Section: database
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 14.3 M
Depends: mysql-client-5.1 (>= 5.1.67-0ubuntu0.11.10.1), libdbi-perl, perl (>= 5.6), libc6 (>= 2.7), libmysqlclient16 (>= 5.1.50-1), libstdc++6 (>= 4.1.1), zlib1g
(>= 1:1.1.4), debconf (>= 0.5) | debconf-2.0, upstart-job, psmisc, passwd, lsb-base (>= 3.0-10), mysql-server-core-5.1 (= 5.1.67-0ubuntu0.11.10.1),
upstart (>= 0.6.7-3)
PreDepends: mysql-common (>= 5.1.67-0ubuntu0.11.10.1), adduser (>= 3.40), debconf
Recommends: libhtml-template-perl
Suggests: tinyca, mailx
Conflicts: mysql-server (< 5.1.67-0ubuntu0.11.10.1), mysql-server (< 5.1.67-0ubuntu0.11.10.1), mysql-server-4.1, mysql-server-4.1, mysql-server-5.1
Replaces: libmysqlclient-dev (<= 5.1.41-1), libmysqlclient-dev (<= 5.1.41-1), mysql-server (< 5.1.67-0ubuntu0.11.10.1), mysql-server (< 5.1.67-0ubuntu0.11.10.1),
mysql-server-5.0, mysql-server-5.0
Provides: mysql-server, mysql-server-5.0, virtual-mysql-server
Description: MySQL database server binaries and system database setup
MySQL is a fast, stable and true multi-user, multi-threaded SQL database server. SQL (Structured Query Language) is the most popular database query language in
the world. The main goals of MySQL are speed, robustness and ease of use.
root@SQUID:/etc/apache2# aptitude show cacti
Package: cacti
State: installed
Automatically installed: no
Version: 0.8.7g-2.1ubuntu0.1
Priority: extra
Section: universe/web
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Uncompressed Size: 5,657 k
Depends: apache2 | apache | apache-ssl | apache-perl | httpd, libapache2-mod-php5 | php5, php5-mysql, php5-cli, php5-snmp, virtual-mysql-client, rrdtool, snmp,
libphp-adodb (>= 4.50-1), ucf, dbconfig-common (>= 1.8.8), debconf (>= 0.5) | debconf-2.0
Recommends: mysql-server, iputils-ping, logrotate
Suggests: php5-ldap
Conflicts: cacti
Description: Frontend to rrdtool for monitoring systems and services
Cacti is a complete frontend to rrdtool, it stores all of the necessary information to create graphs and populates them with data in a MySQL database. The
frontend is completely PHP driven. Along with being able to maintain Graphs, Data Sources, and Round Robin Archives in a database, cacti handles the data
gathering also. There is also SNMP support for those used to creating traffic graphs with MRTG.
Этап второйПоказать
Получается и тут все хорошо. Идем к третьему этапу.
Этап третий
Этап четвертый Показать
root@SQUID:/etc/cacti# cat debian.php
<?php
##
## database access settings in php format
## automatically generated from /etc/dbconfig-common/cacti.conf
## by /usr/sbin/dbconfig-generate-include
## Thu, 11 Apr 2013 15:10:41 +0400
##
## by default this file is managed via ucf, so you shouldn't have to
## worry about manual changes being silently discarded. *however*,
## you'll probably also want to edit the configuration file mentioned
## above too.
##
$database_username='cacti';
$database_password='cacti';
$basepath='';
$database_default='cacti';
$database_hostname='localhost';
$database_port='3306';
$dbtype='mysql';
Считаю на этом этапе тоже все верно, ведь юзер и пароль и порт верны. А еще почему верно? Потому, что я когда в вебморде пишу [b]http://192.168.0.2/cacti/[/b], он уже не выдает ошибок, что не могу подключиться к базе данных, как это было у меня раньше. Просто вместо этого пустой белый экран! Возможно это из-за того, что таблиц нет для [b]cacti[/b]. Об это я и хотел сказать в третьем этапе
Ну и пятый этап
Показать
# ErrorDocument 413 /error/HTTP_REQUEST_ENTITY_TOO_LARGE.html.var
# ErrorDocument 414 /error/HTTP_REQUEST_URI_TOO_LARGE.html.var
# ErrorDocument 415 /error/HTTP_UNSUPPORTED_MEDIA_TYPE.html.var
# ErrorDocument 500 /error/HTTP_INTERNAL_SERVER_ERROR.html.var
# ErrorDocument 501 /error/HTTP_NOT_IMPLEMENTED.html.var
# ErrorDocument 502 /error/HTTP_BAD_GATEWAY.html.var
# ErrorDocument 503 /error/HTTP_SERVICE_UNAVAILABLE.html.var
# ErrorDocument 506 /error/HTTP_VARIANT_ALSO_VARIES.html.var
# Include of directories ignores editors' and dpkg's backup files,
# see README.Debian for details.
# Include generic snippets of statements
Include /etc/apache2/conf.d/
# Include the virtual host configurations:
Include /etc/apache2/sites-enabled/
Include /etc/phpmyadmin/apache.conf
Include /etc/cacti/apache.conf
Как видно, я Include включил и пхпмуадмин и апач. Ведь причина в апаче не может же быть, что ничего не отображается у меня??
Но правда есть одна заметка, при ребуте апаче, вылезает следующее
root@SQUID:/etc/cacti# /etc/init.d/apache2 restart
* Restarting web server apache2 [Mon Apr 15 13:40:57 2013] [warn] The Alias directive in /etc/phpmyadmin/apache.conf at line 3 will probably never match because it overlaps an earlier Alias.
[Mon Apr 15 13:40:57 2013] [warn] The Alias directive in /etc/cacti/apache.conf at line 1 will probably never match because it overlaps an earlier Alias.
... waiting [Mon Apr 15 13:40:58 2013] [warn] The Alias directive in /etc/phpmyadmin/apache.conf at line 3 will probably never match because it overlaps an earlier Alias.
[Mon Apr 15 13:40:58 2013] [warn] The Alias directive in /etc/cacti/apache.conf at line 1 will probably never match because it overlaps an earlier Alias.
[ OK ]но если закоментировать оба Include этих записей не будет. Вот и думай, что это?
Теперь вывод, я думаю что-то одно из двух, либо надо понять почему вылезают эти записи при ребуте апача, либо нужно сделать таблицы для cacti пользователя. Подскажите что можно сделать дальше. Еще, конечно, есть и третий вопрос, почему не запускается dbconfig-common Спасибо!
ps. еще один момент, вот смотрю
/etc/cacti# cat /etc/passwd
root:x:0:0:root:/root:/bin/bash
mysql:x:105:114:MySQL Server,,,:/nonexistent:/bin/false
а для cacti нет. ведь должно быть??
по ссылке http://www.howtoforge.com/installing-apache2-with-php5-and-mysql-support-on-ubuntu-9.04-lamp проверил php, создал файл info.php - все хорошо
ага, оказывается ошибка на уровне php. Сначала прочитал про белый экран, потом глянул логи апача и включил отображение ошибок. и получил одинаковую ошибку из двух источников:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 523800 bytes) in /usr/share/php/adodb/adodb.inc.php on line 1012 ну, что уже стало легче, чего только я не делал, мускул переставлял, какти, пхпмуадмин, пхп. а дело в пхп..
сейчас читаю дальше. может кто знает, что за ошибка эта? а пока гугл дал две ссылки
http://stackoverflow.com/questions/561066/php-fatal-error-allowed-memory-size-of-134217728-bytes-exhausted-codeigniter
http://forums.cacti.net/about15006.html&highlight=
что-то думается не хватает памяти скрипту php
Все проблема решена, вот отображается веб морда
Решилась так, переустановил еще разок dbconfig-common и php5 после чего сделал переконфигурирование dpkg-reconfigure cacti, php5 and dbconfig-common. еще раз глянул файл php.ini убедился, что памяти хватает, ошибок в логах апач не выдает. после чего ребутнул апач и зашел в вебмору. и все заработало. ну, что теперь буду настраивать графики.
Спасибо, всем, кто принимал участи в данной проблеме!
ЗЫ.. а все проблемы были из-за этого файла dbconfig-сommon, не хотел он автоматом все настраивать, руками все разруливать пришлось. зато успешный опыт есть теперь)
а ведь были проблемы на разных этапах и с мускулом, то доступ неверный, то бд нет, ошибки выдавал, и с пхп, памяти не хватало. теперь все хорошо.