munin是一款linux的服务器监控工具 ,和cacti不同的是 ,munin不需要php,mysql ,功能我觉得更加的强大 ,安装配置比较简单 ,推荐大家使用 。
一 ,添加epel源
通过添加epel源 ,我们可以通过yum来安装munin ,这样我们可以省去不少编译的时间 ,自动解决包依赖关系 。
如果添加epel源,请参考 centos 6推荐使用epel源,个人觉得这个源里面的东西很全 。
二 ,要监控的服务器
mysql服务器 192.168.1.2
web服务器 192.168.1.3
文件服务器 192.168.1.4
三 ,安装munin
//192.168.1.2上面安装服务端,客户端
yuminstallmuninmunin-node
//192.168.1.3上面安装客户端
yuminstallmunin-node
//192.168.1.4上面安装客户端
yuminstallmunin-node
//192.168.1.2上面安装服务端 ,客户端
yum install munin munin-node
//192.168.1.3上面安装客户端
yum install munin-node
//192.168.1.4上面安装客户端
yum install munin-node
四 ,配置munin
1,munin服务器(192.168.1.2)端配置
vim/etc/munin/munin.conf
//找到以下内容把前面的注释去掉
#dbdir/var/lib/munin
#htmldir/var/www/html/munin
#logdir/var/log/munin
#rundir/var/run/munin
#tmpldir/etc/munin/templates
//添加以下内容
#asimplehosttree
[mysql]
address127.0.0.1
use_node_nameyes
[files]
address192.168.1.4
use_node_nameyes
[web]
address192.168.1.3
use_node_nameyes
vim /etc/munin/munin.conf
//找到以下内容把前面的注释去掉
#dbdir /var/lib/munin
#htmldir /var/www/html/munin
#logdir /var/log/munin
#rundir /var/run/munin
#tmpldir /etc/munin/templates
//添加以下内容
# a simple host tree
[mysql]
address
127.0.
0.1
use_node_name yes
[files]
address
192.168.
1.4
use_node_name yes
[web]
address
192.168.
1.3
use_node_name yes
2,munin客户(192.168.1.3,192.168.1.4)端配置
vim/etc/munin/munin-node.conf
//在allow^127\.0\.0\.1$下面在加上一行
allow^192\.168\.1\.2$Snbsp;
vim /etc/munin/munin-node.conf
//在allow ^127\.0\.0\.1$下面在加上一行
allow ^
192\
.168\
.1\
.2$
五,启动munin
//三台机器上都启动一下munin
[root@localhostmunin]#/etc/init.d/munin-nodestart
//三台机器上都启动一下munin
[root@localhost munin]
# /etc/init.d/munin-node start
六 ,设置web服务
apache设置一下documentroot,nginx设置一下root ,指定到/var/www/html/munin下面就行了 。看一下配置后的效果图 。
收藏 、分享这篇文章!
声明:本站所有文章 ,如无特殊说明或标注 ,均为本站原创发布 。任何个人或组织 ,在未征得本站同意时 ,禁止复制 、盗用、采集 、发布本站内容到任何网站 、书籍等各类媒体平台 。如若本站内容侵犯了原著者的合法权益 ,可联系我们进行处理 。