J'utilise BareTail pour la lecture de journaux à faible encombrement, et cela fonctionne à merveille. En particulier, j'aime le fait qu'il puisse consommer de très gros fichiers volumineux, détecter les modifications apportées à ces fichiers, le tout sans consommer beaucoup de mémoire.
Je voudrais savoir s'il existe des applications - flash, applet java, etc. - que je pourrais utiliser dans une page Web pour imiter cette fonctionnalité dans un programme que j'écris.
Ce que j'espère atteindre, c'est la possibilité de consommer des fichiers journaux sur un serveur à l'intérieur du pare-feu et de les afficher sur une page Web, en mode semi-continu. Comme je l'ai dit, j'aimerais essentiellement avoir BareTail dans un navigateur
la clarté est un projet plus récent qui fait cela et semble prometteur.
la source
Vérifiez vsConsole http://www.vamonossoftware.com/vsconsole
la source
Le moyen le plus simple et le plus courant d'envoyer des informations discrètes à un navigateur est un flux RSS. Un analyseur de flux javascript devrait le trier. Ou utilisez simplement un agrégateur côté serveur. Cela dépend vraiment de vos besoins exacts; vous feriez mieux de publier une description de ce que vous essayez de réaliser, plutôt que de la façon dont vous pensez y parvenir.
Edit: merci pour la mise à jour. Pour ce que vous voulez, je suggère d'utiliser quelque chose comme rsyslog pour vous connecter à une base de données mysql, puis de simplement avoir un script php pour interroger les derniers enregistrements et les imprimer, en générant un fichier HTML ou RSS. rsyslog devrait bien entretenir la base de données (peut-être avec l'aide de tâches cron), et toute distribution décente aura des packages qui configurent la plupart de cela pour vous.
la source
Si vous êtes intéressé par la surveillance de la sécurité de vos journaux Web, je recommanderais certainement OSSEC ( http://www.ossec.net ). Vous pouvez utiliser leur interface Web pour voir les alertes en direct via le Web.
la source
J'avais besoin de quelque chose comme ça il y a quelques années et je n'ai rien trouvé de bien. J'ai fini par écrire une simple boucle AJAX sur le client demandant des données, y compris un jeton de la réponse précédente et l'ajoutant à la page. Cela a été associé à un script sur le serveur renvoyant des données à partir de la position du fichier déterminée par ce jeton.
la source
Si vous rapportez à syslog, le module Centreon syslog fera ce que vous voulez.
Splunk fournit également une interface Web.
la source