V tomto tutoriálu vám ukážeme, jak nainstalovat Monitorix na CentOS 8. Pro ty z vás, kteří nevěděli, Monitorix je bezplatný, open-source, lehký nástroj pro monitorování systému navržený pro monitorování co největšího množství služeb a systémových prostředků. 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žívat také na vestavěných zařízeních.
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 instalační nástroj pro monitorování systému Monitorix na CentOS 8.
Předpoklady
- Server s jedním z následujících operačních systémů:CentOS 8.
- 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
, ale můžete poškodit svůj systém, pokud nebudete opatrní při jednání jako root.
Nainstalujte Monitorix na CentOS 8
Krok 1. Začněme tím, že zajistíme, aby byl váš systém aktuální.
sudo clean all sudo dnf update
Krok 2. Instalace Monitorix na CentOS 8.
Nyní můžeme nainstalovat balíčky Monitorix pomocí následujícího příkazu:
sudo dnf install monitorix perl-CGI perl-HTTP-Server-Simple perl-rrdtool perl-Config-General perl-LWP-Protocol-https perl-LWP-Protocol-http10
Nainstalovanou verzi Monitorix můžete ověřit spuštěním:
$ monitorix -v Monitorix version 3.12.0 (29-Nov-2020)
Po úspěšné instalaci nyní přidejte službu Monitorix do spouštění systému a spusťte službu pomocí následujících příkazů:
sudo systemctl start monitorx.service sudo systemctl enable monitorx.service
Krok 3. Nakonfigurujte Monitorix.
Monitorix je konfigurován pomocí jediného konfiguračního souboru ve formátu prostého textu /etc/monitorix/monitorix.conf
. Před použitím Monitorix budeme muset provést několik změn v konfiguračním souboru. Před provedením změn v konfiguračním souboru se doporučuje vytvořit zálohu souboru. Spusťte následující příkaz pro vytvoření zálohy souboru:
cp /etc/monitorix/monitorix.conf /etc/monitorix/monitorix.conf.backup
Nyní otevřete konfigurační soubor Monitorix pro úpravy:
nano /etc/monitorix/monitorix.conf
V konfiguračním souboru nahraďte nastavení podle vašeho prostředí:
# line 6: change to any title you like title = Monitorix# line 7: change to your hostname hostname = mon.idroot.us# line 8: background color of admin site theme_color = white# line 12: change network units to bps (default is Bytes per/sec)# デフォルトは Bytes per/sec netstats_in_bps = y# 28-43: change if you need <httpd_builtin> enabled = y host = port = 8080 user = nobody group = nobody log_file = /var/log/monitorix-httpd # if enable permission for admin site, add settings hosts_deny = all hosts_allow = 10.0.0.0/24 autocheck_responsiveness = y <auth> # if enable Basic auth, turn to [y] enabled = n msg = Monitorix: Restricted access htpasswd = /var/lib/monitorix/htpasswd </auth> </httpd_builtin># line 76: set kind of graphs you'd like to monitor # Graphs (de)activation # ----------------------------------------------------------------------------- <graph_enable> system = y kern = y proc = y hptemp = n lmsens = n gensens = n ipmi = n ambsens = n nvidia = n disk = n ..... .....
Jakmile budete s konfigurací spokojeni, restartujte službu Monitorix:
sudo systemctl restart monitorix
Krok 4. Nakonfigurujte bránu firewall.
Pokud používáte bránu firewall, otevřete port 8080 a povolte přístup pomocí příkazu níže:
sudo firewall-cmd --add-port=8080/tcp --permanent sudo firewall-cmd --reload
Krok 5. Přístup k Monitorix na CentOS 8.
Monitorix bude ve výchozím nastavení k dispozici na portu HTTP 8080. Otevřete svůj oblíbený prohlížeč a přejděte na http://mon.idroot.us:8080/monitorix
nebo http://server-ip-address:8080/monitorix
a vyberte Graf a stiskněte OK pro zobrazení grafu.
Blahopřejeme! Úspěšně jste nainstalovali Monitorix. Děkujeme, že jste použili tento návod k instalaci nástroje pro monitorování sítě Monitorix na systémy CentOS 8. Pro další pomoc nebo užitečné informace vám doporučujeme navštívit oficiální Monitorix webové stránky.