我试图设置 munin 来监控 nginx .. 我在 munin 中得到了图表,但所有数据都表示为 N/A(显示已用 RAM 的 RAM 图表除外),所以我猜 nginx 中的设置有问题
但如图所示,munin 也被设置为监控 PHP 并且它可以工作..
穆宁
ln -s /usr/share/munin/plugins/nginx_request /etc/munin/plugins/ -v
ln -s /usr/share/munin/plugins/nginx_status /etc/munin/plugins/ -v
cd /var/bin && wget https://github.com/perusio/nginx-munin/archive/master.zip && unzip master.zip
cd nginx-munin-master/ && cp nginx_connection_request nginx_memory /etc/munin/plugins/ -fv
/etc/init.d/munin-node restart
nginx
server {
listen 80;
server_name 127.0.0.1;
location ~ ^/(status|ping)$ {
include fastcgi_params;
fastcgi_pass php;
fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
allow 127.0.0.1;
deny all;
}
location /nginx_status {
stub_status on;
access_log off;
allow 127.0.0.1;
deny all;
}
}
更新
# munin-run -d nginx_request
# Processing plugin configuration from /etc/munin/plugin-conf.d/munin-node
# Setting /rgid/ruid/ to /117/65534/
# Setting /egid/euid/ to /117 117/65534/
# Setting up environment
# About to run '/etc/munin/plugins/nginx_request'
request.value U