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
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,这个起名必须字母开头,只能包含字母数字和“.”, 一旦起好名字就不要再修改了,修改的话那以前的图的名字就必须自己手动改,不然界面中以前的图就没有了。
[gallery link=”file” columns=”2” orderby=”ID”]