Munin bringt zwei Plugins für Nginx mit. Unter Debian werde diese wie folgt aktiviert/konfiguriert:
1.) Nginx muss mit dem http_stub_status Modul kompiliert sein.
nginx -V
Zeigt alle mitkompilierten Module. Wenn dort "-with-http_stub_status_module" nicht auftaucht entsprechend nachinstallieren.
2.) Die Status Seite muss über einen Vhost erreichbar sein. In der entsprechenden Vhost-Config folgendes ergänzen:
location /nginx_status {
stub_status on;
access_log off;
}
3.) Die URL über welche die nginx Status-Seite erreichbar ist muss in der munin Node Konfiguration ergänzt werden. In der Datei
/etc/munin/plugin-conf.d/munin-node
folgendes ergänzen:
[nginx*]
env.url http://some-domain.com/nginx_status
4.) Die nginx Munin-Plugins per Symlink aktivieren:
cd /etc/munin/plugins
ln -s /usr/share/munin/plugins/nginx_request nginx_request
ln -s /usr/share/munin/plugins/nginx_status nginx_status
5.) Das Paket libwww-perl installieren. (Falls noch nicht vorhanden)
apt-get install libwww-perl
6.) Munin-Node neustarten:
/etc/init.d/munin-node restart