Ero sivun ”Munin” versioiden välillä
Rivi 75: | Rivi 75: | ||
== Munin + Nginx == | == Munin + Nginx == | ||
+ | Lisää seuraava rivit /etc/nginx/sites-enabled/default tiedostoon | ||
+ | |||
+ | <pre> | ||
+ | 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; | ||
+ | } | ||
+ | </pre> | ||
+ | |||
+ | 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: | ||
+ | |||
+ | <pre> | ||
+ | [nginx*] | ||
+ | env.url http://localhost/nginx_status | ||
+ | </pre> | ||
+ | |||
+ | 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ää == | == Aiheeseen liittyvää == |
Versio 30. toukokuuta 2015 kello 23.21
Munin on yksinkertainen ja helppokäyttöinen seurantaohjelmisto.
Sisällysluettelo
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