При управлението на операционни системи 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 се превръща в практичен инструмент за анализ на системни събития.