Munin的介绍和原理
Munin是一个服务器监控工具,基于perl写的,能通过网络,定期收集所有节点服务器的信息,将服务器的数据信息保存为RRD文件格式,并通过RRDTool(也是perl写的)绘制成图形和曲线,在web页面显示出来。可以监控计算机,服务,网络,SANS,应用等。Munin(代表记忆,是奥丁神的一只乌鸦的名字)
工作方式:
Munin分为master和node
master只需安装在一台服务器上即可,它每5分钟去各个node采集信息,并使用RRD格式记录数据,绘制成图表
node安装在各个被监控的服务器上,node上可以配置许多plugin,每个plugin有不同的职责,负责获取服务器各种不同的信息。
Munin服务端,在节点超过20台左右的时候,资源占用会非常大,所以,如果服务器较多的话还是用Nagios之类的比较好(这个倒是没试过件监控那么多服务器)。
如何在CentOs,RHEL,Fedora上安装munin
我最近刚从centos6.4升级到centos6.5版本。在CentOS,RHEL,ScientificLinux6.5/6.4/6.3/6.X,其中x代表小版本更新。只要属于6.x的都可以使用epel源进行在线安装。
前提一:我这安装munin的前提是已经安装了lnmp环境。所以,你可以先安装军哥lnmp,然后再按照我的教程安装mumin。
前提二:因为我手头只有一台vps,所以既是作为监控服务器(master),又作为被监控的客户端(node节点)。当然,我也会在教程里插入监控多个服务器节点的方法。
前提三:确认你的nginx加载了http_stub_status_module模块。
复制代码