ServersMan@VPS:Muninの監視項目を増やす【nginx編】

Muninは、デフォルトの監視項目以外に「プラグイン」で監視したい項目を増やすことができます。代表的なモジュール「nginx」を監視項目に追加してみます。(2014/12/01作成)

Http 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

以上

About yoshimasa

埼玉県さいたま市在住、2男3女のパパです。Linux系の技術情報を中心にまとめています。1978年2月生まれ。