Orice diagnosticare sau monitorizare a starii sistemului incepe cu studierea jurnalelor (in continuare le voi numi loguri). In acelasi timp, exista situatii în care am dori sa vedem logurile in timp real, ceea ce ne va permite sa intelegem mai bine relatiile cauza-efect si sa vedem reactia sistemului la actiunile efectuate. Pentru a analiza in timp real si a citi in timp real un fisier de tip log vom folosi comanda tail. Presupunem ca vrem sa vedem logurile pentru o aplicatie web in timp real, spre exemplu vom analiza logurile pentru apache/zabbix.
Ne vom loga in sistem.

Pentru a nu folosi de fiecare data sudo ne vom loga sub utilizatorul root exact ca in imaginea de mai jos.

Introducem urmatoarea comanda:

In urma introducerii comenzii si accesarii serverului web apache vom primi in timp real in linia de comanda logurile pentru apache. In cazul in care vom accesa zabbix vom primi logurile pentru zabbix.


Rezultatul in urma acesarii serverului apache si rezultatul in urma acesarii zabbix le aveti mai jos:


De asemenea puteti sa inscriti aceste loguri intrun fisier dupa care sa deschideti fisierul respectiv si sa-l analizati. Pentru a le inscrie intrun fisier vom folosi urmatoarea comanda:

Unde test_log.log este denumirea fisierului creat pe care il veti gasi in mapa home, exact ca in imaginea de mai jos.

Deschideti fisierul test_log.log folosind comanda nano (sau alt editor la dorinta voastra), eu voi folosi editorul de text nano. Rezultatul il vedeti in imaginea de mai jos.


De asemenea fisierul respectiv puteti sa il copiati, sa il pastrati, puteti sa il oferiti unui prieten pentru a va ajuta la rezolvarea problemei dvs., etc. Toate bune!