Munin 用户监控服务器负载,硬件使用情况,网络流量情况
服务器端安装
yum install munin munin-node munin-nginx varnish
服务器端启动服务
service munin-node start
service varnish start
spawn-fcgi -s /var/run/munin/fastcgi-graph.sock -U nginx -u nginx -g munin /var/www/cgi-bin/munin-cgi-graph
#dbdir /var/lib/munin 数据库文件
htmldir /data/app/munin/html webroot 目录 其他服务器监控缓存生成
#logdir /data/log/munin 日志
#rundir /var/run/munin
nginx 配置
server
{
listen 80;
server_name 10.9.9.1;
root /data/app/munin/html;
location ^~ /munin-cgi/munin-cgi-graph/ {
fastcgi_split_path_info ^(/munin-cgi/munin-cgi-graph)(.*);
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_pass unix:/var/run/munin/fastcgi-graph.sock;
}
location /munin/static/ {
alias /etc/munin/static/;
}
location /munin/ {
fastcgi_split_path_info ^(/munin)(.*);
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_pass unix:/var/run/munin/fastcgi-html.sock;
}
}
服务器端增加模块
/etc/munin/munin.conf
[10.9.9.2]
address 10.9.9.2
use_node_name yes
防火墙修改
客户端安装:
yum install munin-node varnish
vim /etc/munin/munin-node.conf
allow ^10\.9\.9\.1$ #允许访问的IP
port 4949
防火墙修改 需要允许 ALLOW IP 访问 4949端口
图片时间选择问题
vim /etc/munin/static/dynazoom.html +109
return ((+form.stop_epoch.value) - (+form.start_epoch.value)) / (+form.size_x.value/2);