Potřebujete rozjet monitoring serveru snadno a rychle?
Tak pokud máte debian squeeze nebo ubuntu-server, poradím Vám v krátkém článku.
Je to jednodušší než si myslíte. Otevřte terminál a napište:
apt-get install munin munin-node
pokud cokoliv potřebujete změnit, tak v /etc/munin/munin.conf /etc/munin/munin-node.conf a nastavení pro apache v /etc/munin/apache.conf
Já tam mám něco jako:
Alias /munin /var/cache/munin/www
Order allow,deny
Allow from localhost 127.0.0.0/8 ::1
Allow from 89.185.*
Allow from 83.240.* #moje IP
Allow from all #Povolí úplně pro všechny, pokud byste se chtěli pochlubit přátelům.
#nemusel jsem dávat ani Deny from all, vše co zde neuvedete, se nepovolí. Toť vše.
Options None
Kdykoliv změníte configurák /etc/munin/apache.conf je potřeba následně vykonat příkaz:
/etc/init.d/apache2 restart
který načte Vámi změněnou configuraci.
Pak už stačí dát jen http://
a můžete se kochat. Pokud Vám na začátku nabíhají jen prázdné grafy, počkejte tak 5 až 30 minut, než se Vám něco vygeneruje a pak už to budete moci sledovat dle libosti.
K „zabezpečení“ (samozřejmě vše je prolomitelné), pro začátek doporučím htaccess zabezpečení:
Konkrétně na Debian squeeze zkuste:
vim /var/cache/munin/www/.htaccess
vložte do toho souboru:
AuthType Basic
AuthName "Pristup zakazan, restricted acess only!"
AuthUserFile /var/www/kdekoliv/chcete/cim/schovanejsi/tim/lip/.htpasswd
Po vložení zmáčkněte esc, pomocí :wq uložíte a vyjedete z editoru VIM.
Pak už v terminálu stačí jen:
htpasswd -c /var/www/kdekoliv/chcete/cim/schovanejsi/tim/lip/.htpasswd jmenouzivatele
Kde jmenouzivatele zaměňte třeba za franta, admin nebo cokoliv chcete.
Vyplníte 2x po sobě heslo pro uživatele a máte „zabezpečeno“. Pak ještě naposledy příkazem /etc/init.d/apache2 restart restartujete apache a už by mělo vše jet jak potřebujete.
Jak to celé rozběhat ještě s dopomocí k mysql innodb monitoringu se dozvíte zde.