Atop

Kategorie: Nástroje

Je nástroj pro rozšířený monitoring systému a procesů.

Instalace

Alpine Linuxapk add atop
Arch Linuxpacman -S atop
CentOSyum install atop
FreeBSDpkg install atop
OpenSUSEzypper in atop
Ubuntu/Debianapt-get install atop

Pro démona běžícího v pozadí může být nutné nainstalovat také balíček atop-daemon, který umožní start služby (atop.service).

Atop ve FreeBSD

Instalace probíhá klasicky pomocí pkg install atop. Pro spouštění atop jako služby po startu systému je nutné upravit soubor /etc/rc.conf a přidat do něho řádek atop_enable=“YES“. Tato služba pak sbírá data o systému.

Pro definici počtu dní zachovaných logů je příkaz například atop_keepdays=14 zapsaný v /etc/rc.conf.

Pro změnu intervalu (výchozí je 10 sekund) poslouží příkaz například atop_interval=5 zapsaný v /etc/rc.conf.

Interaktivní použití

  • Čtení záznamů – pro přečtení záznamu uloženém na standardním místě použijeme atribut -r:
atop -r /var/log/atop/atop_20200803
  • Zápis záznamů – pro vytvoření záznamu poslouží atribut -w, dále můžeme definovat také například interval (10) snímání dat:
atop -w /var/log/atop/atop-test -a -S 10

Záznamy služby atop

Při spuštění služby běžící v pozadí, jsou denně vytvářeny záznamy o systému, které jsou umístěné standardně v adresáři /var/log/atop. Podle data se pak jmenují například atop_20200803 a tak dále. Pro prohlížení a zápis záznamů využijeme interaktivní režim.