Mainos / Advertisement:

Munin

Kohteesta Taisto
Siirry navigaatioon Siirry hakuun

Munin on yksinkertainen ja helppokäyttöinen seurantaohjelmisto.

Asennus

1. Asenna Apache ensin. Toimii myös Nginx:llä... mutta Munin on oletuksena Apachelle tarkoitettu.

2. Asenna Munin

 apt-get install munin

Konfigurointi

Avaa munin konfigurointi tiedosto

 nano /etc/munin/munin.conf

Poista risuaita seuraavista kohdista ja siirretään htmldir /var/cache/munin/www seuraavaan hakemistoon /var/www/munin

 dbdir /var/lib/munin
 htmldir /var/www/munin
 logdir /var/log/munin
 rundir  /var/run/munin

Konfiguroi Apache:

 nano /etc/munin/apache.conf
 Alias /munin /var/www/munin
 <Directory /var/www/munin>
 Order allow,deny
 #Allow from localhost 127.0.0.0/8  ::1
 Allow from all
 Options None
 </Directory>


Määritä hakemiston oikeudet munin ohjelmistolle.

chown munin:munin /var/www/munin

Konfiguroi seuraavaksi etäasiakkaat:

 nano /etc/munin/munin.conf

Ja lisää oma palvelin:

[MuninMonitor]
   address 127.0.0.1
   use_node_name yes

ja tämän jälkeen listana etäasiakkaat:

[MuninClient]
   address 111.222.333.444
   use_node_name yes

Etäasiakkaat asennus ja konfigurointi

Asennetaan munin-node

 apt-get install munin-node

Avataan konfigurointi tiedosto:

 nano /etc/munin/munin-node.conf

Lisätään allow ^127\.0\.0\.1$ alle Munin palvelimen IP-osoite, esimerkiksi 123.456.78.100

 allow ^\123\.456\.78\.100$

Sulje tiedosto ja käynnistä palvelu uudelleen

 service munin-node restart

Munin + Nginx

Lisää seuraava rivit /etc/nginx/sites-enabled/default tiedostoon

location /nginx_status {
    stub_status on;    # activate stub_status module
    access_log off;    
    allow 127.0.0.1;   # restrict access to local only
    deny all;
}

Lataa Nginx konfigurointi tiedostot uudelleen

 service nginx reload

Avaa Munin noden konfigurointi tiedosto

 nano /etc/munin/plugin-conf.d/munin-node

Lisää munin-node tiedostoon:

[nginx*]
env.url http://localhost/nginx_status

Päivitä konfiguraatio

munin-node-configure --suggest

Luo Symlinks

 cd /etc/munin/plugins/
 ln -sf /usr/share/munin/plugins/nginx_* .

Käynnistä munin-node uudelleen

 service munin-node restart

Aiheeseen liittyvää

Lähteet

https://www.digitalocean.com/community/tutorials/how-to-install-munin-on-an-ubuntu-vps

http://ayozone.org/2013/06/03/how-to-add-nginx-status-and-request-plugins-to-munin/

Mainos / Advertisement: