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

Advertisements

对于munin的处理过程的一个思考

作者:Timo

对于munin的处理过程的一个思考

munin是一个在国内用的比较少的软件。它有点类似于MRTG,但是安装上比MRTG要简单点。
由于在国内是比较少使用,所以针对这个软件的中文资料是非常少的,网上唯一可以寻找到的就是MUNIN在freebsd下的安装方法,这个也是最近由chinaunix的一个会员发表的。
这次我的问题是无法对于某些munin-node进行绘图,但是有些munin-node却可以显示MRTG这样的曲线图。
在 baidu和google搜索了一通也没有找到合适的资料。于是就上了官方网站找寻相关的资 料,http://munin.projects.linpro.no/ 很好在上面找到了个FAQ和帮助文档,但是本人英文并不是很好,看了半天也找到需要的东西,发现了一个邮件列表,于是抱着试试看的心理给这个邮件列表发了 一封邮件。

发件人:     Timo <greycd@gmail.com>
收件人:     munin-users@lists.sourceforge.net
主题:     munin no graph
日期:     Mon, 10 Mar 2008 17:54:52 +0800

hi

Now I install the munin-node in my freebsd system.
But it can not show the graph in the munin-server.
I have a lot of munic-node servers, but only this one has no graph.
Can you tell how to debug it?

看看我的英文有多么的差了吧,当时只是抱着试验的态度发的,但是结果却有人真的回了。
Nicolai Langfeldt和Bjørn Ruberg这两位作者跟我通了8封邮件,总算是把我的问题给解决了。虽然我的英文不怎么样的。

但是更让我想不到的是,再我谢过这2位后他们给我继续发了邮件。

发件人:     Nicolai Langfeldt <janl@linpro.no>
收件人:     Timo <greycd@gmail.com>
抄送:     bjorn@ruberg.no, munin-users@lists.sourceforge.net
主题:     Re: [munin-users] munin no graph
日期:     Tue, 11 Mar 2008 13:02:06 +0100 (20:02 CST)

Timo skrev:
> Thanks for your FAQ, I have fixed the problem.

Very good.  Was the FAQ easier to understand than the other material?
If not, how can I fix that do you think?

Bjørn wants me to get some better error messages for this condition up
in the web-interface.  Unfortunately this will take some time.

Nicolai

首 先是他一开始写了个FAQ在WIKI上,然后我第一次并没有看懂那个FAQ,于是他第2次再进行了强调下,后来算是看明白了,问题也就顺利解决了,但是他 们居然还不依不饶的要问我是不是那个FAQ看的不明白有误解呢?呵呵,第一碰到这样的问题,于是我就按照我的理解把我的想法发给了他们。

连想到国内的IT环境,基本上是发什么问题很多都说去google去baidu,对于有些太简单的问题也不屑于回答。其实我这次的这个问题基本也算是很容易的,只是某个单词的深入理解而已。
想想自己在cu上的问题,很少能够完整的给回答完整,太简单的没人回答,太复杂的基本都是只有一半答案。可能我的提问方式也有问题。我一般是把问题的环境,问题产生的日志以及问题的表现方式描述一下,问题一般是需要达到怎么样的结果。

munin问题一解

munin还xnix监控中还是一个非常有用的工具,并可以类似MRTG这样的绘图历史数据。

munin的安装手册大家可以随便搜索到的。

但是munin有时候也会出点问题,这时候就比较麻烦了,几乎没有什么中文文档

这是官方的一个帮助文档 http://munin.projects.linpro.no/wiki/faq

近 日就碰到一个问题,munin可以显示配置好的服务器,但是无法进行绘图了,其实这个问题很简单就是由于主机名使用了非法字符,在munin-node中 只能使用字母,数字和点作为标识,而不能使用下划线这样的标识。在munin的faq中只有说inconsistent name,但是也没有具体说明哪些是非法字符。

还有问题的话可以发邮件到以下

munin-users@lists.sourceforge.net