Iptraf und Cron

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Thunderbird
Beiträge: 14
Registriert: 04.11.2003 22:04:51

Iptraf und Cron

Beitrag von Thunderbird » 19.01.2004 17:18:32

Ich will Iptraf benutzen um Informationen über die Ausslastung einzelner Dienste zu bekommen
das mache ich mit

Code: Alles auswählen

/usr/sbin/iptraf -s eth0 -t 5 -B -L /var/log/iptraf/iptraf.log
Wenn ich das normall ausführe gibt es keine Probleme iptraf läuft 5 minuten(-t 5) und schreibt die Ergebnisse dann in das Logfile.

Wenn ich das ganze als Cronjob starte scheint sich iptraf genau in der selben Sekunde zu beenden in der es auch gestartet wurde... :(

Code: Alles auswählen

#/etc/cron.d/monitor anfang
*/5 * * * *  root  /usr/sbin/iptraf -s eth0 -t 5 -B -L /var/log/iptraf/iptraf.log
#/etc/cron.d/monitor ende  


lobo
Beiträge: 180
Registriert: 27.01.2002 21:48:08
Lizenz eigener Beiträge: GNU General Public License

Beitrag von lobo » 19.01.2004 21:31:52

Aus deinem Posting geht nich ganz hervor was genau dein Problem ist. Ich denke mal dein Problem ist, dass iptraf nichts in die Log-Datei schreibt, wenn du es als Cronjob startest.

Bei mir sieht /etc/cron.d/iptraf wie folgt aus:

Code: Alles auswählen

*/5 * * * *     root    /usr/local/sbin/do_iptraf
und /usr/local/sbin/do_iptraf

Code: Alles auswählen

#!/bin/sh
                                                                               
export TERM=vt100
/usr/sbin/iptraf -s ppp0 -t 5 -B -L /var/log/iptraf/iptraf                                        
Bei mir wollte Iptraf nämlich nie starten, weil es auf die TERM-Variable angewiesen ist ( hätte ich ohne strace nie heraus bekommen ;-) ).

Ich hoffe ich konnte dir helfen.

Gruss

Jochen

Thunderbird
Beiträge: 14
Registriert: 04.11.2003 22:04:51

Beitrag von Thunderbird » 20.01.2004 10:57:35

Danke :D
Es war die TERM Variable die Probleme gemacht hat.
Jetzt schreibt iptraf zuverlässig ins logfile.

Antworten