Monitorix je lehký nástroj pro monitorování systému/služeb s otevřeným zdrojovým kódem pro operační systémy Linux. Monitorix byl vytvořen pro použití v produkčním prostředí a lze jej použít také na vestavěných zařízeních.
Monitorix se skládá ze dvou programů:„monitorix “, kolektor, což je démon Perl pracující jako spouštěcí služba, a skript CGI s názvem „monitorix.cgi “. Monitorix obsahuje vestavěný vlastní HTTP server, takže se nemusíme spoléhat na externí webový server.
V dřívější fázi byl Monitorix vyvinut pro Redhat , Fedora a CentOS Linuxové systémy, později začal vývoj pro podporu unixových systémů jako FreeBSD, OpenBSD a NetBSD.
Funkce
Monitorix obsahuje následující grafy:
- Průměrné zatížení systému a využití.
- Globální využití jádra/jádra na procesor.
- Využití systému souborů a I/O aktivita.
- Síťový provoz a využití.
- Statistiky Netstat.
- Zpracování statistik.
- Provoz na síťovém portu.
- Statistiky služeb (NFS, SAMBA, Squid, MySQL, NTP a BIND)
- Statistiky webového serveru (Apache, Nginx a Lighttpd)
- Kontrola hardwarových zařízení.
Další funkce Monitorix .
Tato příručka vám pomůže nainstalovat Monitorix naCentOS 7 , Ubuntu 16.04 a Fedora 27 . Tato příručka by měla fungovat i na předchozích verzích zmíněných operačních systémů, jako je CentOS 6, Ubuntu 15.10, Ubuntu 14.04 a Fedora 26.
Úložiště nastavení
Na CentOS / RHEL / Fedora
Před instalací Monitorix nastavte úložiště EPEL na CentOS 7 / RHEL 7 .
### For RHEL 7 ### rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm ### For RHEL 6 ### rpm -ivh https://dl.fedoraproject.org/pub/epel/epel-release-latest-6.noarch.rpm ### For CentOS 7 / 6 ### yum -y install epel-release
Na Ubuntu 16.04 / 14.04 / Debian 8
echo "deb http://apt.izzysoft.de/ubuntu generic universe" | sudo tee -a /etc/apt/sources.list wget http://apt.izzysoft.de/izzysoft.asc sudo apt-key add izzysoft.asc
Nainstalujte Monitorix na CentOS 7 / Ubuntu 16.04 / Fedora 27 / Debian 9
Nainstalujte Monitorix pomocí následujícího příkazu.
### CentOS / RHEL / Fedora ### yum -y install monitorix ### Ubuntu / Debian ### sudo apt-get update sudo apt-get -y install monitorix
Spusťte službu Monitorix.
service monitorix start
Firewall (CentOS / RHEL)
Nakonfigurujte firewall tak, aby umožňoval port 8080, abychom měli přístup k řídicímu panelu Monitorix z externích počítačů.
### FirewallD ### firewall-cmd --permanent --zone=public --add-port=8080/tcp firewall-cmd --reload ### IPTables ### iptables -A INPUT -m tcp -p tcp --dport 8080 -j ACCEPT service iptables save service iptables restart
Přístup k Monitorix
Po spuštění služby Monitorix získáte přístup k řídicímu panelu na následující adrese URL.
http://your-ip-add-ress:8080/monitorixChcete-li získat graf v novém okně, klikněte na libovolný graf.
Přizpůsobení
Po spuštění Monitorix načte konfigurační soubor „/etc/monitorix/monitorix.conf ” pro nastavení možností podle vašeho systému a povolení nebo zakázání grafů.
Chcete-li nastavit nadpis pro domovskou stránku, nastavte následující proměnnou.
title =
Chcete-li změnit název hostitele v grafu.
hostname =
Můžete se také podívat na oficiální dokument o konfiguraci Monitorix pro více možností přizpůsobení.
Pokud v grafu nezískáte žádná data, zvažte deaktivaci SELinux na CentOS 7 / CentOS 6.