PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : [Python] auswertung einer logfile



yaver
13.04.2005, 15:09
Hi zusammen,
ich will mir grad ein tool bauen mit dem ich meine isdn.log file auswerten kann.
Allerdings hab ich mit sowas nocht nicht alzuviel zu tun gehabt. Nun meine frage.
Sollte man die logfile immer live auswerten oder ist es besser die logfile in eine db zu laden und die db immer aktualisieren beim neustart vom Programm.
Bzw gibte es noch anderre alternativen die ich übersehen habe?
:think:

StyleWarZ
14.04.2005, 11:58
hmm, kann ich dir nicht helfen ausser das jemand mal was zu deinem post schreibt ;)

sorry fürs offtopic

cremi
14.04.2005, 12:08
weiss nicht genau welche auswertungen du machen willst, aber ich würd mir einfach einen filter bauen um die datei mit irgendeinem tabellenkalkulationsprog. (OpenOffice Calc, KSpred,...) einzulesen. Dann kanst du dort einfach Auswertungen machen.

vielleicht geht ja auch was mit awk - aber ich hab keine ahnung wie die isdn.log aussieht.

ich würds halt versuchen so direkt als möglich auszuwerten - der aufwand mit der datenbank zahlt sich imho nicht wirklich aus.

hex
14.04.2005, 12:22
Ich würde es auch mit awk machen. Kannst ja mal n Beispiel
deiner isdn.log posten.
Dann schreibt einfach ein kleines Shell-Skript, dass awk dem-
entprechend aufruft.

Live-Abfrage geht da halt schlecht. Musst man halt das Skript
immer neu ausführen!


regards hex

hehejo
14.04.2005, 17:31
Post doch mal bitte einen Ausschnitt deiner Logdatei.
Oder meinst du sowas:

Apr 14 16:15:48 * Call to tei 127 from +49 911/3235309, Nürnberg on +49 911/687298, Nürnberg RING (Speech)
Apr 14 16:15:55 Call to tei 94 from +49 911/3235309, Nürnberg on +49 911/687298, Nürnberg CONNECT (Speech)
Apr 14 16:15:55 tei 118 calling 0192-071 Online-Dienste with +49 911/687298, Nürnberg INTERFACE ippp0 calling 0192071
Apr 14 16:21:45 Call to tei 94 from +49 911/3235309, Nürnberg on +49 911/687298, Nürnberg HANGUP ( 0:05:50)
Apr 14 17:08:08 tei 94 calling ? with ? HANGUP

Ich verweise dich mal an das www.pyhton-forum.de! Sehr nette Comunity und die haben bestimmt eine kompetente Lösung auf Lager!

yaver
17.04.2005, 20:25
hier mal nen ausschnitt vom isdnlog :)

Apr 11 13:27:31 2005|+493764171xxx |+49376416xxx | 71| 7109|1113218851| -1|I| 16| 0| 0|3.2|1|1|0.062|EUR|0| 33| -1|
Apr 11 13:59:54 2005| | | 120| 11990|1113220794| -1|O| -1| 0| 0|3.2|0|0|0.062|EUR|0| -1| -1|
Apr 11 12:00:35 2005|+49376416xxx |019102345 | 7521| 752205|1113213635| -1|O| 16| 0| 0|3.2|7|0|0.062|EUR|0| 33| -1|
Apr 11 14:17:41 2005|+496213248xxx |+49376416xxx | 8| 743|1113221861| -1|I| 16| 0| 0|3.2|1|0|0.062|EUR|0| 33| -1|
Apr 11 16:58:36 2005|+49376416xxx |019102345 | 62| 6207|1113231516| -1|O| 16| 0| 0|3.2|7|0|0.062|EUR|0| 33| -1|
Apr 11 16:59:44 2005| | | 0| 0|1113231584| -1|O| 17| 0| 0|3.2|0|0|0.062|EUR|0| -1| -1|
Apr 11 16:58:59 2005| |+49376416xxx | 193| 19225|1113231539| -1|I| -1| 0| 0|3.2|1|0|0.062|EUR|0| 33| -1|


und zum besserren verständniss ;)

http://www.linuxinfor.com/german/man5/isdnlog.html