Gibt es eine webbasierte Log-Tailing-Anwendung? [geschlossen]


8

Ich habe BareTail zum Lesen von Protokollen mit geringem Platzbedarf verwendet, und es funktioniert wunderbar. Insbesondere gefällt mir, dass es sehr große, große Dateien verbrauchen und Änderungen an diesen Dateien erkennen kann, ohne viel Speicher zu verbrauchen.

Ich würde gerne wissen, ob es Anwendungen gibt - Flash, Java-Applet usw. -, die ich auf einer Webseite verwenden könnte, um diese Funktionalität in einem Programm nachzuahmen, das ich schreibe.

Was ich mir erhoffe, ist die Möglichkeit, Protokolldateien auf einem Server innerhalb der Firewall zu konsumieren und sie auf einer Webseite im Semi-Streaming-Modus anzuzeigen. Wie gesagt, ich möchte BareTail im Wesentlichen in einem Browser haben

Antworten:


3

Tailon ist eine vereinfachte Weboberfläche zu tail -fund tail -f | {grep,awk,sed}. In dieser Hinsicht ist es der Klarheit sehr ähnlich (ich habe tailon als sicherere und modernere Alternative zur Klarheit geschrieben). Log.io ist ein weiterer moderner Protokolldatei-Viewer, der Ihrer Beschreibung entspricht.


1
Log.io sieht gut aus, wenn Sie in node.js sind, aber die URL ist logio.org, aber SO lässt mich den Link in der Antwort nicht bearbeiten
djskinner



0

Der einfachste und gebräuchlichste Weg, diskrete Nachrichten an einen Browser zu senden, ist ein RSS-Feed. Ein Javascript-Feed-Parser sollte das klären. Oder verwenden Sie einfach einen Aggregator auf der Serverseite. Kommt wirklich auf deine genauen Bedürfnisse an; Sie sollten besser eine Beschreibung dessen veröffentlichen, was Sie erreichen möchten, als wie Sie glauben, dass Sie es erreichen werden.

Edit: danke für das update. Für das, was Sie wollen, würde ich vorschlagen, etwas wie rsyslog zu verwenden, um sich bei einer MySQL-Datenbank anzumelden, und dann nur ein PHP-Skript zu haben, um die neuesten Datensätze abzufragen und sie zu drucken und eine HTML- oder RSS-Datei zu generieren. rsyslog sollte die Datenbank gut pflegen (möglicherweise mit Hilfe von Cron-Jobs), und jede anständige Distribution wird Pakete haben, die das meiste davon für Sie einrichten.


"Was ich versuche zu erreichen", fügte hinzu. Vielen Dank.
Marc Esher

Danke für die Gedanken, Lee. Ich bin sicher, ich könnte selbst ein Programm erstellen, um dies ohne viel Aufhebens zu tun. Ich war wirklich auf der Suche nach vorgefertigten Drop-In-Lösungen, falls vorhanden. Ich stelle jedoch fest, dass eine solche Anwendung wahrscheinlich nicht existiert, und ich muss eine rollen.
Marc Esher

0

Wenn Sie an einer Sicherheitsüberwachung Ihrer Weblogs interessiert sind, würde ich OSSEC ( http://www.ossec.net ) auf jeden Fall empfehlen . Sie können ihre Weboberfläche verwenden, um die Warnungen live über das Web zu sehen.


0

Ich brauchte so etwas vor ein paar Jahren und fand nichts, was gut passte. Am Ende schrieb ich eine einfache AJAX-Schleife auf den Client, um Daten einschließlich eines Tokens aus der vorherigen Antwort anzufordern und an die Seite anzuhängen. Dies wurde mit einem Skript auf dem Server gepaart, das Daten ab der durch dieses Token bestimmten Dateiposition zurückgibt.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.