linux munin 服务器监控 安装配置
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下面就行了。看一下配置后的效果图。
收藏、分享这篇文章!