Jak analyzovat události systému Linux pomocí Petit

Při správě operačních systémů Linux je životně důležité přesně řídit více parametrů na hardwarové a softwarové úrovni s nejlepšími detaily, abychom poznali aktuální stav systému. Jedním z těchto nástrojů je Petit, který nám umožní přesně analyzovat protokoly generované systémem, ve kterých najdeme přesné informace pro podporu systémů.

Tento tutoriál tentokrát analyzuje, jak nainstalovat a používat Petit v Ubuntu Server 17.

Co je PetitPetit je open source nástroj, který je založen na příkazovém řádku, pomocí kterého můžeme plně analyzovat protokoly různých distribucí Linuxu a získat úplné informace o jejich obsahu.

S Petitem budeme mít lehký nástroj, pomocí kterého můžeme analyzovat různé formáty souborů protokolu, jako jsou soubory protokolů syslog a Apache.

Některé z nejvýraznějších vlastností Petit jsou:

  • Podporuje grafiku příkazového řádku.
  • Podporuje více souborů protokolu pro analýzu.
  • Kompatibilní s formáty protokolů, jako jsou Syslog, Apache Access, Apache Error, Snort Log, Linux Secure Log a další.
  • Podpora záznamů hash.
  • Obsahuje více filtrů pro lepší správu dat.

1. Nainstalujte Petit na Linux

Krok 1
Chcete -li nainstalovat Petit na server Ubuntu 17, spustíme následující řádek. Vložíme dopis S přijmout stahování a instalaci balíčků Petit.

 sudo apt install petit

ZVĚTŠIT

PoznámkaV případě použití CentOS provedeme následující řádky:

 wget http://crunchtools.com/wp-content/files/petit/petit-current.rpm rpm -i petit-current.rpm

2. Používání Petit na Linuxu


Jakmile je Petit nainstalován, můžeme pomocí této aplikace provádět určité úkoly, například můžeme vypsat všechny řádky objevené v registru a ve výsledku uvidíme podobné řádky, které se tam najdou.

Krok 1
Provedeme následující řádek:

 petit -hash / var / log / syslog 

ZVĚTŠIT

Krok 2
Parametr můžeme přidat -démon což nám umožňuje zobrazit podrobnou zprávu o linkách vytvořených konkrétním Daemonem, provedeme následující řádek:

 petit --hash --daemon / var / log / syslog

ZVĚTŠIT

Krok 3
Výsledek můžeme vidět pro každý řádek v záznamu. Pokud chceme ověřit počet řádků generovaných konkrétním hostitelem, bude nutné použít parametr -hostitel který udává počet řádků pro každého hostitele a je užitečný při správě více hostitelů. K tomu musíme spustit následující řádek:

 petit --host / var / log / syslog

ZVĚTŠIT

Krok 4
Další funkcí, kterou můžeme s Petitem provádět, je spočítat počet slov podle kategorie a kvalitativně. K tomu bude nutné provést následující řádek:

 petit --wordcount / var / log / syslog

ZVĚTŠIT

Krok 5
Pokud chceme data generovaná Petitem graficky znázornit, máme možnost použít parametr -graf který zobrazí pruhové grafy a graf prvních 60 sekund záznamu. Bude nutné použít následující řádek:

 petit --sgraph / var / log / syslog

ZVĚTŠIT

Krok 6
Budeme moci detailně vidět čas začátku a konce, minimální a maximální hodnoty a měřítko registru. Pokud chceme zobrazit všechny zprávy konkrétního protokolu, bude nutné přidat parametr -vzorek jak následuje:

 petit --hash --allsample / var / log / syslog

ZVĚTŠIT

Krok 7
Mezi nejpoužívanější záznamy v Petit patří:

/ var / lib / petit / fingerprint_libraryTento záznam slouží k návrhu osobních souborů s funkcí otisku prstu.

/ var / lib / petit / otisky prstůPomocí tohoto registru můžeme filtrovat počáteční události a další, které nejsou klasifikovány jako zásadní.

/ var / lib / petit / filtry /Můžeme vytvořit vlastní filtry.

Krok 8
Chcete -li podrobně konzultovat Petitovu pomoc, můžeme provést některý z následujících řádků:

 muž petit petit -h

ZVĚTŠIT

Petit se tak stává praktickým nástrojem pro analýzu událostí systému.

Vám pomůže rozvoji místa, sdílet stránku s přáteli

wave wave wave wave wave