munin安装手册

munin是一个类似cacti的性能展示工具,它是maste和node之分的,走的是更可靠的TCP协议。所以不会像cacti基于snmp这样的监控方式会出现各种各样的问题。同时munin的Node是有windows和xnix这2个版本。munin画图也是使用rrdtool,所以在master端也要安装rrdtool,同时它又用到很多不同的perl包,这些必须安装munin前安装完毕。

先说master端的安装:

首先是下载rrdtool工具

./configure --enable-perl-site-install
make
make install

这样就把rrdtool安装完毕了。

下面要安装的是perl的各个模块。munin总共使用到以下模块:

Net::Server,Time::HiRes, Storable, Digest::MD5, HTML::Template,Text::Balanced<br />
cpan -i xxxx

这样一般默认安装就可以完成了。如果cpan需要重新设置那用

cpan
o conf init

这样重新设置就可以了

接下来就是真正的munin开始安装了。

首先是从sf.net进行下载

http://sourceforge.net/project/showfiles.php?group_id=98117&package_id=117759
tar zxvf munin.tar.gz
vi Makefile.config   //这里就是定义munin的安装目录
groupadd munin    //增加单独的Munin组
useradd munin      //增加munin用户
make install-main    //安装munin主程序
crontab -e -u munin  //在munin用户的crontab添加以下语句
*/5 * * * * /opt/munin/bin/munin-cron   //表示每5分钟运行一次

然后在apache的httpd.conf文件中添加

Alias /munin /opt/munin/var/www

Options FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all

这个目录为munin的www目录,也是前面Makefile.config文件中定义的

这样你以后访问http://ip/munin/ 这样访问就可以了。

接着我们安装munin的node

tar zxvf munin.tar.gz
vi Makefile.config   //这里就是定义munin的安装目录
groupadd munin    //增加单独的Munin组
useradd munin      //增加munin用户
make install-node install-node-plugins  //安装munin的客户端和各种插件
/opt/munin/sbin/munin-node-configure –shell | sh   //自动把现在可以立刻使用的插件软连接过去,使之立刻就能使用
vi /opt/munin/etc/munin-node.conf   //修改munin-node.conf文件
allow ^192\.168\.21\.254$              //添加允许访问的主机IP
opt/munin/sbin/munin-node    //这样就启动客户端了
echo "opt/munin/sbin/munin-node " >> /etc/rc.local   //保证系统每次启动完成都能运行

安装完客户端后还要在master端加入被监控客户端的相关信息

vi /opt/munin/etc/munin.conf
[timo.development]
address 192.168.21.254
use_node_name yes

注意这里的timo.development,这个起名必须字母开头,只能包含字母数字和“.”, 一旦起好名字就不要再修改了,修改的话那以前的图的名字就必须自己手动改,不然界面中以前的图就没有了。

关于 Timo
XNIX SA & MYSQL DBA

发表评论

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / 更改 )

Twitter picture

You are commenting using your Twitter account. Log Out / 更改 )

Facebook photo

You are commenting using your Facebook account. Log Out / 更改 )

Google+ photo

You are commenting using your Google+ account. Log Out / 更改 )

Connecting to %s

%d 博主赞过: