V tomto tutoriálu vám ukážeme, jak nainstalovat a nakonfigurovat Monitorix Network Monitoring Tool na vašem CentOS 7. Pro ty z vás, kteří to nevěděli, je Monitorix bezplatný, otevřený zdrojový, odlehčený nástroj pro monitorování systému navržený pro monitorování co největšího množství služeb a systémových zdrojů. Byl vytvořen pro použití pod produkčními UNIX/Linux servery, ale vzhledem k jeho jednoduchosti a malé velikosti jej můžete použít i na vestavěných zařízeních jako dobře.
Tento článek předpokládá, že máte alespoň základní znalosti Linuxu, víte, jak používat shell, a co je nejdůležitější, hostujete svůj web na vlastním VPS. Instalace je poměrně jednoduchá a předpokládá, že běží v účtu root, pokud ne, možná budete muset přidat 'sudo
‘ k příkazům pro získání oprávnění root. Ukážu vám krok za krokem instalaci nástroje Monitorix Network Monitoring Tool na server CentOS 7.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 7.
- Abyste předešli případným problémům, doporučujeme použít novou instalaci operačního systému.
- Přístup SSH k serveru (nebo stačí otevřít Terminál, pokud jste na počítači).
non-root sudo user
nebo přístup kroot user
. Doporučujeme jednat jakonon-root sudo user
, protože však můžete poškodit svůj systém, pokud nebudete při jednání jako root opatrní.
Funkce Monitorix
- Průměrné zatížení systému, aktivní procesy, využití jádra procesorem, globální využití jádra a alokace paměti.
- Monitoruje teploty a stav disku.
- Využití souborového systému a I/O aktivita souborových systémů.
- Využití síťového provozu až 10 síťových zařízení.
- Systémové služby včetně SSH, FTP, Vsftpd, ProFTP, SMTP, POP3, IMAP, POP3, VirusMail a Spam.
- Statistiky MTA Mail včetně vstupních a výstupních připojení.
- Provoz na síťovém portu včetně TCP, UDP atd.
- Statistiky FTP s formáty souborů protokolu serverů FTP.
- Statistiky Apache místních nebo vzdálených serverů.
- Statistiky MySQL místních nebo vzdálených serverů.
- Statistika Squid Proxy Web Cache.
- Statistiky Fail2ban.
- Monitorujte vzdálené servery (Multihost).
- Možnost zobrazit statistiky v grafech nebo v tabulkách s prostým textem za den, týden, měsíc nebo rok.
- Možnost přibližovat grafy pro lepší zobrazení.
- Možnost definovat počet grafů na řádek.
- Vestavěný server HTTP.
Nainstalujte Monitorix Network Monitoring Tool na CentOS 7
Krok 1. Nejprve musíte ve vašem systému povolit úložiště EPEL.
sudo yum install epel-release yum -y update
Jakmile povolíte úložiště EPEL, můžete nainstalovat požadované balíčky pomocí příkazu:
yum install httpd rrdtool rrdtool-perl perl-libwww-perl perl-MailTools perl-MIME-Lite perl-CGI
Krok 2. Instalace Monitorix.
Nainstalujte si na svůj server nástroj pro monitorování systému Monitorix. To lze provést pouze jedním příkazem:
yum install monitorix
Přidejte službu Monitorix do spouštění systému a spusťte službu pomocí následujících příkazů:
systemctl start monitorx.service systemctl enable monitorx.service systemctl restart httpd.service
Krok 3. Nakonfigurujte nástroj Monitorix Network Monitoring Tool.
Jakmile spustíte službu, program začne shromažďovat systémové informace podle nastavení konfigurace v '/etc/monitorix.conf
‘ a po několika minutách se vám začnou zobrazovat systémové grafy z vašeho prohlížeče na adrese.
Krok 4. Přístup k Monitorix.
Monitorix bude ve výchozím nastavení dostupný na portu HTTP 8080. Otevřete svůj oblíbený prohlížeč a přejděte na http://your-domain.com:8080/monitorix
nebo http://server-ip:8080/monitorix
a vyberte Graf a stiskněte OK pro zobrazení grafu. Pokud používáte firewall, otevřete port 8080, abyste umožnili přístup k ovládacímu panelu.
Blahopřejeme! Úspěšně jste nainstalovali Monitorix. Děkujeme, že jste použili tento návod k instalaci Monitorix Network Monitoring Tool do vašeho systému CentOS 7. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální stránku Monitorix webové stránky.