Dnes vám ukážeme, jak nainstalovat Munin na CentOS 7. Munin je síťový nástroj pro monitorování zdrojů, který může pomoci analyzovat trendy zdrojů a využití serverů a služeb. Nabízí monitorovací a upozorňovací služby pro servery, přepínače, aplikace a služby a je navržen tak, aby byl velmi plug and play. Instalace Munin na CentOS 7 je opravdu snadný úkol, měli byste pečlivě postupovat podle níže uvedených kroků a Munin by měl být nainstalován na CentOS 7 za méně než 10 minut. Munin má architekturu master/slave, ve které se master připojuje ke všem slave v pravidelných intervalech a žádá je o data, která jsou pak uložena v souborech RRD. Upozorní uživatele, když se něco pokazí, a upozorní je podruhé, když byl problém vyřešen.
Požadavky:
Budeme používat náš SSD 1 Plán hostování Linux VPS pro tento tutoriál.
1. Logian přes SSH
Přihlaste se na svůj server přes SSH:
# ssh root@server_ip
2. Ověřte verzi CentOS
Než začnete, zadejte níže uvedený příkaz a zkontrolujte, zda máte na svém počítači nainstalovanou správnou verzi CentOS:
# cat /etc/redhat-release
Mělo by vám to poskytnout následující výstup:
CentOS Linux release 7.2.1511 (Core)
3. Aktualizujte systém
Ujistěte se, že je váš server plně aktuální:
# yum update
4. Nainstalujte úložiště EPEL
Po dokončení aktualizace nainstalujte úložiště EPEL:
# yum install epel-release
5. Nainstalujte Munin a Apache
Nyní můžete nainstalovat Munin a Apache pomocí níže uvedeného příkazu:
# yum install munin munin-node httpd -y
6. Spusťte a nakonfigurujte Munin
Po dokončení instalace spusťte Munin a povolte jeho spuštění při startu.
# systemctl start munin-node # systemctl enable munin-node
7. Restartujte Munin
Pokud potřebujete restart, můžete k restartování Munin použít systemctl restart munin-node.
Porovnejte s /etc/munin/munin.conf soubor, zda máte povoleny následující řádky:
[localhost] address 127.0.0.1 use_node_name yes
Soubor můžete buď otevřít pomocí textového editoru, nebo použít grep příkaz. Například pro kontrolu nastavené adresy můžete použít:
# grep address /etc/munin/munin.conf
8. Nakonfigurujte Munin
Pomocí htpasswd vytvoříme uživatelské jméno a heslo pro základní autentizaci, čímž ochráníme Munin heslem. Zadejte následující příkaz:
# htpasswd /etc/munin/munin-htpasswd admin
Až budete vyzváni, jak je uvedeno níže, zadejte heslo pro administrátora:
New password: Re-type new password: Adding password for user admin
Přidejte název hostitele serveru do munin-node.conf soubor. Otevřete jej pomocí textového editoru dle vašeho výběru. Používáme nano:
# nano /etc/munin/munin-node.conf
Můžete přidat řádek host_name na konci souboru. Například:
host_name vps.rosehosting.com
Uložte a zavřete soubor.
9. Nastavte konfiguraci Munin pro Apache
Otevřete konfiguraci Munin pro Apache a přidejte níže uvedené řádky do /var/www/html/munin adresář:
# nano /etc/httpd/conf.d/munin.conf Order Deny,Allow Deny from all Allow from 127.0.0.1 your_public_IP
Po přidání by sekce měla vypadat takto:
<directory /var/www/html/munin> AuthUserFile /etc/munin/munin-htpasswd AuthName "Munin" AuthType Basic require valid-user Order Deny,Allow Deny from all Allow from 127.0.0.1 your_public_IP
10. Ověřte instalaci Munin na CentOS 7
Restartujte Apache, aby se změny projevily:
# systemctl restart httpd
Gratulujeme. Úspěšně jste nainstalovali Munin na CentOS 7. Nyní otevřete svůj oblíbený webový prohlížeč a přejděte na:http://your_server_IP/munin a zadejte přihlašovací údaje, které jste právě nastavili pomocí htpasswd utility.
Níže jsou uvedeny některé snímky grafů, které jsme získali od Munina, které monitorují naše nečinné Linux VPS.
Samozřejmě nemusíte instalovat Munin na CentOS 7, pokud používáte jednu z našich Ultra-Fast CentOS 7 VPS hostingových služeb, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, aby vám Munin na CentOS 7 nainstalovali. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám líbil tento příspěvek o tom, jak nainstalovat Munin na CentOS 7, sdílejte jej se svými přáteli na sociálních sítích pomocí tlačítek vlevo nebo jednoduše zanechte odpověď níže. Děkuji.