• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Grafische Statistik von Logfiles (fetchmail/Postfix usw..)

Status
Für weitere Antworten geschlossen.
Gibt es ein Programm, welches Logfiles auswertet, zum Beispiel die von Fetchmail, amavis und Postfix und grafisch darstellen kann?
Ich stelle mir da ausgaben vor wie:

Anzahl gesendeter/Empfangener Mails
Mail von/an
SpamMails erkannt/gefiltert

Ausserdem suche ich noch ein Tool, welches mir anzeigt, welche IP sich auf unserem OX Server angemeldet hat. Bzw. drauf zugegriffen hat oder wieviele Zugriffe grade stattfinden.

Bräuchte dies alles zur Auswertung unseres Mailservers.
 
Ich hab mir über Yast jetzt erstmal Webalizer installiert, was ja schonmal ein Anfang wäre. Problem dabei jedoch ist, dass ich noch nicht rausfinden konnte, wie ich mir so eine Statistik anzeigen lasse. htdocs/webalizer/ ist leer.
 
Scheint ein schönes Programm zu sein nur hab ich das Problem, dass ich nicht weiß, wie ich die mailgraph.rrd anlege. Ich dachte eigentlich, dass er das automatisch macht aber apache sagt:

Code:
ERROR: opening 'mailgraph.rrd': No such file or directory, referer: http://192.1.1.190/cgi-bin/mailgraph.cgi

Habe extra rrdtools nochmal neu installiert (vorher über yast jetzt selbst kompiliert) ging auch alles glatt. Nur da komm ich nicht weiter.
Bekomme anstatt von Bildern nur das Wort "mailgraph" angezeigt :(


edit:

hab die jetzt mal von Hand angelegt und bekomme die Meldung, dass es kein RRD-File ist. Hoffe mir kann jemand helfen.
 
Hier mal meine conf Dateien

/etc/init.d/mailgraph-init
Code:
# $Id: mailgraph-init,v 1.4 2005/06/13 11:23:22 dws Exp $
# example init script for mailgraph
#
# chkconfig: 2345 82 28
# description: mailgraph postfix log grapher.
#
# processname: mailgraph.pl
# pidfile: /var/run/mailgraph.pid

### BEGIN INIT INFO
# Provides: mailgraph
# Required-Start: $network $remote_fs
# Required-Stop: $network $remote_fs
# Default-Start: 3 5
# Default-Stop: 0 1 2 6
# Description: Start the mailgraph rrd tools
### END INIT INFO

PATH=/bin:/usr/bin
MAILGRAPH_PL=/usr/local/bin/mailgraph.pl
MAIL_LOG=/var/log/mail.info
PID_FILE=/var/run/mailgraph.pid
RRD_DIR=/var/lib/rrd

case "$1" in
'start')
        echo "Starting mail statistics grapher: mailgraph";
        nice -19 $MAILGRAPH_PL -l $MAIL_LOG -d \
                --daemon-pid=$PID_FILE --daemon-rrd=$RRD_DIR
        ;;

'stop')
        echo "Stopping mail statistics grapher: mailgraph";
        if [ -f $PID_FILE ]; then
                kill `cat $PID_FILE`
                rm $PID_FILE
        else
                echo "mailgraph not running";
        fi
        ;;

*)
        echo "Usage: $0 { start | stop }"
        exit 1
        ;;

esac
exit 0

Hier die Einträge in der mailgraph.cgi
Code:
my $host = (POSIX::uname())[1];
my $scriptname = 'mailgraph.cgi';
my $xpoints = 540;
my $points_per_sample = 3;
my $ypoints = 160;
my $ypoints_err = 96;
my $rrd = '/var/lib/rrd/mailgraph.rrd'; # path to where the RRD database is
my $rrd_virus = '/var/lib/rrd/mailgraph_virus.rrd'; # path to where the Virus RRD database is
my $tmp_dir = '/var/lib/rrd/mailgraph'; # temporary directory where to store the images
Das sollte dir weiterhelfen
 
Danke

Problem war, dass ich noch Verknüpfungen anlegen musste. Hatte ich bei der ersten Installation von rrdtools wohl übersehen.
 
Status
Für weitere Antworten geschlossen.
Oben