ForumCacti unter SuSe Enterprise
Dirk Brinkforth – Mittwoch, 12. November 2003 07:27 Uhr

Hallo Leute,
kann ggf. mir jemand ein deutsches “Kochbuch” zur verfügung stellen wie man eine Novell oder Solarismaschine mit Cacti monitored?
Ich möchte am Anfang auch nur die Standard Graphen angezeigt bekommen – leider werde ich aus der Doku nicht schlau.

Ich habe den Apachen, Perl, Mysql etc. über Lammp und Cacti (beides neuste Version) auf einer SuSe Enterprise laufen. Die Installation habe ich wie in der Installationsanleitung von Cacti durchgeführt, SNMP läuft auch auf den Maschinen (ich kann auch diverse MIB mit Getif auslesen).
Ich bekomme aber keine Graphen angezeigt sondern nur Platzhalter, die Verzeichnisse rrd/ und log/ bleiben leer, die Pfade zu den einzelnen Tools habe ich unter Cacti Settings/Path überprüft den HTML Export Path habe ich leer gelassen.

Bitte nur verständliche erklärungen, da ich nicht der absolute UNIX-Freak bin
Vielen Dank für eure Hilfe im vorraus

1 Antwort
Christoph – Mittwoch, 12. November 2003 22:29 Uhr

hallo brinkforth

kein Problem !

bei mir läuft cacti unter SuSE 8.0 und 8.2 seit ca 1.5 Jahre einwandfrei.
ich benutze cacti-0.6.8a
Koch buch ist mir leider nicht bekannt, aber im link unten,
findest du eigentlich ausführliche Dukumentation zur Installation.

welche cacti version hast du installiert ?
hast du auch PHP installiert ?
hast du in php.ini register_global auf on gesetzt ?
ist rrdtool und net-snmp installiert ?

hast du

chown cactiuser rra/ log/

und crontab angepasst ?

was passiert wenn du von der konsole folgende eingabe machst:

snmpwalk localhost public

oder

snmpwalk IP_Adresse_Novell public

bzw.

snmpwalk IP_Adresse_Solaris public

ist snmp bei deiner Novell und Solarismaschine aktiviert ?

und was passiert, wenn du folgende eingaben machst:

# cd /srv/www/htdocs/cacti

# /srv/www/htdocs/cacti # php cmd.php

gruss und poste bitte die ergebnisse
christoph

[1] http://www.raxnet.net/products/cacti/documentation.php

Dirk Brinkforth – Donnerstag, 13. November 2003 10:52 Uhr

Hallo Christoph,
zu deinen Fragen:
welche cacti version hast du installiert ? —> 0.8.3
hast du auch PHP installiert ? —> über lammp Version 1.4(PHP 4.3.3)von apachefriends
hast du in php.ini register_global auf on gesetzt ? ist Standardmäßig
ist rrdtool und net-snmp installiert ? —> rrd ja, net-snmp hoffe ich auch richtig.

hast du

chown cactiuser rra/ log/ —-> ja

und crontab angepasst ? —> ja

was passiert wenn du von der konsole folgende eingabe machst:

snmpwalk localhost public —-> No Response from localhost

oder

snmpwalk IP_Adresse_Novell public —> eine Menge Werte

bzw.

snmpwalk IP_Adresse_Solaris public —-> auch eine Menge Werte

ist snmp bei deiner Novell und Solarismaschine aktiviert ? —> ja

und was passiert, wenn du folgende eingaben machst:

# cd /srv/www/htdocs/cacti

# /srv/www/htdocs/cacti # php cmd.php —> nimmt Verbindung mit meinen Solaris und NovellServern auf und datet rra´s up sowie wieder eine Menge Werte, seit diesem Schritt bekomme ich jetzt auch Graphen und keine Platzhalter mehr angezeigt –> nur es werden keine Werte in den Graphen angezeigt.

Noch eine Idee??
mfg
dirk

Christoph – Donnerstag, 13. November 2003 12:16 Uhr

hallo dirk

gut jetzt wissen wir auch mehr.
es scheint so, dass cacti cron job nicht ausgeführt wird .

in dem fall setzte bitte in crontab folgenden eintrag:

*/5 * * * * root php /srv/www/htdocs/cacti/cmd.php >/dev/null 2>&1

wobei cacti pfad muss du ewentell anpassen.

mit root user sollte es klappen.

gruss und lass es wissen
christoph

Dirk Brinkforth – Donnerstag, 13. November 2003 15:23 Uhr

Hallo Christoph,
auf diese Idee bin ich auch gekommen.
dieser scheint aber zu laufen – kann es an mysql liegen diese hat eine Tabellengröße von 337,6 KB und vergrößert sich auch nicht – um zu Checken ob es an dem Cronjob liegt habe ich als root einfach mehrmals php /opt/lampp/htdocs/cacti/cmd.php 2>&1 aufgerufen –> sollte ja wohl das gleiche bewirken oder? Kann ich irgendwie teste ob Cacti dort schreiben bzw lesen kann. Und wie ist eigentlich der Weg der Daten (Auslesen – grafisch Anzeigen – in die Datenbank schreiben oder Auslesen – in die Datenbank schreiben und von dort Grafisch anzeigen).

mfg
Dirk

ps. Danke das du dir so viel Mühe machst

Christoph – Donnerstag, 13. November 2003 19:19 Uhr

hallo dirk

es ist aber was unklar also vorher hattest du keine graphs und nachdem
du von der konsole php cmd.php gemacht hast sind die graphs erschienen.
dieser job sollte aber cacti cron job jede 5 Minuten erledigen.
klar du sollst aber ca. 10 min warten, damit die graphs erscheinen,
nach einem abruf passiert noch nichts.

also wenn cacti cron job sauber läuft, dann sollen deine rra´s unter /rra
das Datum immer nach ablauf von 5 Minuten verändern.
ist es bei dir auch so ?

cacti cron job als root user würde so lassen.

stimmen die pfads zu rrdtool snmpget und snmpwalk ?
du kannst doch manuell suchen und mit den pfads, die du unter cacti settings hast vergleichen.
ich habe eine grosse Vermutung, dass da was nicht stimmt.

ist die config.php richtig angepasst ?

hast du bei dem mysql cactiuser

mysql> GRANT ALL ON cacti.* TO cactiuser@localhost IDENTIFIED BY ‘somepassword’;
mysql> flush privileges;

nicht vergessen ?

scheint aber so bei dir, dass cactiuser hat die mysql permissions

wenn du php cmd.php machst, bekommst du irgendwelche errors ?

wenn du auch keine mysql Fehlermeldungen im browser bekommst,

dann sollte dein mysql in ordung sein.

gruss
christoph

Dirk Brinkforth – Montag, 17. November 2003 08:27 Uhr

Hallo Christoph,

es lag an der DB -> ich habe die CactiDB nochmal gelöscht und neu eingerichtet und jetzt läuft alles, auch mit dem Standard Cronjob unter dem Cactiuser – vermutlich sind bei der Installation Rechte auf die DB durcheinander gekommen ?!?!
Noch mal vielen Dank für deine Hilfe.
mfg
Dirk

Olaf Becker – Montag, 10. Januar 2005 17:22 Uhr

Wenn jemand noch HIlfe braucht fue SNMP meldest euch bei mir. Ich programmiere schon seit ueber 1 Jahre mit SNMP in Verbindung mit Nagios zu Weltweiten Ueberwachung unseres Netzwerkes.

Olaf Becker

[1] http://www.trustinternational.com

ApoC – Dienstag, 18. Januar 2005 07:52 Uhr

hi community

speziell hi olaf..;)

also ick hab auch massivste probs mit cacti und rrdtool

deb sarge, xampp

ick bekomm ne fehlermeldung von rrdtool:

RRDTool Says:

/usr/bin/rrdtool: /opt/lampp/lib/libpng12.so.0: no version information available (required by /usr/lib/librrd.so.0)

hab auchn xampp laufen, rrd ueber apt-get und auch sourcen versucht zu insten. nothing appears..hmmm..im log nix verdaechtiges, die rrd files werden auch angelegt (cron funzt also) loesch ich sie und starte den cron nochmal von hand, kommen die datein wieder. also ist alles okay.

aber meine grafiken werden nicht angezeigt. nur rote kreuze, nix garnix…lass ich mir den inhalt der rdd´s anzeigen, stehen dort auch werte drin. also muss es wohl an der png bilderzeugung oder ab an was anderem liegen.

snmpwalk localhost (und auch 127.0.0.1) public quittiert mir die shell mit nem timeout…

kann mir da jemand weiterhelfen??

zur not per mail an: apoc@bf-news.de

danke schonmal
chris

Foral Mihael – Mittwoch, 14. September 2005 15:35 Uhr

Hallo olaf ich breuchte auf jeden fall hilfe mit cacti
es will einfach nicht zum laufen kommen ich bin mit meinen fragen schonn am ende

google auch schon gefragt aber der gibt nicht die richtigen antworten

antwort über
office@starstream.at