PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : wer hat erfahrung mit rrdtool und mailgraph?



achim_22
30.11.04, 18:53
hi,
bekomme es einfach nicht zum laufen. bei google find ich auch nichts darüber.

über local kann ich die seite aufrufen ***cgi.
jedoch erscheinen keine statistiken?

denke mal das liegt an rrdtool, aber da blicke ich gar nicht durch.

also, wer kann helfen???????????

michaelzz5
30.11.04, 19:03
hallo,

schau mal nach den rechten fur die rrd datenbank, ging bei mir anfangs auch nicht. das cgi script liest die daten aus der rrd datenbank aus und stellt sie dar. die rechte musst du so anpassen das der nutzer unter dem das cgi script ausgeführt wird die rrd datenbank lesen kann.

gruß micha

achim_22
30.11.04, 19:11
hi micha!
läuft unter root, der müsste die rechte doch haben.oder?

vieleicht kannst du was mit dem apachelog anfangen:


RROR: Opening '/tmp/mailgraph/,cgi-bin/mailgraph_2_err.png' for write: No such file or directory
[Tue Nov 30 20:04:14 2004] [error] [client 192.168.1.49] Premature end of script headers: mailgraph.cgi, referer: http://192.168.1.10/cgi-bin/mailgraph.cgi
ERROR: Opening '/tmp/mailgraph/,cgi-bin/mailgraph_3_err.png' for write: No such file or directory
[Tue Nov 30 20:04:14 2004] [error] [client 192.168.1.49] Premature end of script headers: mailgraph.cgi, referer: http://192.168.1.10/cgi-bin/mailgraph.cgi
ERROR: Opening '/tmp/mailgraph/,cgi-bin/mailgraph_3.png' for write: No such file or directory
[Tue Nov 30 20:04:14 2004] [error] [client 192.168.1.49] Premature end of script headers: mailgraph.cgi, referer: http://192.168.1.10/cgi-bin/mailgraph.cgi


sagt dir das was?
wie kann ich prüfen, ob die rrd datenbank richtig funktioniert?

gruß
achim

Tomek
30.11.04, 19:26
Die Fehlermeldung ist doch selbsterklärend:

ERROR: Opening '/tmp/mailgraph/,cgi-bin/mailgraph_3.png' for write: No such file or directory

Das Komma vor cgi-bin scheint wohl falsch zu sein.

michaelzz5
30.11.04, 19:31
nein, das koma ist es nicht. mailgraph legt tatsächlich so komische verzeichnisse an. der log auszug sagt jedenfals das er angeblich die datei nicht anlegen kann. kontrolier mal die mailgraph.cgi mit z.b. vi bei mir steht vollgendes:

my $rrd = '/var/log/mailgraph/mailgraph.rrd'; # path to where the RRD database is
my $rrd_virus = '/var/log/mailgraph/mailgraph_virus.rrd'; # path to where the Virus RRD database is
my $tmp_dir = '/tmp/mailgraph'; # temporary directory where to store the images

die pfade must du eventuell anpassen.

achim_22
30.11.04, 19:43
habe garkein unterverzeichniss /mailgraph
denke mal, dass es so gehen müsste wie es in meiner cgi steht.habe nur das problem, ich weiß nicht wo ich den fehler suchen soll. und ehrlich gesagt kann ich auch nichts damit anfangen was in der apachelog steht bzw. was er nicht finden kann.

lasst mich nicht im stich...smile...ich gebe auch ne runde wenn es läuft...smile

gruß achim


bei mir steht

my $rrd = '/var/log/mailgraph.rrd'; # path to where the RRD database is
my $rrd_virus = '/var/log/mailgraph_virus.rrd'; # path to where the Virus RRD database is
my $tmp_dir = '/tmp/mailgraph'; # temporary directory where to store the images :) :)

michaelzz5
01.12.04, 16:52
ich gebe auch ne runde wenn es läuft

ich komme gerne darauf zurück! :D

das verzeichniss /var/log/mailgraph ist eine änderung von mir, da ich die rrd datenbank nicht bei den logs haben wolte. was hast du für ein system kann man da eventuell mal drauf schauen?

achim_22
01.12.04, 18:34
ok, angebot steht. müsstest aber nach lünen kommen.liegt bei dortmund :)
ne, hier kommt keiner drauf.ist ne hardwarefirewall vor. kannst du mir nicht sagen wo ich was nachschauen muss!

gruß achim

HugoTBoss
02.10.05, 19:43
Habe gerade mit dem Tool experimentiert.

Bei meiner Apache 2.x Konfig mußte ich die mailgraph.cgi Datei im CGI-BIN Verzeichnis mit chmod +x ausführbar machen und im /tmp Verzeichnis das mailgraph Verzeichnis mit chmod 777 ändern, da die Bilddateien mit den Rechten des Webservers generiert werden.

/tmp = root:root 777
mailgraph = root:root 777
,cgi-bin = wwwrun:www 755
*.png = wwwrun:www 644

/srv/www/cgi-bin/mailgraph.cgi = root:root 755

Jetzt funzt's.

Ach so: mailgraph Version 1.11

Viel Spass. :)