PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : /var/log/messages filtern/auswerten und als mail verschicken?



xxandyxx
07.03.03, 16:50
hi zusammen,
ich habe linux 8.0 / dsl / susefirewall2 und moechte nun
das var log/messages auswerten bzw filtern ... so in der
art mit grep / awk etc ...nach verschiedenen kritereien
( schlagworten : failed , etc ... )

das messages soll gezippt werden , in einen cronjob rein
und dann per mail verschickt werden .

hat jemand einen tipp ?

mitt mutt -a -s etc ..hab ich schon rumprobiert , aber das hilft nicht
das iss ja nur "vorruebergehend "

gruss ,

andy

Los_Andros
07.03.03, 17:09
Ich kanns Dir nicht genau sagen, aber einfach in etwa so

more /var/log/messages |grep "nachdemDusFilternwillst" > beliebiegerName.txt

(schreibt das gefilterte in diese Datei)

dann einfach Dir selbsts schicken, ich habs mit mailx gemacht

hier mal die manpage
http://medan.math.ias.edu/cgi-bin/man-cgi?mailx+1


Als Script einfach so reinschreiben
#!/bin/sh
#blabla
Befehl1 && Befehl2 && Befehl3


dann ein
chmod +x script.sh

und schließlich das Ganze in die Crontab eintragen

* irgendeine Zeit * * * * script.sh

taylor
07.03.03, 17:35
Ich setze hier das Programm 'logcheck' ein. Es durchsucht meinen Syslog und schickt mir interessante Zeilen (genauer, alle, die ich nicht für uninteressant halte) per Mail zu.

Gruß,
Taylor

xxandyxx
18.03.03, 11:16
Gruss,Andy

Berufspenner
18.03.03, 11:39
Hi@all

Google.de ist dein Freund.

Cu
André