Monitorizare servere cu Munin + Config NginX

Munin este un daemon care crează grafice pentru toate resursele serverului, te ajută extrem de mult să identifici cauza problemei uitându-te pe graficele generate.

Se instalează usor (apt-get install munin) și poate fi configurat la fel de ușor cu nginx, mai jos este un exemplu de config pentru a putea fi afișat prin intermediul unei pagini web.

server {
listen 109.163.232.5:80; #ip-ul pe care ascultă serverul http
server_name server1.dreamserver.ro; # dns-ul la care răspunde
root /var/cache/munin/www/; # locația unde sunt generate graficele
index index.htm index.html;
allow 192.168.0.0/24; # site-ul merge doar dacă e accesat de un ip din această clasă
deny all; # restricționează accesul
}

După ce am pus acest config in nginx ne asigurăm că userul www-data are drepturi de citire a fișierului /var/cache/munin/www/

Munin poate fi configurat și să preia informațiile de la mai multe servere, aceste setări se pot adăugat in fișierele /etc/munin/munin.conf și /etc/munin/munin-node.conf.

Un demo poți să vezi aici: http://demo.munin-monitoring.org

Share this page on:Share on FacebookShare on Google+Tweet about this on TwitterShare on LinkedInPin on Pinterest