Il s'agit de la commande lwatch qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
je regarde — coloration syntaxique du fichier syslog/syslog-ng
SYNOPSIS
je regarde [-C nom de fichier] [--config nom de fichier] [-je nom de fichier] [--saisir nom de fichier] [-O
nom de fichier] [--sortir nom de fichier] [-sdOhv] [--show-unparsed] [--daemon] [--omit-rc]
[--aider]
DESCRIPTION
Lwatch est un coloriseur de logs. Il lit les données syslog/syslog-ng à partir de la fifo nommée ou de stdin
et affiche des journaux colorés dans stdout.
Lwatch est hautement personnalisable par l'utilisateur. Il lit les données de configuration du fichier
/etc/lwatch/lwatch.conf ou (si fourni) à partir du fichier fourni avec l'option -C
La façon dont cela fonctionne est simple. Il lit une ligne à partir de l'entrée (la valeur par défaut intégrée est
/var/lib/lwatch/syslog.fifo), le divise en quatre parties : date, nom d'hôte, nom du service
(avec PID, si disponible) et message réel. Chaque partie a sa propre couleur par défaut. Vous pouvez
redéfinissez-les dans le fichier de configuration. Couleurs par défaut comme dans locomotive(1) [voir :
http://www.zjuul.net/~jules/loco/]. Mais lwatch n'est pas seulement un coloriseur de log statique. Il est
quelque chose de plus. Il peut coloriser vos journaux comme vous le souhaitez. Vous pouvez définir un nouveau
couleur pour n'importe quelle partie (date, hôte, service, message) en utilisant des modèles basés sur des expressions régulières.
COMMAND LINE OPTIONS
Lwatch accepte certaines options de ligne de commande. Les options de la ligne de commande ont priorité sur les valeurs
à partir du fichier de configuration.
-C nom de fichier
--config nom de fichier
lire la configuration à partir du nom de fichier au lieu de /etc/lwatch/lwatch.conf
-i nom de fichier
--saisir nom de fichier
lire les données du nom de fichier fifo nommé au lieu de /var/lib/lwatch/syslog.fifo
-o nom de fichier
--output nom de fichier
écrire des journaux colorés dans le nom de fichier à la place de stdout
-s
--show-non analysé
afficher les lignes non analysées comme `le dernier message répété 5 fois' ou `--- MARK ---'
-d
--démon exécuter en tant que démon, se détacher du terminal de contrôle, passer en arrière-plan
-O
--omettre-rc ne pas lire les valeurs du fichier de configuration
-h
--Aidez-moi afficher l'aide sur l'option d'exécution
-v
--version afficher les avis de version et de copyright
RUNNING
Le moyen préféré d'exécuter lwatch est de lire les messages syslog à partir de la fifo nommée ou de la norme
contribution.
Si vous utilisez syslog, vous voulez vraiment lire les messages de nommé fifo. Pour ce faire, mettez une ligne :
*.* |/var/lib/lwatch/syslog.fifo
dans votre syslog.conf. Créez le fifo approprié et redémarrez syslog, puis exécutez lwatch. Vous pouvez
exécutez également lwatch avant de démarrer syslog. Si vous ne savez pas comment créer une fifo nommée, consultez
mknod(1) pour plus de détails.
Se souvenir
· le fifo doit exister
· le nom propre doit être mis dans /etc/lwatch/lwatch.conf ou donné avec la ligne de commande -i
option
Dans syslog-ng, vous pouvez exécuter lwatch directement depuis syslog, c'est-à-dire :
log {source(src); destination(console_all);} ;
destination console_all {program("/usr/bin/lwatch -i- -o/dev/tty11"); } ;
Lwatch ne prend pas en charge la lecture à partir de fichiers normaux. Si vous avez vraiment besoin de cette fonctionnalité
utilisez la commande suivante :
tail -f /chemin/vers/nom_fichier | /usr/bin/lwatch -i-
Il pourrait être sujet à changement dans le futur.
NUMÉRIQUES
· http://sf.net/projects/lwatch
· http://freshmeat.net/projects/lwatch/
DROIT D'AUTEUR
Ce programme est un logiciel libre ; vous pouvez le redistribuer et/ou le modifier selon les termes de
la licence publique générale GNU telle que publiée par la Free Software Foundation ; Soit
la version 2 de la licence ou (à votre choix) toute version ultérieure.
La prise en charge des expressions régulières est fournie par le package de la bibliothèque PCRE, qui est open source
logiciel, écrit par Philip Hazel, et copyright par l'Université de Cambridge, Angleterre.
Cette bibliothèque est disponible sur : ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
REMARQUE De AUTEUR
J'ai écrit cet outil pour mes propres besoins car les outils perl, aussi flexibles soient-ils, mangeaient un
beaucoup de mémoire et de CPU. Je l'ai trouvé utile et je le partage avec l'Open Source
Communauté. Mais encore, le développement de ce logiciel est motivé par mes propres besoins. Alors, vous pourriez
attendez-vous à la prochaine version dans un an ou deux ;)
Ce serait vraiment bien si vous pouviez trouver du temps et le consacrer à l'évaluation de ce projet
sur FreshMeat (voir RESSOURCES). Les commentaires sont également les bienvenus. Je ne peux pas promettre que j'ajouterai
de nouvelles fonctionnalités à regarder immédiatement mais tout retour positif augmentera ma motivation
niveau supérieur.
Merci d'avance pour votre temps.
Utilisez lwatch en ligne en utilisant les services onworks.net