您现在的位置: 破洛洛 >> 服务器 >> FreeBSD >> 正文

FreeBSD 6.2下安装监测软件MUNIN手记

作者:佚名 来源:网络整理 更新时间:2009-12-17
分享到

最近公司因为需要对监测软件进行改进~~所以对几个不同的监测软件安装后进行了比较~~

  对于大家比较熟悉的MRTG , Cacti等等同上的文章已经很多了~~

  最近调查发现Munin也是一个非常好用安装和设置方便的监测软件~~

  小弟在FreeBSD下安装后~~为了以后方便自己学习把简单的安装手顺记录了一下~~

  贴上来跟大家分享一下~~

  Environment :

  OS : FreeBSD 6.2 Release

  因为在测试MUNIN之前已经安装过CACTI~~所以snmp,RRDTOOL之类的软件已经安装过了~

  另外~为了简化测试过程~~所以都能过PORTS方式安装~~如果有能过源码包安装的朋友可以补充一下~~

  ------->>安装开始

  -->munin node            #version 1.2.5

  cd /usr/ports/sysutils/munin-node

  make install distclean #这部分类拟于~Munin的一个客户端~需要在被监测的服务器上

                       #安装的时候会建立munin用户和组~~选"Y"就OK了~~

  如果PORTS配置没有问题的话~很快就能安装完程~~

  安装后~需要设置一下node的配置文件

  -

  ->setting munin-node

  #echo 'munin_node_enable=""YES""' > rc.conf #在rc.conf文件中加入munin-node启动

  vi /usr/local/etc/munin/munin-node.conf #编辑munin-node.conf的配置文件,允许可以访问数据的IP

  log_file /var/log/munin-node.log #log文件存放位置

  port 4949 #munin的通讯端口~可跟据自己的需要调整

  allow ^192.168.0.0"     #允许可以访问数据的地址段~按正则表达式方式写出

  sh /usr/local/etc/rc.d/munin-node.sh start #配置后~启动munin-node

  Starting munin_node #显示如下说明成功了~

  安装成功后测试一下看看~是否工作正常

  checking munin

  #telnet localhost 4949

  version   #查看版本信息

  fetch cpu  #查看CPU信息

  fetch memory"        #查看内存信息数据的显示效果和MRTG有一些相拟

  list        #可以列出当前设备的信息    

  quit      #退出

  如果通过源码包安装~~缺少相关的依懒包请参考

  p5-Net-Server-0.96

  gmake-3.81_2

  perl-5.8.8

  p5-IO-Multiplex-1.09

  gettext-0.16.1_3

  libtool-1.5.22_4

  libiconv-1.9.2_2

  下面开始安装munin-server #version 1.2.5

  -->install munin-main

  #cd /usr/ports/sysutils/munin-main

  make install distclean

  -->setting munin-main #安装后配置一下munin的配置文件设定一下需要监测的设备

  vi /usr/local/etc/munin/munin.conf

  htmldir /usr/local/apache/htdocs/munin  #apache的文档目录

  ##setting with apache conf 

  # chown -R munin:munin /usr/local/apache/htdocs/munin #把munin的目录权限设置一下~~如果没有的情况~~请在相关位置建立一下

  # a simple host tree               #被监测设置配置

  [master.freebsdmadeeasy.com]

  address 127.0.0.1               #IP地址

  use_node_name yes

  [master.munin-test.com]

  address 192.168.254.12               #IP地址

  port 7000                              #对不同的node也可以单独设置port

  use_node_name yes

  对于更详细的配置文件可以参考官方主页的内容~~因为只是简单测试~~没有太细说调定过~~抱歉~~

  如果通过源码包安装~~缺少相关的依懒包请参考

  rrdtool-1.2.23

  p5-Net-1.21,1

  p5-HTML-Template-2.9

  p5-Date-Manip-5.44

  gmake-3.81_2

  perl-5.8.8

  libtool-1.5.22_4

  freetype2-2.2.1_2

  libart_lgpl-2.3.19,1

  png-1.2.18

  p5-MIME-Base64-3.07

  p5-Authen-SASL-2.10_1

  p5-PathTools-3.25

  p5-Digest-MD5-2.36

  gettext-0.16.1_3

转载请注明:破洛洛(谢谢合作)
网友评论: