Esta es una de las tareas de monitoreo que los administradores llevamos a diario, ante cualquier anomalía en el servicio, al iniciar el día y hasta el final estamos constantemente mirando e interpretando los logs o bitacoras más importantes de nuestros servidores.
Es por ello que cada servicio que agregamos, responde a un archivo que refleja su comportamiento, sus accesos y errores, esto son los archivos Logs tan indispensables para hacer seguimiento de servicios y detectar problemas y fallas.
Por otro lado existe una infinidad de herramientas que interpretan y analizan estos archivos logs para darnos datos estadísticos más visibles e interpretables, pero eso será motivo para otro post. Por ahora quería mostrarle dos herramientas para mirar las colas de cualquier archivo log.
La primera es la famosa multitail para servidores UNIX. En donde es posible seguir más de un log en la pantalla y a grandes rasgos entender que es lo que está registrando un determinado servicio, como por ejemplo apache:
$ multitail /var/log/apache2/access.log /var/log/apache2/error.log
Esta sería la forma más primitiva de utilizar multitail, es más existen una gran cantidad de parámentros para modificar su comportamiento que merece la pena seguir investigando.
Y la Segunda herramienta que les quería presentar se llama ccze, y lo podemos utilizar para darle un formato más claro a los logs que queremos ver, la forma más simple para utilizar es la siguiente
$ tail -f /var/log/apache2/access.log | ccze
Y una vez más podemos ver archivos Logs de cualquier servicio con un formato visual un poco más claro que el habitual.
A poner en práctica estas herramientas y si alguien se anima, dejen sus comentarios y recomendaciones para utilizar otras herramientas. Compartilo con tus amigos y si te pareció interesante regalanos tu Like!
Saludos!
Muy bueno Dany, en este momento no tengo nada a mano para ver logs pero si algo he aprendido es que los logs siempre nos salvan la vida cuando no sabes por donde más ir.
ResponderBorrartotalmente!
ResponderBorrar