Weitere Probleme mit cacti unter debian etch

Die Cacti Story geht weiter. Ich wollte auf einem anderen Debian/Etch System "mal eben" cacti installieren. Auf einmal traten da folgende Fehler aus:
Fatal error
: Call to undefined function: mysql_pconnect() in /usr/share/php/adodb/drivers/adodb-mysql.inc.php on line 372
Es stellte sich heraus, dass hier eine geringfügig neuere Version diverser php-Libraries installiert war. Ich habe mir dann von
http://snapshot.debian.net die alten Pakete geholt. Diese bissen sich dann aber mit der Mysql-Version. Also habe ich sowohl die 5.0er Version ausprobiert, wie auch die 4.1er, die sich dann aber plötzlich nicht mehr und dann doch wieder installieren ließ …

Auf jeden Fall klappt es nun mit folgenden Versionen:
# dpkg -l| grep php
ii  libapache-mod-php4              4.4.2-1+b1                        server-side, HTML-embedded scripting languag
ii  libphp-adodb                    4.72-0.1                          The ‚adodb‘ database abstraction layer for p
ii  php4                            4.4.2-1                           server-side, HTML-embedded scripting languag
ii  php4-cli                        4.4.2-1+b1                        command-line interpreter for the php4 script
ii  php4-common                     4.4.2-1+b1                        Common files for packages built from the php
ii  php4-mysql                      4.4.2-1+b1                        MySQL module for php4
ii  php4-snmp                       4.4.2-1+b1                        SNMP module for php4
rc  php5-cli                        5.1.2-1+b1                        command-line interpreter for the php5 script
rc  php5-common                     5.1.2-1+b1                        Common files for packages built from the php
rc  php5-mysql                      5.1.2-1+b1                        MySQL module for php5
# dpkg -l| grep mysql
ii  libdbd-mysql-perl               3.0002-2+b1                       A Perl5 database interface to the MySQL data
ii  libmysqlclient14                4.1.15-1                          mysql database client library
ii  libmysqlclient15off             5.0.20-1                          mysql database client library
ii  mysql-client-4.1                4.1.15-1                          mysql database client binaries
ii  mysql-common                    5.0.20-1                          mysql database common files (e.g. /etc/mysql
ii  mysql-server-4.1                4.1.15-1                          mysql database server binaries
ii  php4-mysql                      4.4.2-1+b1                        MySQL module for php4
rc  php5-mysql                      5.1.2-1+b1                        MySQL module for php5
und
# dpkg -l| grep cacti
ii  cacti                           0.8.6h-2                          Frontend to rrdtool for monitoring systems a
Ich bin mir aber nicht sicher, dass das ursprüngliche debian-cacti Problem damit gelöst ist. Aber zumindest werden zur Zeit Grafiken produziert …

Probleme mit cacti

Ich wollte eigentlich nur in meiner Cacti Installation eine weitere Datenquelle ergänzen, um noch ein paar Daten monitoren zu können. Klingt nach nicht viel. Aber daraus wurde ein halber Tag des Rumstocherns….
Zunächst lief alles glatt. Ich habe eine weitere "Data Input Method" ergänzt. Danach wollte ich die neue "Data Source" anlegen. Leider erschien diese nach dem Anlegen nicht. In meinen Logfiles tauchten dann aber Zeilen der Art auf, dass die Data Source vorhanden ist und Daten gelesen werden. Allein das Webinterface zeigte sie nicht. Nachdem ich dann plötzlich eine Data Source mit verschiedenen Data Input Methods angezeigt bekam, habe ich meine Cacti Installation mit den Daten von über einem Jahr zu Teufel gejagt und Cacti komplett neu installiert. apt-get installiert mir die Version "0.8.6h-2". Und selbst in dieser nackten Fassung treten die Probleme auf. Auf der Mailing-Liste hieß es, dass es bei Debian immer mal wieder Probleme solcher Art gibt. Bevor ich allerdings aufgebe und Cacti selbst from scratch installiere, hoffe ich noch auf den Maintainer des Paketes. Zur Zeit sammle ich noch dieverse Fehlermeldungen.
Nach der Neuinstallation finde ich folgende Zeilen:
4/19/2006 10:13:04 PM – CMDPHP: Poller[0] ERROR: SQL Cell Failed "select
output_string from data_input where id=13"
04/19/2006 10:13:15 PM – CMDPHP: Poller[0] ERROR: SQL Cell Failed "select
output_string from data_input where id=13"
04/19/2006 10:14:36 PM – CMDPHP: Poller[0] ERROR: SQL Row Failed "select
host.id, host.hostname, host.snmp_community, host.snmp_version,
host.snmp_username, host.snmp_password, host.snmp_port,
host.snmp_timeout, host.disabled from host where host.id="
04/19/2006 10:15:08 PM – CMDPHP: Poller[0] ERROR: There are no RRA’s
assigned to local_data_id: 8.
04/19/2006 10:15:08 PM – SYSTEM STATS: Time:4.4842 Method:cmd.php
Processes:1 Threads:N/A Hosts:2 HostsPerProcess:2 DataSources:6
RRDsProcessed:6