Gibt es ein OS X-Tail-Tool, das Remote-Protokolldateien überwachen kann?

Ich suche nach einem visuellen Tail-Tool, das mehrere lokale oder entfernte Protokolldateien überwachen kann.

Optionale Funktionen, die mich interessieren: Farbliche Hervorhebung basierend auf der Protokollfehlerstufe, Färbung für spezielle Wörter, Filtern von Nachrichten und/oder Benachrichtigungen über neue Aktivitäten.

Antworten (9)

Ich habe vergessen zu sagen, dass ich nach etwas suche, das ich als Dashboard verwenden könnte.

Ich habe ein Tool gefunden, das dieses GeekTool kann , es hat sogar eine Version, die auf Lion funktioniert (siehe Forum).

Es kann verwendet werden, um nur einfache Schwänze ohne Filter oder andere Dinge zu erstellen, also hat vielleicht jemand eine bessere Alternative.

PostRemoteLog (kostenlos)

PostRemoteLog unterstützt Growl-Benachrichtigungen und ist kostenlos.

404 Fehler jetzt. ich glaube das geht nicht mehr

Obwohl ich es selbst noch nicht verwendet habe, habe ich kürzlich Log.io entdeckt . Es scheint alle Ihre Kriterien zu erfüllen.

Nur der Vollständigkeit halber sei gesagt, dass es für Mac OS X ein Tool mit Highlighting auf Keywords und einigen anderen Features gibt. Es heißt Logtastic

Ich weiß, das ist ein alter Beitrag, aber vielleicht findet das jemand nützlich?! :)

Darf ich die LogTail-MacOS-App vorschlagen - sie überprüft alle von Ihnen genannten Anforderungen (mit Ausnahme des Benachrichtigungsteils). Es verfügt über eine SSH-basierte Remote-Protokollanzeigefunktion und kann die Remote-Protokolldatei verfolgen (konfigurierbares Abfrageintervall). Sie können mehrere SSH-Server einrichten und diese durchsuchen, um die anzuzeigende Protokolldatei auszuwählen.

Es unterstützt das Filtern und/oder Hervorheben von Suchmustern, das schrittweise Durchsuchen der Remote-Protokolldatei und ermöglicht das Anpassen der Vorder- und Hintergrundfarben sowie der Schriftart.

Außerdem lädt es nicht die gesamte Remote-Protokolldatei auf einmal, sondern ruft Inhalte intelligent basierend auf Ihren Scroll-Aktionen ab, sodass es sehr effizient ist.

Auf der App- Site finden Sie weitere Informationen. Ich hoffe es hilft!

PS: Ich bin der App-Entwickler :)

Warum bieten Sie nicht eine Testversion an, damit Ihre App... getestet und nicht nur gekauft werden kann? Es ist nicht so, als wäre es billig. Wenn ich mich entscheide, es zu kaufen, möchte ich es zuerst testen.

Survlog (Mac App Store, $)

Survlog ist eine bequeme Möglichkeit, Remote-Protokolldateien anzuzeigen. Einfache Einrichtung und ermöglicht SSH-Schlüssel und Sudo-Passwörter. Speichern Sie Protokolldateiinformationen für einfachen Zugriff und Wiederverwendbarkeit.

Hat seit 2015 keine Updates mehr gesehen.

Ich habe vor ein paar Monaten nach etwas Ähnlichem gesucht und eine ausgezeichnete Linux-Appliance-Distribution namens Security Onion entdeckt: https://security-onion-solutions.github.io/security-onion/

Ich ignoriere das IDS und die Paketerfassung (vorerst) ziemlich und verwende es nur für die Protokollanalyse. Es war ziemlich einfach, Virtual Box einzurichten und dann das Security Onion-Image zu laden. Abgesehen davon, dass es ein wenig RAM-hungrig ist, ist es eine großartige Möglichkeit, eine ziemlich ausgefeilte Protokollanalyse von mehreren wirklich guten Open-Source-Paketen zu erhalten, die bereits in eine gebrauchsfertige Lösung integriert sind. Jetzt, wo ich mich ziemlich um die Protokollierung gekümmert habe, könnte ich anfangen, mit einigen der eingebauten IDS-Funktionen zu spielen - aber das braucht noch mehr RAM ...

OS X hat ein integriertes Tail-Dienstprogramm.

Öffnen Sie ein Terminalfenster, und das Format wäretail -f filename.log

Die Option -f würde sicherstellen, dass neue Einträge in der Datei angezeigt werden, während sie geschrieben wird.

Natürlich ist dies das grundlegende Unix-Tail-Dienstprogramm, daher gibt es keine Farboptionen und dergleichen ... Sie können jedoch mehrere Terminalfenster / Registerkarten öffnen, um bei Bedarf verschiedene Protokolldateien zu überwachen.