dilluns, 7 de novembre del 2011

Monitoritza sistema amb logs

Una de les primeres preguntes que et vénen al cap quan tens un problema és, per què ha passat això?. Lògicament coneixent la resposta a aquesta pregunta els problemes són molt més fàcils de solucionar.

El que a vegades oblidem, és que Linux ens pot contestar aquesta pregunta mitjançant "logs".
Aquests arxius contenen la informació del que passa en el nostre sistema proporcionant-nos una gran varietat de dades.

Tots aquests arxius es troben ordenats en la carpeta /var/log/ i hi ha uns quants, així que vaig a mostrar alguns dels més útils, encara que com dic hi ha molts més.

  • /var/log/kern.log: Guarda un registre dels missatges del nucli (Kernel).
  • /var/log/syslog: Registre de missatges del sistema i dels seus programes.
  • /var/log/dmesg:  Informació d'inici del sistema i connexions de hardware principalment.
  • /var/log/debug:  Informació de depuració dels programes.
  • /var/log/Xorg.0.log: Informació sobre l'entorn gràfic.
  • /var/log/boot.log:  Informació de l'inici.
  • /var/log/fontconfig.log: Configuració de les fonts del sistema.
  • /var/log/mail.log: Logs del servidor de correu.
  • /var/log/auth.log: Connexions al sistema inclosos els intents fallits i els accessos com a root.


Si volem veure a l'instant tot el que està passant en el nostre sistema, només cal afegir els logs que vulguem monitoritzar al següent comanda:
tail -f --retry /var/log/syslog /var/log/auth.log


Podem accedir a tots aquests arxius amb el nostre gestor d'arxius, des d'un terminal afegint la comanda cat davant o amb qualsevol editor.

Encara que això és conegut per gairebé ningú mai està de més recordar-ja que és al primer lloc on s'ha d'anar per intentar resoldre un problema, o només recollir informació i aportar per facilitar el treball en qualsevol fòrum especialitzat.

Cap comentari:

Publica un comentari a l'entrada