Linux平台监控工具munin安装笔记

munin其实很早就听过了,但是我基本上都使用 : monitorix :http://monitorix.jincon.com/ ,以及NMON:http://www.jincon.com/archives/288/  ,但是听说munin还不错,支持各类插件,于是安装了下

1、安装EPEL

rpm -Uvh  http://mirrors.opencas.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm

vim /etc/yum.repos.d/dag.repo

输入:

[dag]

name=Dag RPM Repository for Red Hat Enterprise Linux

baseurl=http://apt.sw.be/redhat/el$releasever/en/$basearch/dag

gpgcheck=1

gpgkey=http://dag.wieers.com/rpm/packages/RPM-GPG-KEY.dag.txt

enabled=0   // 这里建议设为0 ,网上很多都写1,可能会导致 perl个别库出现冲突


2、安装munin服务端和munin-node客户端

yum install munin munin-node

如果不行,就 yum makecache


3、安装完munin服务端后,程序会自动创建一个计划任务

cat /etc/cron.d/munin

可以看到是每5分钟获取一次数据:

*/5 * * * * munin test -x /usr/bin/munin-cron && /usr/bin/munin-cron

需要启动crond服务:

service crond start


4、访问生成密钥网址:

http://tool.oschina.net/htpasswd

我使用:crypt 加密的,

vi /etc/munin/munin-htpasswd    ,把帐号和密文写进去


5nginx配置访问控制一般人,不登录不准看:

location /monin {

     auth_basic "Administrator Login";

     auth_basic_user_file /etc/munin/munin-htpasswd;

}


6、启动客户端节点 node

service munin-node start

service munin-node restart  重启。


客户端可以限制服务端采集的 IP,可以看下配置文件限制下。


好了,就这么多了。有问题留言。

munin强大之处在于各种插件,可以去试试,默认只有5项监控 [ disk network postfix processes system ]

原文地址:http://www.jincon.com/archives/408/

上一篇: iTerm2让SSH自动输入免密码登录远程Linux服务器
下一篇: Web系统大规模高并发下数据安全,避免超发问题

目前还没有人评论,您发表点看法?
发表评论

评论内容 (必填):