Busindre » Blog Archive » "KlogShow" Terminal que muestra los ficheros de logs en tiempo real

"KlogShow" Terminal que muestra los ficheros de logs en tiempo real

July 16th, 2008 by Busindre

Los usuarios que tratan mucho con ficheros de logs, como pueden ser los de servidores tipo Apache, Ftp, Ssh, DNS, correo,.. necesitan en determinadas situaciones poder leer las últimas lineas de dichos archivos de logs en el mismo momento que son añadidas. Para eso tenemos una pequeña y útil aplicación escrita en QT4 que nos permitirá integrar esa funcionalidad en nuestro escritorio, se llama KlofShow y solo requiere como dependencia tener instaladas las librerías QT4.3 o superior. Esto de leer las últimas lineas de los ficheros en tiempo real tiene más funcionalidades que las orientadas al mundo del servidor, solo hay que pensar un poco, por ejemplo podría usarse para visualizar logs de Amsn o Xchat y leer conversaciones según ocurren pero sin usar el cliente de IRC o mensajería instantánea,.. Como muchos ya saben esto se podía realizar con el comando tail y la opción -f.

# tail -f /var/log/fichero

Con Klogshow tendremos la misma funcionalidad pero con una bonita consola y animaciones realizadas en QT como podemos ver en esta imagen: http://www.busindre.com/archivos/Klogshow.png

Pagina Web: http://www.qt-apps.org/content/show.php/KlogShow?content=67665

Descargar paquete:

Mirror 1: http://www.qt-apps.org/content/download.php?content=67665&id=1&tan=55033480
Mirror 2: http://www.xesnet.fr/softwares/klogshow_1.0.4.tgz

SVN: $ svn co http://svn.klogshow.xesnet.fr

Instalar / Compilar

$ /opt/qt4/bin/qmake
$ make
# make install ó checkinstall

El make mostrará este error:

mainWindow.cpp: In member function 'void mainWindow::loadConfig()':
mainWindow.cpp:144: error: 'horizontalLayout' no se declaró en este ámbito
make[1]: *** [mainWindow.o] Error 1
make[1]: se sale del directorio `/home/busi/klogshow-1.0.4/src'
make: *** [sub-src-make_default] Error 2

Para solucionarlo editamos la linea 144 o 145 (De usar el código de SVN) del fichero ./src/mainWindow.cpp mediante dos barras:

// delete(horizontalLayout);

NOTA: La ruta al ejecutable qmake puede variar dependiendo de en que distro y como instaláramos QT4.

¿Que se instala y donde se instala KlogShow?

/usr/bin/klogshow
/usr/share/applications/klogshow.desktop
/usr/share/pixmaps/klogshow.png

Para arrancar el programa solo debemos ejecutar el comando "klogshow", se nos creara un icono en la barra de herramientas con forma de consola, con pulsarlo mediante el botón derecho del ratón podremos configurarlo a nuestro gusto, os dejamos para terminar una captura de dicha pantalla de configuración de klogshow.

Captura: http://www.busindre.com/archivos/klogshow_configure.png

Posted in Linux |

One Response

  1. Busindre » Blog Archive » Gadget para notificar sobre el escritorio los cambios en ficheros de logs. Says:

    [...] un tiempo dedicamos unos párrafos a presentaros KlogShow, una utilidad escrita en QT encargada de visualizar una terminal sobre nuestro escritorio, [...]

Leave a Comment

Please note: Comment moderation is enabled and may delay your comment. There is no need to resubmit your comment.