Munin 安装配置

简介:

# uname -r
2.6.18-53.el5


用第三方的RPMforge Repository yum源来快速安装munin

wget http://packages.sw.be/rpmforge-release/rpmforge-release-0.3.6-1.el5.rf.x86_64.rpm
[root@192 ~]# rpm -Uvh rpmforge-release-0.3.6-1.el5.rf.i386.rpm 
warning: rpmforge-release-0.3.6-1.el5.rf.i386.rpm: Header V3 DSA signature: NOKEY, key ID 6b8d79e6
Preparing... ########################################### [100%]
1:rpmforge-release ########################################### [100%]
安装后在/etc/yum.repos.d文件夹中生成mirrors-rpmforge rpmforge.repo 配置信息。
[root@192 ~]# cd /etc/yum.repos.d/
[root@192 yum.repos.d]# ls
CentOS-Base.repo CentOS-Base.repo.bak mirrors-rpmforge
CentOS-Base.repo.5 CentOS-Media.repo rpmforge.repo
有了这个RPMforge Repository的源就可以轻松的开始munin

安装和配置 munin
执行yum 完成安装


yum install munin munin-node httpd
如果没有安装apahce 需要添加上httpd参数
=============================================================================
Package Arch Version Repository Size 
=============================================================================
Installing:
munin noarch 1.2.5-2.el5.rf rpmforge 128 k
Installing for dependencies:
perl-DateManip noarch 5.44-1.2.1 base 144 k
perl-HTML-Template noarch 2.9-1.el5.rf rpmforge 62 k
perl-rrdtool i386 1.3.8-2.el5.rf rpmforge 51 k
rrdtool i386 1.3.8-2.el5.rf rpmforge 913 k
xorg-x11-fonts-Type1 noarch 7.1-2.1.el5 base 

Installing:
munin-node noarch 1.2.5-2.el5.rf rpmforge 148 k
Installing for dependencies:
perl-Compress-Raw-Bzip2 i386 2.021-1.el5.rf rpmforge 108 k
perl-Compress-Raw-Zlib i386 2.021-1.el5.rf rpmforge 169 k
perl-Crypt-DES i386 2.05-3.2.el5.rf rpmforge 37 k
perl-Digest-HMAC noarch 1.01-15 base 12 k
perl-Digest-SHA1 i386 2.12-1.el5.rf rpmforge 73 k
perl-HTML-Parser i386 3.62-1.el5.rf rpmforge 148 k
perl-HTML-Tagset noarch 3.20-1.el5.rf rpmforge 14 k
perl-IO-Compress noarch 2.021-1.el5.rf rpmforge 238 k
perl-Net-SNMP noarch 5.2.0-1.2.el5.rf rpmforge 96 k
perl-Net-Server noarch 0.97-1.el5.rf rpmforge 157 k
perl-Socket6 i386 0.23-1.el5.rf rpmforge 49 k
perl-libwww-perl noarch 5.805-1.1.1 base 376 k
Transaction Summary
=============================================================================




[root@192 munin]# pwd
/etc/munin
[root@192 munin]# ls
munin.conf munin-node.conf plugins
munin-node.confdafault plugins.conf
plugin-conf.d templates

# mkdir /var/www/html/munin
# mkdir /var/run/munin
# mkdir /etc/munin/templates

这个很重要否则日志会报错
chown -R munin:munin /etc/munin/templates
chown -R munin:munin /var/www/html/munin
简单设置 munin的配置文件/etc/munin/munin.conf
vi /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
[localhost]
address 127.0.0.1
use_node_name yes
#添加一个客户端
[lxu]
address 192.168.1.94
use_node_name yes

设置 munin启动脚步并启动 munin
chkconfig --levels 235 munin-node on
/etc/init.d/munin-node start

[root@192 ~]# /etc/init.d/munin-node start
Starting Munin Node: [ OK ]
[root@192 ~]# ps fax|grep munin
11627 pts/2 S+ 0:00 \_ grep munin
11548 ? Ss 0:00 /usr/sbin/munin-node

[root@192 munin]# pwd
/var/log/munin
[root@192 munin]# ls
munin-graph.log munin-limits.log munin-update.log
munin-html.log munin-node.log



[root@192 munin]# tail -f /var/log/munin/munin-html.log 
Sep 17 12:00:11 - processing service: netstat
Sep 17 12:00:11 - processing service: open_files
Sep 17 12:00:11 - processing service: open_inodes
Sep 17 12:00:11 - processing service: processes
Sep 17 12:00:11 - processing service: sendmail_mailqueue
Sep 17 12:00:11 - processing service: sendmail_mailstats
Sep 17 12:00:11 - processing service: sendmail_mailtraffic
Sep 17 12:00:11 - processing service: swap
Sep 17 12:00:11 - processing service: vmstat
Sep 17 12:00:11 - munin-html finished

[root@192 munin]# ll /var/www/html/munin/
total 20
-rw-r--r-- 1 munin munin 2555 Sep 17 12:00 definitions.html
-rw-r--r-- 1 munin munin 1470 Sep 17 12:00 index.html
-rw-r--r-- 1 munin munin 473 Sep 17 12:00 logo.png
-rw-r--r-- 1 munin munin 3538 Sep 17 12:00 style.css
drwxr-xr-x 2 munin munin 4096 Sep 17 12:00 localhost

 

 

启动munin

在运行前我们还有一步工作要做,那就是更改/var/www/munin目录的权限

  1. chown munin.munin -R /var/www/munin
  2. sudo /etc/init.d/munin-node start
  1. chown munin.munin -R /var/www/munin
  2. sudo /etc/init.d/munin-node start

现在munin就已经在工作了,你可以在 /var/www/munin下边看到它生成html内容,当然这样看很不方便,我们可以利用nginx来看这些内容,现在我们配置一下nginx。

指向Tomcat ,Tomcat 中的server.xml配置

  1. <Context path="/" docBase="/var/www/html/munin" debug="0" reloadable="false" crossContext="true" allowLinking="true"/>



 

 本文转自 kuangling 51CTO博客,原文链接:http://blog.51cto.com/kling/1163610


 



相关文章
|
监控 关系型数据库 MySQL
zabbix4.0安装配置及使用
zabbix4.0安装配置及使用
5849 0
|
网络协议 开发工具
|
Web App开发 关系型数据库 应用服务中间件
|
监控 测试技术 Linux
|
Apache 数据安全/隐私保护