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
Klarheit ist ein neueres Projekt, das dies tut und vielversprechend aussieht.
quelle
Überprüfen Sie vsConsole http://www.vamonossoftware.com/vsconsole
quelle
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.
quelle
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.
quelle
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.
quelle
Wenn Sie sich bei syslog melden, macht das Centreon-Syslog-Modul das, was Sie wollen.
Splunk bietet auch eine Webschnittstelle.
quelle