Logdateien übersichtlich anzeigen

Logs Beim Troubleshooting von Betriebssystem und Applikationen ist oft ein Blick in die Logs hilfreich. Das gilt auch wenn man genau nachvollziehen mchte, welche Komponente wann was macht oder nicht macht. Unter Windows gibt es dafr zum einen die Event Logs, zum anderen aber auch Logdateien, also einfache Textdateien in die zeilenweise geschrieben wird. Mehr noch als die Event Logs dienen die Logdateien oft einer sehr detaillierten Dokumentation des Ablaufs. Beispiele: IIS-Logs MSI-Logs MS Config Manager Server- und Client-Logs FrontRange DSM / enteo / NetInstall Server- und Client-Logs Die Logs knnen im Regelfall einfach in einem Editor wie dem Windows Notepad geffnet und durchsucht werden. Das funktioniert allerdings nur dann gut wenn man gezielt ein bestimmtes Log analysieren mchte. Das Problem Wenn man einen berblick ber viele verschiedene Logs bekommen mchte bzw. verfolgen mchte, was sich in welchem Log ndert, dann taugt ein einfacher Editor nicht. Ein Tool, das bei diesem Szenario hilft msste ganze lokale oder entfernte Verzeichnisse berwachen und neu erstellte Logs automatisch ffnen die Anzeige der Logs stndig aktualisieren und neu hinzugefgte Zeilen sofort anzeigen (hnlich wie das Tool tail) die Loginhalte filtern und einzelne Passagen hervorheben Und schn wre, wenns nichts kosten wrde :) Es gibt meines Wissens nicht viele freie Tools, die die genannten Funktionen zur Verfgung stellen ich kenne nur ein einziges. Die Lsung Das Tool heit LogShark und wurde von Johan Stuyts auf Sourceforge zum freien Download bereitgestellt. LogShark ist ein Java-Programm mit allen oben genannten Features. Die Konfiguration erfolgt ber eine Konfigurationsdatei, in der u.a. festgelegt wird welche Verzeichnisse berwacht werden sollen welche Dateien berwacht werden sollen gefiltert wird hier per Regular Expressions bzw. per nderungsdatum der Datei welche Zeilen ausgegeben bzw. entfernt werden sollen welche Zeilen in welchen Farben hervorgehoben werden sollen Damit kann die gewnschte Konfiguration recht einfach per Texteditor angepasst werden. // Fr jeden Satz von zu berwachenden Verzeichnissen kann eine eigene Konfigurationsdatei erstellt werden, die beim Aufruf des Tools als Parameter bergeben wird. Nicht mglich ist zunchst allerdings die bergabe der zu berwachenden Verzeichnisse per Kommandozeilenparameter. Und genau das ist wnschenswert wenn diese eben nicht statisch sind, sondern auf unterschiedlichen Computern liegen. Die Optimierung Um solche Szenarien z.B. fr Config Manager oder DSM besser zu untersttzen habe ich einen Wrapper in Powershell geschrieben, der die Konfigurationsdatei on the fly erstellt. Das Script heit Start-LogShark und kann unten heruntergeladen werden. Auch die Konfiguration des Wrappers erfolgt ber eine Konfigurationsdatei, insbesondere der Computername und das zu verwendende Template knnen aber per Parameter bergeben werden. Nachdem sich in der Praxis zeigt, dass die Logverzeichnispfade teilweise je nach Sprache und Betriebssystemversion (z.B. x86/x64) unterschiedlich sind, knnen mehrere Alternativpfade in der Wrapper-Konfiguration angegeben werden, die dann abgesucht werden. In die generierte LogShark-Konfigurationsdatei wird dann jeweils der erste tatschlich vorhandene Pfad eingetragen. Die Kombination von LogShark und Wrapper ist bei weitem nicht perfekt meine Wunschliste ist tatschlich noch recht lang aber sie ist im tglichen Betrieb hilfreich. Ich benutze das Ganze vor allem direkt aus der DSM Konsole heraus um Installationen beim Testen direkt verfolgen zu knnen. Nachdem die Quellcodes verfgbar sind kann natrlich jeder zu Verbesserungen beitragen. Falls sich jemand die Mhe macht htte ich gerne eine entsprechende Rckmeldung. Evtl. kann man das Ergebnis ja wieder der Allgemeinheit zur Verfgung stellen. LogShark Powershell Wrapper Dieses Powershell-Script erstellt on the fly eine LogShark-Konfigurationsdatei und startet LogShark. start-logshark.v0.1.beta.zip Komprimiertes Archiv im ZIP Format 453.5 KB Download // LogShark-Vorlage fr DSM 7 Diese Vorlage wird vom LogShark Wrapper verwendet um eine fr DSM passende Konfigurationsdatei zu erstellen. logsharkenteoconfig_2010-05.zip Komprimiertes Archiv im ZIP Format 1.9 KB Download //

zum Artikel gehen

Meldepflichten ausländischer Zweigstellen deutscher Banken

Deutsche Kreditinstitute, Vermögensverwalter und andere Vermögensverwahrer müssen alle in Gewahrsam befindlichen Vermögensgegenstände und Kontoguthaben eines verstorbenen Kontoinhabers dem zuständigen Finanzamt anzeigen.

zum Artikel gehen

NHL

Inzwischen laufen die Conference-Finals.Irres Spiel im Osten, die Panthers gewinnen zum Ende der 4. (!) Overtime gegen Carolina und führen die Serie mit 1:0 Externer Inhalt m.youtube.com Inhalte von externen Seiten werden ohne deine Zustimmung ni

zum Artikel gehen

Mercedes-Benz: Flexibles Ladesystem Pro erhält App

Die Zeiten, in denen Mercedes-Benz den Juice Booster umngelabet und als „Flexibles Ladesystem“ unter eigener Flagge verkauft hat, sind vorbei. Mit dem „Flexiblen Ladesystem Pro“ hat man inzwischen eine hauseigene Lösung am Start, die jetzt auch die passen

zum Artikel gehen

Mirabellen Früchte der Könige

Zum Bio-Lebensmittel Shop MirabellenFrüchte der Könige Mirabellen Schon damals wusste man die kleinen, besonders süßen Pflaumen sehr zu schätzen. Vor allem die französischen Könige waren sehr verzückt von ihnen. Heutzutage sind sie auch bei uns bekannt

zum Artikel gehen

AKTION: Magic Chart statt 240,00€* jetzt für 155,60€*

AKTIONSZEITRAUM: 01.10.2016 31.10.2016 Die sofort einsatzfähige Lösung für alle spontanen oder geplante Besprechungen Durch elektrostatische Eigenschaften haftet die Folie auf nahezu allen Oberflächen (Holz, Beton, Glas, Tapete) Kein Klebstoff erforderl

zum Artikel gehen