Jak nainstalovat a konfigurovat Monitorix na Ubuntu 18.04

Existuje mnoho nástrojů pro sledování chování různých aplikací operačního systému v reálném čase nebo pro komplexní analýzu celého systému s jeho službami a procesy.

V případě Linuxu existují stovky bezplatných možností, ale jen velmi málo z nich nám poskytuje centralizovanou správu a jednou z těchto výjimek je Monitorix, který dnes budeme studovat na serveru Ubuntu 18.04 Server, a přidáme tak do správy úloh podpory ještě jeden nástroj.

Co je MonitorixMonitorix byl vyvinut jako bezplatný, otevřený a lehký nástroj pro monitorování systému, jehož cílem je monitorovat velké množství služeb a zdrojů operačního systému, aby měla úplnou kontrolu nad vším, co se děje interně.

Monitorix lze implementovat na produktivních serverech Linux / UNIX a díky svým vlastnostem a nízké spotřebě hardwarových prostředků jej lze také použít na vestavěných zařízeních. Monitorix je v zásadě postaven na dvou komponentách, které jsou:

  • Sběratel, který se nazývá monitorix, což je démon Perl, který se spouští automaticky jako každá služba v systému.
  • Nebo skript CGI s názvem monitorix.cgi.
Od verze 3.0 obsahuje nástroj Monitorix vlastní vestavěný server HTTP, takže k jeho použití nebude nutné instalovat webový server jiného výrobce. Monitorix lze bez problémů používat na UNIX, FreeBSD, OpenBSD a NetBSD.

1. Funkce Monitorix


Chystáme se funkce Monitorixu rozdělit na následující sekce:

Průměrné zatížení a využití systému (system.rrd)

  • Zatížení systému
  • Aktivní procesy
  • Přidělení paměti.
  • Provozuschopnost systému

Globální využití jádra (kern.rrd)

  • Obsahuje parametry jako uživatel, pěkný, systém, nečinnost, I / O čekání, irq, irq software, krádež a host
  • Přepínač kontextu.
  • Pomocí VFS

Využití jádra na procesor (proc.rrd)

  • Podporuje neomezený počet procesorů nebo jader.
  • Možnost definování počtu grafik na řádek.
  • Možnost změnit velikost grafiky (již existují nějaké předdefinované velikosti).
  • Možnost částečně nebo úplně zakázat data legendy

Snímače LM a teploty GPU

  • Až 16 jaderně kompatibilních teplotních senzorů.
  • Až 2 kompatibilní teplotní senzory pro základní desku.
  • Kompatibilní až s 12 volty.
  • Možnosti upozornění pro každý definovaný senzor.
  • Až 4 teplotní senzory kompatibilní s CPU.
  • Podporováno až 9 rychlostí ventilátoru.
  • Až 9 teplotních senzorů pro GPU (nvidia / ati).

Obecná statistika senzorů (gensens.rrd)

  • Až 9 kompatibilních teplotních senzorů.
  • Až 9 kompatibilních snímačů frekvence CPU.
  • Možnost změny názvu každého senzoru.
  • Možnosti upozornění pro každý definovaný senzor.

Stav a teploty diskové jednotky (disk.rrd)

  • Neomezený počet podporovaných grafik diskových jednotek.
  • Teploty (pomocí smartmontools a hddtemp).
  • Až 8 jednotek na grafiku.
  • Přemístěné sektory se počítají.
  • Aktuální nevyřízené sektory.

Statistiky senzorů IPMI (ipmi.rrd)

  • Pro každou skupinu je povoleno až 9 senzorů.
  • Možnost změny názvu každého senzoru.
  • Možnosti upozornění pro každý definovaný senzor.
  • Další argumenty pro možnost sledování vzdálených systémů.
  • Teploty, ventilátory a napětí.
  • Neomezený počet podporovaných skupin senzorů.

Využití systému souborů a aktivita I / O

  • Použití inode pro každý souborový systém.
  • Aktivita disku I / O pro každý souborový systém.
  • Čas strávený na I / O disku pro každý souborový systém.
  • Sektorová aktivita disku pro každý souborový systém.
  • Neomezený počet podporovaných grafik systému souborů.
  • Až 8 souborových systémů na grafiku

Požadavek na systémovou službu (serv.rrd)

  • Zahrnuje (SSH, ProFTPD, Vsftpd, Pure-FTPd, Telnet, Samba, FAX, CUPS, Fail2ban, IMAP, POP3, SMTP, VirusMail a Spam).
  • Podporuje protokoly z xinetd, Sendmail, Postfix, Dovecot, UW-IMAP, Qpopper, Hylafax, MailScanner, Amavisd-new a CommuniGate.

A mnoho dalších funkcí, které si můžeme prohlédnout v následujícím oficiálním odkazu:

2. Přidejte úložiště Monitorix na Ubuntu 18.04

Krok 1
Prvním krokem je přidání úložiště Monitorix Ubuntu do souboru /etc/apt/sources.list, ale nejprve vytvoříme záložní kopii původního seznamu zdrojů provedením následujícího:

 sudo cp -pf /etc/apt/sources.list /etc/apt/sources.list_bak 

ZVĚTŠIT

Krok 2
Nyní otevřeme soubor sources.list pomocí požadovaného editoru:

 sudo nano /etc/apt/sources.list 
Krok 3
Ve spodní části zadáme následující řádek. Toto úložiště je k dispozici pouze pro Debian a jeho deriváty, jako je Ubuntu.
 deb http://apt.izzysoft.de/ubuntu generický vesmír 

ZVĚTŠIT

Krok 4
Změny uložíme pomocí následující kombinace kláves:

Ctrl + O

Editor opustíme pomocí:

Ctrl + X

3. Přidejte klíč PGP v Ubuntu 18.04


Když přidáme úložiště, bude nutné stáhnout nebo přidat klíč PGP a nainstalovat jej do operačního systému.

Krok 1
Klíč bude možné stáhnout přímo z „http://apt.izzysoft.de/izzysoft.asc“ pomocí wget provedením následujících příkazů:

 sudo apt -get -y install wget (V případě, že nemáte nainstalovaný wget) cd/tmp wget http://apt.izzysoft.de/izzysoft.asc

ZVĚTŠIT

Krok 2
Nyní přejdeme do adresáře, kde byl uložen soubor .asc, a provedeme následující příkaz:

 sudo apt-key přidat izzysoft.asc 

ZVĚTŠIT

Krok 3
Pokračujeme k aktualizaci balíčků v Ubuntu 18.04:

 sudo apt aktualizace 

ZVĚTŠIT

4. Nainstalujte Monitorix na Ubuntu 18.04

Krok 1
Nastal čas nainstalovat Monitorix do Ubuntu, a proto spustíme následující řádek:

 sudo apt -y nainstalovat monitorix apache2 -utils 

ZVĚTŠIT

5. Konfigurujte Monitorix na Ubuntu 18.04

Krok 1
Konfigurační soubor Monitorix se nachází v cestě /etc/monitorix/monitorix.conf a můžeme k němu přistupovat pomocí editoru, jako je tento:

 sudo nano /etc/monitorix/monitorix.conf 

ZVĚTŠIT

Krok 2
Zde vyhledáme následující část:

 enabled = n msg = Monitorix: Omezený přístup htpasswd = / var / lib / monitorix / htpasswd 
Krok 3
Změníme řádek "enabled = n na enabled = y":

ZVĚTŠIT

Krok 4
Změny uložíme pomocí následující kombinace kláves:

Ctrl + O

Editor opustíme pomocí:

Ctrl + X

Krok 5
Jakmile to bude hotové, chystáme se restartovat službu Monitorix pomocí:

 restartování služby sudo service monitorix 
Krok 6
Nyní přidáme uživatelské jméno a heslo pro přihlášení k Monitorix. V tomto případě použijeme uživatelské jméno „admin“ s příslušným heslem:

ZVĚTŠIT

6. Přístup k Monitorix na Ubuntu 18.04

Krok 1
Pro přístup k Monitorix přejdeme do libovolného prohlížeče a použijeme následující syntaxi:

 http: // IP_adresa: 8080 / monitorix /
Krok 2
Bude nutné zadat přihlašovací údaje, které jsme vytvořili v předchozím kroku:

Krok 3
Klikněte na tlačítko „Přístup“ a toto bude počáteční prostředí Monitorix:

Krok 4
Zde můžeme vybrat frekvenci času, který se má zobrazit, aktivací příslušného pole a po výběru klikněte na Ok pro přístup ke grafice:

ZVĚTŠIT

Krok 5
Zde můžeme přejít dolů a získat grafiku, jak jsme uvedli, například:

Souborové systémy

ZVĚTŠIT

Statistiky sítí a služeb

ZVĚTŠIT

Krok 6
Pokud chceme vidět konkrétní grafiku, stačí na ni kliknout, aby se zobrazila:

ZVĚTŠIT

Vidíme, jak je Monitorix praktický a jednoduchý nástroj, který v reálném čase zná vše, co se děje v rámci Ubuntu 18.04, a tím lépe zvládá naši práci.

wave wave wave wave wave