CCZE: Colorea los registros del sistema en Linux

En el artículo de hoy vamos a hablar de la utilidad CCZE, que nos permitirá colorear los registros del sistema, en nuestras distribuciones GNU/Linux. Muy útil cuando tienes que consultar miles de líneas.

Colorea los registros del sistema en GNU/Linux con ccze

Antes de nada, comentaros, que esta aplicación la he conocido a raíz de una conversación con un compañero del trabajo. Una de las ventajas de trabajar en grandes departamentos de sistemas, es que te puedes empapar de las experiencias y aventuras de los compañeros con más años de experiencias a sus espaldas.

Respecto a CCZE podemos decir que se trata de una herramienta escrita en C y tiene como función principal colorear los registros (logs) del sistema.

Además, para poder colorear los registros generados por la mayoría de los programas, incorpora una serie de complementos. Los que vienen incorporados por defecto son para: apm, distcc, exim, fetchmail, ftpstats, httpd, icecast, oops, php, postfix, procmail, proftpd, squid, sulog, super, syslog, ulogd, vsftpd y xferlog.

Instalación de CCZE en sistemas GNU/Linux

Este programa viene por defecto incluido en la mayoría de los repositorios principales, tanto los que usan paquetería RPM como DEB. Además de los sistemas tipo Arch.

Su instalación en distribuciones RHEL, Centos o Scientific Linux

  1. sudo yum install ccze

Nota: En RHEL viene incluido en el repositorio principal, pero en Centos debemos habilitar el repositorio EPEL, así:

  1. sudo yum install epel-release

Instalación en distribuciones Debian, Ubuntu o Linux Mint

  1. sudo apt install ccze

La instalación en Fedora

  1. sudo dnf install ccze

En lo que corresponde a la distribución del camaleón verde OpenSuse

  1. sudo zypper -i ccze

En distribuciones como Arch o Manjaro

  1. sudo pacman -S ccze

¿Cómo utilizamos ccze?

Simplemente tenemos utilizar la herramienta mediante una ‘pipe’ o tubería, como sigue:

  1. tail -f /var/log/httpd/acces.log | ccze

Otra manera, que de hecho es la recomendada, es como sigue:

  1. ccze [opciones] < registros

Por ejemplo, así:

  1. ccze -C < /var/log/httpd/acces.log

Con el parámetro “-C” convertimos el registro del tiempo en algo fácil de leer.

Algunos ejemplos

Veamos por ejemplo el log del servidor Apache en mi portátil sin resaltado:

Registro de actividad del servidor web Apache2

Y ahora utilizando ccze

Registro de Apache2 con resaltado vía ccze

Espero que el artículo os haya parecido interesante.

Fuentes consultadas | Linux.die.net