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

[Linux实用工具]Linux监控工具munin的安装和配置 http://www.cnblogs.com/rond/p/3757804.html

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.gz
tar xzvf nginx-1.7.1.tar.gz
cd nginx-1.7.1.tar.gz
./configure --prefix=[安装路径]
make && make install

2. 配置Nginx

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

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

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

3. 启动nginx

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

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

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

如果一直点击某一图片,最显示到http://127.0.0.1/munin/static/dynazoom.html 页面。并且会发现页面缺少图片。如:

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

1. 安装FCGI:

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

2. 配置Nginx:

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

server {# ......other configlocation /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
}

3.访问:

重启nginx ,再重新访问即可。再次访问 http://127.0.0.1/munin/static/dynazoom.html  页面的时候,就不会出现看不到图的情况了。

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

参考资料

官方资料:http://munin-monitoring.org/wiki/MuninConfigurationMasterCGI

相关资料:[Linux实用工具]Linux监控工具munin的安装和配置 http://www.cnblogs.com/rond/p/3757804.html

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

原文地址:《munin的展示(Nginx)http://pertest.sinaapp.com/?page_id=21》
本文转自 Ron Ngai 博客园博客,原文链接:http://www.cnblogs.com/rond/p/3777248.html  ,如需转载请自行联系原作者

[Linux实用工具]Linux监控工具munin的展示(Nginx)相关推荐

  1. [Linux实用工具]munin-node插件配置和插件编写

    前面介绍了2篇munin使用的相关文章: [Linux实用工具]Linux监控工具munin的安装和配置 [Linux实用工具]Linux监控工具munin的展示(Nginx) 这次介绍一下munin ...

  2. linux 的一些实用工具,linux 命令行下的一些实用工具

    linux 命令行下的一些实用工具 命令行下的一些常用应用: awesome                        适合geek的桌面管理器VM mc                     ...

  3. Linux学习总结(3)——Linux实用工具

    1. Windows下同步Linux文件(Linux安装Samba和配置) 场景需求: 安装了Ubuntu在虚拟机上,但是代码编辑或者其它更多的操作的时候,还是习惯在windows下进行.如果wind ...

  4. linux whois工具,Linux whois命令

    Linux whois命令 Linux whois命令用于查找并显示用户信息. whois指令会去查找并显示指定帐号的用户相关信息,因为它是到Network Solutions的WHOIS数据库去查找 ...

  5. 【工具】13 款 Linux 实用工具推荐,个个是神器!(附下载链接)

    本文介绍几款Linux比较实用的工具,希望有所帮助. 1.查看进程占用带宽情况-Nethogs Nethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽. 下载:http://s ...

  6. 13 款 Linux 实用工具推荐,个个是神器!

    点击上方"民工哥技术之路",选择"设为星标" 回复"1024"获取独家整理的学习资料! 本文介绍几款Linux比较实用的工具,希望有所帮助. ...

  7. 【Linux工具】13款Linux实用工具

    文章目录 前言 1.查看进程占用带宽情况-Nethogs 2.硬盘读取性能测试-IOZone 3.实时监控磁盘IO-IOTop 4.网络流量监控-IPtrafIPtraf是一个运行在Linux下的简单 ...

  8. linux 主机上的串口工具,Linux实用工具-kermit使用总结

    kermit 功能 一个串口传工具.可以传送文件. 用于pc串口通信. 描述 C-kermit是一款集成了网络通信.串口通信的工具,它有如下多种功能: 支持kermit文件传输协议 自定义了一种脚本语 ...

  9. linux运行gpg软件,Linux实用工具之GPG

    前言: GPG是自由软件基金会开发用于替代商业加密软件PGP的替代品,取名为GnuPG.GPG有许多用途,本文主要介绍文件加密.红帽系列Linux中软件包为gnupg2 对称加密方式: 1.实用gpg ...

最新文章

  1. Mansory算法分析
  2. JS一定要放在Body的最底部么?
  3. android小程序备忘录,撸一个会话备忘录的小程序
  4. eclipse 中 构建路径下的 order and export 是干什么用
  5. 拼图推迟将Java 9的发布日期推迟到2017年
  6. VUE:父子组件间传参、子组件传值给父组件、父组件传值给子组件
  7. iOS开发UI篇—UIScrollView控件实现图片缩放功能
  8. 快速开发字段很多的MIS表
  9. c语言串逐位和 思路,蓝桥杯c语言练习题答案.doc
  10. java抓取豆瓣网页内容_爬取豆瓣网页上的电影(包括图片,评分,和简介等)
  11. 计算机桌面声音图标,声音图标不见了,教您电脑声音图标不见了如何解决
  12. len(lst[0])
  13. 关于模态分析的基础知识总结
  14. Java之List系列--ArrayList保证线程安全的方法
  15. Python循环结构——while
  16. 算法练习:Sequence II
  17. shell中base64编解码的使用
  18. Linux内存管理 之 KSM功能介绍
  19. 2016年互联网面试总结
  20. B2C电商支付中心产品架构详解

热门文章

  1. 人生的四大天规,越早明白,越有福气
  2. smtplib python_python模块:smtplib模块
  3. java里equals_Java中equals和==的区别
  4. 重启tomcat 脚本
  5. java bean jsonobject_利用JSONObject将json 字符串转换为java bean对象
  6. css表格强制不换行符,css控制table单元格强制换行与强制不换行
  7. activity finish后没有destroy_Activity 基础知识点
  8. matlab db函数_图灵斑图与反应扩散方程——Matlab的实现
  9. java读取配置文件properties_让我来告诉你Spring框架是怎么样通过properties来获得对象的?...
  10. python连接sqlserver_python连接SQL Server数据库