Muninは、デフォルトの監視項目以外に「プラグイン」で監視したい項目を増やすことができます。代表的なモジュール「nginx」を監視項目に追加してみます。(2014/12/01作成)
Lahibo / Pixabay
0.環境情報
$ nginx -v nginx version: nginx/1.6.2 $ munin-node -v Version: This is munin-node v2.0.24
1.nginx 設定
$ vi /etc/nginx/conf.d/default.conf server { listen 80; server_name localhost; location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; deny all; } }
$ sudo /etc/rc.d/init.d/nginx restart
$ curl -s 'http://localhost/nginx_status' Active connections: 1 server accepts handled requests 14 14 36 Reading: 0 Writing: 1 Waiting: 0
2.Munin-node 設定
$ vi /etc/munin/plugin-conf.d/munin-node [nginx*] env.url http://localhost/nginx_status
$ sudo ln -s /usr/share/munin/plugins/nginx_request /etc/munin/plugins/nginx_request $ sudo ln -s /usr/share/munin/plugins/nginx_status /etc/munin/plugins/nginx_status
$ sudo /etc/rc.d/init.d/munin-node restart
以上