Existe-t-il une application Web de suivi des journaux? [fermé]

8

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

marc esher
la source

Réponses:

3

Tailon est une interface Web simpliste vers tail -fet tail -f | {grep,awk,sed}. À cet égard, il est très similaire à la clarté (j'ai écrit tailon comme une alternative plus sûre et plus moderne à la clarté). Log.io est une autre visionneuse de fichiers journaux moderne qui correspond à votre description.

gvalkov
la source
1
Log.io a l'air bien si vous êtes dans node.js mais l'url est logio.org mais SO ne me laissera pas modifier le lien dans la réponse
djskinner
2

la clarté est un projet plus récent qui fait cela et semble prometteur.

Garret Heaton
la source
0

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.

Lee B
la source
"ce que j'essaye d'accomplir" a ajouté. Merci.
marc esher
merci pour les pensées, Lee. Je suis sûr que je pourrais créer un programme moi-même pour le faire sans trop de tracas. Je cherchais vraiment des solutions intégrées prédéfinies si elles existaient. Je constate cependant qu'une telle application n'existe probablement pas, et je devrai en rouler une.
marc esher
0

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.

sucuri
la source
0

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.

Jeremy M
la source