Jak nainstalovat, konfigurovat a používat Monitorix v Linuxu

Při naší každodenní práci administrátorů je důležité mít nástroje, které nám umožňují monitorovat, analyzovat a detekovat selhání v celé infrastruktuře organizace, ať už na úrovni sítě, zařízení, serveru atd.

Mnohokrát neznáme potřebné nástroje pro tento účel a stahujeme nebo implementujeme nástroje, které nakonec nejsou příliš užitečné, takže Solvetic tentokrát bude analyzovat nástroj Monitorix, který nám poskytne možnost analyzovat mnoho aspektů našich prostředí Linux .

Monitorix je open source nástroj, což nám dává různé možnosti správy našich serverů a která sbírá informace ze systému a sítě, kde nám je nabízí v zajímavé grafice prostřednictvím webové platformy Monitorix.

S Monitorixem můžeme detekovat selhání sítě, poklesy paketů, poškození systému a obecně situace, které ovlivňují optimální výkon systému. Monitorix je napsán v jazyce Perl a je licencován GNU a publikován FSP (Free Software Foundation), další Monitorix používá RRDtool ke generování grafiky, kterou můžeme zobrazit ve webovém prostředí.

Mezi různými funkcemi, které v Monitorix najdeme, uvidíme následující:

  • Statistiky Fail2bain
  • Možnost sledovat vzdálené servery
  • Statistiky Apache a MySQL pro místní i vzdálené počítače
  • Monitoruje síťový provoz až 10 zařízení v organizaci
  • Monitorujte mimo jiné stav disků, jako je jejich rychlost, teplota.
  • Monitorix je postaven na HTTP serveru.
  • Možnost zobrazení grafů po dnech, týdnech, měsících nebo letech pro zachování podrobnější kontroly.
  • Umožňuje zobrazit stav jader, CPU, jádra atd.
  • Monitorujte síťový provoz včetně různých portů, jako jsou UDP a TCP.

Mezi mnoha dalšími funkcemi.

Pokud chceme zkontrolovat úplný seznam funkcí Monitorix můžeme navštívit následující odkaz:

1. Instalace monitorixu


Budeme analyzovat, jak je na tom instalační proces Monitorix, v této studii jej implementujeme v prostředí Debianu 8.

V případě, že máme Red Hat, CentOS nebo Fedora provedeme následující příkaz:

 yum install rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI perl-DBI perl-XML-Simple perl-Config-General perl-HTTP-Server-Simple perl-IO-Socket-SSL wget 
PoznámkaV nových verzích Fedory stačí spustit příkaz # yum install monitorix.

Dále pokračujeme do stáhněte si nejnovější verzi Monitorix z oficiálních webových stránek pomocí příkazu:

 # wget http://www.monitorix.org/monitorix-3.8.1-1.noarch.rpm
Po stažení použijeme příkaz rpm pro příslušnou instalaci:
 # rpm -ivh monitorix-3.8.1-1.noarch.rpm
Pro naše prostředí debian Monitorix můžeme implementovat dvěma způsoby.
  • Skrz lzzy úložiště
  • Ručně pomocí balíčky .deb.

Tyto dva procesy budeme analyzovat.

1. Instalace pomocí Izzy
Chcete -li nainstalovat Monitorix pomocí lzzy, zadáme následující cestu k úpravě souboru sources.list:

 /etc/apt/sources.list
Po otevření zadáme na konec souboru následující řádek:
 deb http://apt.izzysoft.de/ubuntu generický vesmír

Změny uložíme pomocí kombinace CTRL + NEBO a ponecháme editor pomocí CTRL + X. Dále se chystáme stáhnout soubor GPG klíč z úložiště pomocí příkazu:

 # wget http://apt.izzysoft.de/izzysoft.asc

Když klíč stáhneme, přidáme jej do vhodné konfigurace následujícím způsobem:

 # apt-key přidat izzysoft.asc
Dokončíme to nainstalujte Monitorix na Debian 8 pomocí následujícího příkazu nejprve aktualizujte potřebné balíčky:
 # apt-get update # apt-get install monitorix

2. Ruční instalace pomocí balíčků .deb
V případě, že je naším záměrem nainstalovat Monitorix ručně, spustíme následující příkazy:

 # apt-get update
 # apt-get install rrdtool perl libwww-perl libmailtools-perl libmime-lite-perl librrds-perl libdbi-perl libxml-simple-perl libhttp-server-simple-perl libconfig-general-perl libyan-socket-ssl-perl 
 # wget http://www.monitorix.org/monitorix_3.8.1-izzy1_all.deb
 apt -get -f install
Těmito dvěma způsoby můžeme stáhněte a nainstalujte Monitorix na Debian 8.

2. Konfigurace Monitorix


Všechny parametry Monitorix lze upravit z následující cesty:
 /etc/monitorix/monitorix.conf
Z tohoto souboru můžeme konfigurovat parametry související se sítí, rozhraními, disky atd. Když upravíme některý z parametrů obsažených v tomto souboru, musíme službu restartovat, aby se změny projevily, proto provedeme následující příkaz:
 # restartování služby monitorix
[color = # a9a9a9] Restartovat službu [/ color]

3. Práce s Monitorixem


Abychom viděli skvělé funkce, které nám Monitorix nabízí, musíme vědět, že Monitorix ke komunikaci používá port 8080, pro který musíme přejít do našeho prohlížeče a zadat následující syntaxi:
 http: // IP_počítače: 8080 / monitorix
Chcete -li zjistit IP našeho zařízení, používáme ifconfig příkaz, v tomto případě 192.168.0.14, pro které musíme do prohlížeče zadat následující:
 http://192.168.0.14:8080/monitorix
A uvidíme, že se zobrazí následující okno:

ZVĚTŠIT

[color = # a9a9a9] Kliknutím na obrázek zvětšíte [/ color]

Můžeme vidět následující:

  • Pole názvu hostitele: Našli jsme jméno našeho týmu Debian 8.
  • Pole grafu: Na této kartě můžeme vybrat typ grafu, který chceme zobrazit, najdeme možnosti jako síťový provoz, disky, zatížení systému, aktivní procesy a mnoho dalších.

Nakonec můžeme určit období grafu:

  • denně, týdně, měsíčně nebo ročně.

ZVĚTŠIT

[color = # a9a9a9] Kliknutím na obrázek zvětšíte [/ color]

Vybereme graf síťového provozu s denním obdobím. Klikněte na OK a uvidíme následující:

ZVĚTŠIT

[color = # a9a9a9] Kliknutím na obrázek zvětšíte [/ color]

Vyberme Možnost činnosti I / O disku a uvidíme následující:

ZVĚTŠIT

[color = # a9a9a9] Kliknutím na obrázek zvětšíte [/ color]

Tímto způsobem můžeme pokračovat ve zkoumání všech možností, které nám Monitorix nabízí, kterých je opravdu mnoho a všechny se zaměřením na správce, všechny velmi intuitivní a snadno použitelné a ověřitelné.

PoznámkaTímto způsobem je Monitorix přistupován lokálně, pokud jsou požadavky na vzdálené připojení, musíme zadat trasu:

 /etc/apache2/conf.d/monitorix.conf
A odtud upravte možnost Povolit od a zadejte odpovídající IP.

Jak jsme mohli pozorovat Monitorix je jednoduchý nástroj ale výkonné, což nám umožňuje přezkoumat různé možnosti našeho operačního systému Debian 8 nebo jakéhokoli jiného ditro, a mít tak po ruce skvělý nástroj, pokud je naší rolí poskytovat podporu všem administrativním úkolům organizace nebo si prostě přejeme, aby uživatelé podívejte se na stav našeho Linuxového stroje v reálném čase, graficky a s reálnými daty.

ZVĚTŠIT

[color = # a9a9a9] Kliknutím na obrázek zvětšíte [/ color]

wave wave wave wave wave