linux屏幕抖动,[Linux实用工具]Linux监控工具munin的展示(Nginx)

Munin的安装和配置可以参考第一篇文章:

Munin的结果是用html展示的。所以展示结果非常简单,只需要部署一个web服务器就可以了。但是如果你需要细看展示结果的话,就需要配置下了。

本篇文章分成2部分说明:

1. web服务器展示监控结果(nginx);

2. 动态展示静态munin的结果。

//-------------------------------------------------------------

一、 web服务器展示监控结果(nginx)

上一篇文章讲了munin客户端和服务端的部署和配置。部署好后,服务端也会定时向监控的机器收集数据的。但是有个问题,如何查看监控的结果呢。总不能直接查看日志文件吧。这里需要一个web服务器,直接展示静态监控结果的静态html即可。由于都是静态内容,用什么web服务器都可以,这里采用nginx说明。

1. 安装nginx(可忽略)

Nginx可以在其官网(http://nginx.org/)下载,下载后安装即可。

wget http://nginx.org/download/nginx-1.7.1.tar.gztar xzvf nginx-1.7.1.tar.gzcd nginx-1.7.1.tar.gz./configure --prefix=[安装路径]make && make install

2. 配置Nginx

在 nginx/conf 找到 nginx.conf 文件并编辑。找到server节点,在其内增加下面红色字体内容。

69c5a8ac3fa60e0848d784a6dd461da6.pngserver { # ......other config location/munin { alias /var/cache/munin/www/; #路径地址为 munin.conf 配置 htmldir 的路径。 } # ......other config}

69c5a8ac3fa60e0848d784a6dd461da6.png

当前用户要有 /var/cache/munin/www/ 目录的访问权限。如果没有,请自行添加。

3. 启动nginx

然后启动nginx(执行nginx/sbin/nginx文件即可),并在浏览器访问nginx http://127.0.0.1/munin (端口默认80)。

21102021%E5%B9%B405%E6%9C%8815%E6%97%A5142021%E5%B9%B405%E6%9C%8815%E6%97%A50924558428702.png

二、 动态展示静态munin的结果

查看展示结果,会发现展示结果的图片的最小单位是 By Day 。在一个小图上面查看一天的结果也只能查看个大概而已,无法细化到半天或者一个小时的情况。

21102021%E5%B9%B405%E6%9C%8815%E6%97%A5142021%E5%B9%B405%E6%9C%8815%E6%97%A50925282807891.png

21102021%E5%B9%B405%E6%9C%8815%E6%97%A5142021%E5%B9%B405%E6%9C%8815%E6%97%A50926030613165.png

这个是由于图片缺失引起的,因为这个图片基本上属于“动态”生成的图片。这个需要CGI的支持了。

1. 安装FCGI:

apt-get install spawn-fcgiapt-get install fcgiwrap #也可以用这个命令安装

2. 配置Nginx:

然后在Nginx 配置文件server 节点下增加下面红色部分配置

69c5a8ac3fa60e0848d784a6dd461da6.pngserver { # ......other config location/munin { alias/var/cache/munin/www/; #路径地址为 munin.conf 配置 htmldir 的路径。 } location^~ /cgi-bin/munin-cgi-graph/ { access_log off; fastcgi_split_path_info ^(/cgi-bin/munin-cgi-graph)(.*); fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_pass unix:/var/run/munin/fcgi-graph.sock; include fastcgi_params; } # ......other config}

69c5a8ac3fa60e0848d784a6dd461da6.png

3.访问:

21102021%E5%B9%B405%E6%9C%8815%E6%97%A5142021%E5%B9%B405%E6%9C%8815%E6%97%A50929387337776.png

基本上都是静态的html文件,展示所用的web服务器可以很随意。官方也有说明文档,譬如apache2、lighttpd等服务器都有说明。

参考资料

近期研究独立博客,逐渐会与独立博客同步:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值