Muninでnginx_requestとnginx_statusがグラフに表示されない( ConohaVPS )

  • このエントリーをはてなブックマークに追加

ConohaVPSで動かしているPythonアプリサーバー( Flask + OpenCV + nginx )を監視しようとおもい、久しぶりにMuninをインストールしたけどnginx_requestとnginx_statusがグラフに表示されない。

NginxのTest


curl http://localhost/nginx_status

403 Forbiddenになっていた。


location /nginx_status {
       stub_status on;
       access_log off;
       allow 127.0.0.1;
       deny all;
}

一見問題なさそうだけど
localhostにpingしたら「localhost6.localdomain6」になるのか。。


root@ocv-py3-ub:ping localhost
PING localhost(localhost6.localdomain6 (::1)) 56 data bytes
64 bytes from localhost6.localdomain6 (::1): icmp_seq=1 ttl=64 time=0.024 ms
^C
--- localhost ping statistics ---
1 packets transmitted, 1 received, 0% packet loss, time 0ms

「::1」をallowしたら表示された。


location /nginx_status {
       stub_status on;
       access_log off;
       allow 127.0.0.1;
       allow ::1;
       deny all;
}


root@ocv-py3-ub:~# curl http://localhost/nginx_status
Active connections: 1
server accepts handled requests
 106160 106160 108272
Reading: 0 Writing: 1 Waiting: 0

次にMuninのNginxプラグインをテスト


root@ocv-py3-ub:~#/usr/sbin/munin-run nginx_request
Use of uninitialized value $LWP::VERSION in sprintf at /etc/munin/plugins/nginx_request line 108.
Can't locate object method "new" via package "LWP::UserAgent" at /etc/munin/plugins/nginx_request line 108.
root@ocv-py3-ub:~#

「LWP::UserAgent」がない。。


root@ocv-py3-ub:~#sudo apt install libwww-perl

プラグインも動くようになった。


root@ocv-py3-ub:~#/usr/sbin/munin-run nginx_request
request.value 108282

  • このエントリーをはてなブックマークに追加

SNSでもご購読できます。