Как да анализираме системни събития на Linux с помощта на Petit

При управлението на операционни системи Linux е жизненоважно точно да се управляват множество параметри на хардуерно и софтуерно ниво с най -добрите подробности, за да се знае текущото състояние на системата. Един от тези инструменти е Petit, който ще ни позволи да анализираме прецизно регистрационните файлове, генерирани от системата, в които намираме точна информация за поддръжката на системите.

Този път този урок ще анализира как да инсталирате и използвате Petit в Ubuntu сървър 17.

Какво е PetitPetit е инструмент с отворен код, който се основава на командния ред, с който можем да анализираме изцяло регистрационните файлове на различните дистрибуции на Linux, за да получим пълна информация за тяхното съдържание.

С Petit ще имаме лек инструмент, чрез който можем да анализираме различни формати на регистрационни файлове като syslog и Apache лог файлове.

Някои от най -забележителните характеристики на Petit са:

  • Поддържа графики от командния ред.
  • Поддържа множество лог файлове за анализ.
  • Съвместим с регистрационни формати като Syslog, Apache Access, Apache Error, Snort Log, Linux Secure Log и др.
  • Поддръжка на хеш записи.
  • Включва множество филтри за по -добро управление на данните.

1. Инсталирайте Petit на Linux

Етап 1
За да инсталираме Petit на Ubuntu 17 Server, ще изпълним следния ред. Въвеждаме буквата С да приемете изтеглянето и инсталирането на пакети Petit.

 sudo apt install petit

Увеличете

ЗабележкаВ случай на използване на CentOS ще изпълним следните редове:

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

2. Използване на Petit в Linux


След като Petit е инсталиран, можем да изпълняваме определени задачи с помощта на това приложение, например, можем да изброим всички редове, открити в регистъра и в резултат ще видим подобни редове, намерени там.

Етап 1
Ще изпълним следния ред:

 petit -hash / var / log / syslog 

Увеличете

Стъпка 2
Можем да добавим параметъра -демон което ни позволява да видим подробен отчет за редовете, произведени от конкретен демон, ще изпълним следния ред:

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

Увеличете

Стъпка 3
Можем да видим резултата за всеки ред в записа. Ако искаме да проверим броя редове, генерирани от конкретен хост, ще е необходимо да използваме параметъра -хост който показва броя редове за всеки хост и е полезен при управление на множество хостове. За това трябва да изпълним следния ред:

 petit --host / var / log / syslog

Увеличете

Стъпка 4
Друга функция, която можем да изпълним с Petit, е да броим броя на думите за категория и качествено. За това ще е необходимо да изпълните следния ред:

 petit --wordcount / var / log / syslog

Увеличете

Стъпка 5
Ако искаме да представим графично данните, генерирани от Petit, имаме възможност да използваме параметъра -сграф който ще показва графики, базирани на ленти, и ще изобразява първите 60 секунди от записа. Ще бъде необходимо да използвате следния ред:

 petit --sgraph / var / log / syslog

Увеличете

Стъпка 6
Ще можем да видим подробно началния и крайния час, минималните и максималните стойности и мащаба на регистъра. Ако искаме да покажем всички съобщения на конкретен дневник, ще е необходимо да добавим параметъра -всички проби както следва:

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

Увеличете

Стъпка 7
Някои от най -използваните записи в Petit са:

/ var / lib / petit / fingerprint_libraryТози запис се използва за проектиране на лични файлове с функция за пръстови отпечатъци.

/ var / lib / petit / отпечатъциС този регистър можем да филтрираме начални събития и други, които не са класифицирани като съществени.

/ var / lib / petit / филтри /Можем да създаваме персонализирани филтри.

Стъпка 8
За да се консултираме подробно с помощта на Petit, можем да изпълним някой от следните редове:

 човек petit petit -h

Увеличете

По този начин Petit се превръща в практичен инструмент за анализ на системни събития.

wave wave wave wave wave