Mostrando entradas con la etiqueta Logfiles. Mostrar todas las entradas
Mostrando entradas con la etiqueta Logfiles. Mostrar todas las entradas

miércoles, 3 de agosto de 2011

Entendiendo los logs de GNU/Linux

Cuando utilizamos por mucho tiempo sistemas GNU/Linux, es escencial que sepamos dónde están localizados los archivos log y qué contiene cada uno. Cuando el sistema está corriendo estable, toma un tiempo para aprender y entender el contenido de varios archivos log, lo cual ayudará en momentos de crisis y tendrás que revisar entre los logs para identificar el problema.

El fichero /etc/rsyslog.conf controla el comportamiento del contenido de los logs. Por ejemplo, lo siguiente es una entrada en rsyslog.conf para /var/log/messages.

$ grep "/var/log/messages" /etc/rsyslog.conf 
*.info;mail.none;authpriv.none;cron.none        /var/log/messages

De lo anterior tenemos que:
  • *.info indica que todos los logs de tipo INFO serán registrados.
  • mail.none,authpriv.none,cron.none indica que esos mensajes de errores no deben ser registrados en el fichero /var/log/messages.
  • También podemos especificar *.none, lo que indica que ninguno de los mensajes serán registrados.