Page 1 of 1

IPAC-NG zeigt nur Daten des heutigen Tages

Posted: 2004-04-15 15:09
by kevin_poulsen
Auf meinem Debian Rootie läuft IPAC-NG zur Traffic Ã?berwachung. Eingerichtet nach Debianhowto. Alles läuft prima, bis auf die Tatsache, dass die Statistiken nur die Werte des momentanen Tages anzeigen. Normalerweise bekommt man bei den Webstatistiken Grafiken des gesamten Monats angezeigt. Er scheint also die alten Werte des vergangenen Tages nicht aufzuheben. Ich hatte das gleiche Problem auch bei einem anderen Server.

crontab -e:

Code: Select all

58 * * * * /root/ipac-ng > /dev/null
/root/ipac-ng:

Code: Select all

#!/bin/sh

if ! test -f /proc/net/ip_tables_names; then exit 1; fi
if ! test -f /etc/ipac-ng/ipac.conf; then exit 1; fi
if ! test -f /usr/sbin/fetchipac; then exit 1; fi
if ! test -d /var/lib/ipac/; then exit 1; fi

/usr/bin/nice /usr/sbin/ipacsum --replace --timeframe "yesterday" > /dev/null
/usr/bin/nice /usr/sbin/ipacsum --timeframe "this month" 
 --png /var/wwws/iam/static --png-index --png-total
/etc/cron.d

Code: Select all

1-59/5 * * * * root  test -f /proc/net/ip_tables_names && test -f /etc/ipac-ng/ipac.conf && test -f /usr/sbin/fetchipac && test -d /var/lib/ipac/ && /usr/bin/nice /usr/sbin/fetchipac
/etc/cron.monthly/ipac-ng

Code: Select all

#!/bin/sh

if ! test -f /proc/net/ip_tables_names; then exit 1; fi
if ! test -f /etc/ipac-ng/ipac.conf; then exit 1; fi
if ! test -f /usr/sbin/fetchipac; then exit 1; fi
if ! test -d /var/lib/ipac/; then exit 1; fi

/bin/mkdir /var/wwws/iam/static/archiv/`date -d month+ago +%B-%Y`

/usr/bin/nice /usr/sbin/ipacsum --replace --timeframe "last month" 
 --png /var/wwws/iam/static/archiv/`date -d month+ago +%B-%Y` 
  --png-index --png-total 
   | mail -s "monthly trafficreport in bytes from `date -d month+ago +%B-%Y`" em@il
Um 00:58 Uhr jeden Tages erreicht mich diese Mail
ipacsum: fetchipac reported error on replace operation
Ã?ber Tips und Hinweise freue ich mich. Danke.

Re: IPAC-NG zeigt nur Daten des heutigen Tages

Posted: 2004-04-23 11:14
by kevin_poulsen
ich bin etwas verwundert, denn ich habe dasselbe problem auf zwei unterschiedlichen servern, die ich genau nach debianhowto eingerichtet habe... gibt es niemanden mit derartigen problemen? olfi hat das howto glaube ich geschrieben.... oder ist die frage so stupide, dass keiner antwortet?

Re: IPAC-NG zeigt nur Daten des heutigen Tages

Posted: 2004-04-23 15:15
by bungeebug
Hi,

ich habe das gleiche Problem, es aber auf einen Fehler meinerseits zurückgeführt und es nach Stundenlangem testen und unendlich vielen leeren Emails aufgegeben.

Aber nun besteht wieder Hoffnung :)

Re: IPAC-NG zeigt nur Daten des heutigen Tages

Posted: 2005-11-09 22:03
by llaehn
Hi,

habe die Lösung für den Fehler
ipacsum: cant redirect stdin to pipe: Bad file descriptor
ipacsum: fetchipac reported error on replace operation
gefunden.

Aus dem Quelltext von ipacsum geht hervor, dass ipac auf jeden fall eine pipe angabe erwartet:
  • ipacsum -r -t "the day 7 days ago" |>/dev/null
sollte also laufen. Bei mir ist der Fehler auf jeden fall nicht mehr aufgetreten.

Grüsse
Lars