[Python] auswertung einer logfile

Y

yaver

Mitglied
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:
 
hmm, kann ich dir nicht helfen ausser das jemand mal was zu deinem post schreibt ;)

sorry fürs offtopic
 
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.
 
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
 
Post doch mal bitte einen Ausschnitt deiner Logdatei.
Oder meinst du sowas:
Code:
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!
 
hier mal nen ausschnitt vom isdnlog :)
Code:
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
 

Ähnliche Themen

[Erfahrungsbericht] Neo1973 Advanced /w OpenMoko

Server-Monitoring mit RRDTool

Zurück
Oben