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 yours@email.com
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.