Munin je open source aplikace pro monitorování systému, monitorování sítě a infrastruktury napsaná v Perlu, která se používá ke sledování výkonu vašeho serveru, aplikací a dalších. Munin používá RRDtool k vytváření grafů, které jsou přístupné přes webový prohlížeč. Munin lze také nakonfigurovat tak, aby zasílal upozornění, když některá služba/aplikace atd. nefunguje, a Munin automaticky odešle další e-mailové upozornění, jakmile bude problém vyřešen.
K instalaci Munin na Ubuntu VPS postupujte podle velmi jednoduchých kroků popsaných níže.
Zkontrolujte, zda máte Ubuntu 14.04 Linux VPS je plně aktuální pomocí:
apt-get update apt-get upgrade
Munin vyžaduje, aby byl Apache2 nainstalován a spuštěn na VPS, které budete používat pro monitorování, takže pokud není nainstalován, nainstalujte jej spuštěním následujícího příkazu:
apt-get install apache2
Nainstalovat Munin
Nainstalujte Munin a další pluginy pomocí následujícího příkazu:
apt-get install munin munin-node munin-plugins-extra
Vytvořte zálohu původního konfiguračního souboru Apache pro Munin nebo jej přejmenujte:
mv /etc/munin/apache.conf /etc/munin/apache.conf.orig
Upravte konfigurační soubor „/etc/munin/apache.conf“ a přidejte následující řádky:
vi /etc/munin/apache.conf
<VirtualHost *:80> ServerName munin.your-domain.com ServerAlias www.munin.your-domain.com ServerAdmin [email protected] DocumentRoot "/var/cache/munin/www" DirectoryIndex index.html <Directory "/var/cache/munin/www"> Options Indexes Includes FollowSymLinks MultiViews AllowOverride AuthConfig AuthUserFile /etc/munin/htpasswd AuthName "munin" AuthType Basic Require valid-user Order allow,deny Allow from all </Directory> CustomLog /var/log/apache2/munin.your-domain.com-access.log combined ErrorLog /var/log/apache2/munin.your-domain.com-error.log <Directory "/etc/munin/static"> Require all granted </Directory> <Directory "/usr/lib/munin/cgi"> Options +ExecCGI Require all granted <IfModule mod_fcgid.c> SetHandler fcgid-script </IfModule> <IfModule !mod_fcgid.c> SetHandler cgi-script </IfModule> </Directory> </VirtualHost>
Vytvořte výstupní adresář pro grafy a data Munin:
mkdir -p /var/cache/munin/www/
Uživatel Munin musí mít možnost zapisovat do souborů a adresářů v adresáři „/var/cache/munin/www“, takže toho lze snadno provést provedením následujícího příkazu:
chown munin:munin -R /var/cache/munin/www
Vytvořte zálohu původního konfiguračního souboru Munin:
cp /etc/munin/munin.conf /etc/munin/munin.conf.orig
Upravte konfigurační soubor Munin a přidejte/upravte následující řádky:
vi /etc/munin/munin.conf
dbdir /var/lib/munin htmldir /var/cache/munin/www logdir /var/log/munin rundir /var/run/munin tmpldir /etc/munin/templates includedir /etc/munin/conf.d graph_strategy cron cgiurl_graph /munin-cgi/munin-cgi-graph html_strategy cron [localhost] address 127.0.0.1 use_node_name yes
Spusťte následující příkaz pro nastavení hesla pro uživatele správce Munin:
htpasswd -c /etc/munin/htpasswd munin
To je důležité, aby váš výstupní adresář Munin a soubory v něm zůstaly soukromé před vyhledávači a neoprávněnými uživateli.
Restartujte služby Munin a Apache, aby se změny projevily:
service munin-node restart service apache2 restart
Vygenerování grafů a html souborů může Muninovi trvat několik minut. Poté otevřete Munin na http://munin.your-domain.com pomocí „munin“ jako uživatelského jména a dříve vygenerovaného hesla munin jako hesla a budete mít přístup k grafům a datům Munin:
To je vše. Instalace Muninu je nyní dokončena. Samozřejmě nemusíte nic z toho dělat, pokud používáte některou z našich služeb Managed Linux VPS Hosting, v takovém případě můžete jednoduše požádat naše zkušené administrátory Linuxu, abynainstalovali Munin pro tebe. Jsou k dispozici 24×7 a okamžitě se postarají o váš požadavek.
PS. Pokud se vám tento příspěvek líbil, 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.