Este es el comando lwatch que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.
PROGRAMA:
NOMBRE
miro - resaltado de sintaxis para el archivo syslog / syslog-ng
SINOPSIS
miro [-C nombre de archivo] [--config nombre de archivo] [-I nombre de archivo] [--aporte nombre de archivo] [-o
nombre de archivo] [--producción nombre de archivo] [-sdOhv] [--show-unparsed] [--daemon] [--omit-rc]
[--ayuda]
DESCRIPCIÓN
Lwatch es un colorante de troncos. Lee los datos de syslog / syslog-ng de named fifo o de stdin
y muestra registros de colores en stdout.
Lwatch es altamente personalizable por el usuario. Lee los datos de configuración del archivo.
/etc/lwatch/lwatch.conf o (si se proporciona) del archivo provisto con la opción -C
La forma en que funciona es simple. Lee una línea de la entrada (el valor predeterminado incorporado es
/var/lib/lwatch/syslog.fifo), lo divide en cuatro partes: fecha, nombre de host, nombre del servicio
(con PID, si está disponible) y mensaje real. Cada parte tiene su propio color predeterminado. Usted puede
redefinirlos en el archivo de configuración. Los colores predeterminados son los mismos que en locomotora(1) [ver:
http://www.zjuul.net/~jules/loco/]. Pero lwatch no es solo un colorante de registro estático. Está
algo más. Puede colorear sus registros de la forma que desee. Puede establecer un nuevo
color para cualquier parte (fecha, host, servicio, mensaje) usando patrones basados en expresiones regulares.
COMANDO LÍNEA CAMPUS
Lwatch acepta algunas opciones de línea de comandos. Las opciones de la línea de comandos tienen prioridad sobre los valores
desde el archivo de configuración.
-C nombre de archivo
--config nombre de archivo
leer la configuración desde el nombre de archivo en lugar de /etc/lwatch/lwatch.conf
-i nombre de archivo
--aporte nombre de archivo
leer datos del nombre de archivo Fifo en lugar de /var/lib/lwatch/syslog.fifo
-o nombre de archivo
--producción nombre de archivo
escriba registros de colores en el nombre del archivo en lugar de stdout
-s
--mostrar sin analizar
mostrar líneas sin analizar como "último mensaje repetido 5 veces" o "--- MARK ---"
-d
--demonio ejecutar como demonio, separarse de la terminal de control, pasar a segundo plano
-O
--omitir-rc no leer valores del archivo de configuración
-h
--ayuda mostrar ayuda sobre la opción de tiempo de ejecución
-v
--versión mostrar avisos de versión y derechos de autor
RUNNING
La forma preferida de ejecutar lwatch es leer los mensajes de syslog de named Fifo o de estándar
entrada.
Si usa syslog, realmente desea leer los mensajes de named Fifo. Para hacerlo, ponga una línea:
*. * | /var/lib/lwatch/syslog.fifo
en su syslog.conf. Cree el FIFo apropiado y reinicie syslog, luego ejecute lwatch. Usted puede
también ejecute lwatch antes de iniciar syslog. Si no sabe cómo crear un Fifo con nombre, vea
mknod(1) para obtener más detalles.
Recuerde:
· Fifo debe existir
· El nombre propio debe ser puesto en /etc/lwatch/lwatch.conf o dado con la línea de comando -i
opción
En syslog-ng puede ejecutar lwatch directamente desde syslog, es decir:
log {fuente (src); destino (consola_todos);};
destino consola_todos {programa ("/ usr / bin / lwatch -i- -o / dev / tty11"); };
Lwatch no admite la lectura de archivos normales. Si realmente necesita esta funcionalidad
use el siguiente comando:
tail -f / ruta / a / nombre de archivo | / usr / bin / lwatch -i-
Podría estar sujeto a cambios en el futuro.
DIGITALES
· http://sf.net/projects/lwatch
· http://freshmeat.net/projects/lwatch/
DERECHOS DE AUTOR
Este programa es software gratuito; puedes redistribuirlo y / o modificarlo bajo los términos de
la Licencia Pública General GNU publicada por la Free Software Foundation; cualquiera
versión 2 de la Licencia, o (a su elección) cualquier versión posterior.
El paquete de biblioteca PCRE proporciona soporte para expresiones regulares, que es de código abierto
software, escrito por Philip Hazel, y copyright de la Universidad de Cambridge, Inglaterra.
Esta biblioteca está disponible en: ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/
NOTA DESDE AUTOR
He escrito esta herramienta para mis propias necesidades porque las herramientas de Perl, por flexibles que sean,
mucha memoria y CPU. Lo he encontrado útil y lo comparto con el Open Source
Comunidad. Pero aún así, el desarrollo de este software está impulsado por mis propias necesidades. Entonces, podrías
espera el próximo lanzamiento en un año o dos;)
Sería muy bueno si pudiera encontrar algo de tiempo y dedicarlo a calificar este proyecto
en FreshMeat (ver RECURSOS). Los comentarios también son bienvenidos. No puedo prometer que añadiré
nuevas funciones para ver de inmediato, pero cualquier comentario positivo aumentará mi motivación
elevar a mismo nivel.
Gracias de antemano por su tiempo.
Use lwatch en línea usando los servicios de onworks.net