在Debian 6安装munin监视服务器

munin是一个系统和网络监控工具,使用RRDtool的产生有用的可视化资源的使用。 穆宁项目的主要目标是提供一个易于使用的工具,是简单的安装和配置,并提供了访问基于Web的界面的信息。 munin也使得它可以监视多个“节点”与一个单一的安装

需要安装如Apache的 Web服务器,以使用Web界面

更新:apt-get update

安装munin:

apt-get install munin munin-node

munin主配置

/etc/munin/munin.conf

对于复杂的配置,包括分组域,请参阅下面为您提供方便,复制文件中的注释部分

默认配置可以满足需求了

Munin Node Configuration:

/etc/munin/munin-node.conf # A list of addresses that are allowed to connect.  This must be a
 # regular expression, due to brain damage in Net::Server, which
 # doesn't understand CIDR-style network notation.  You may repeat
 # the allow line as many times as you'd like

allow ^127\.0\.0\.1$

# Replace this with the master munin server IP address
 allow ^123\.45\.67\.89$

上述行告诉的munin节点,在主munin服务器位于IP地址为123.45.67.89。 更新此文件后,重新启动munin节点。 在Debian中,使用下面的命令
/etc/init.d/munin-node restart
apache  的配置:
打开apache的配置文件 添加:
<VirtualHost123.45.67.89:80>
ServerAdmin webmaster@stats.ducklington.org
ServerName stats.ducklington.org
DocumentRoot /var/cache/munin/www
<Directory/>
Options FollowSymLinksAllowOverrideNone
</Directory>
LogLevelnoticeCustomLog /var/log/apache2/access.log combined
ErrorLog /var/log/apache2/error.logServerSignatureOn
</VirtualHost>

保存退出重启apache /etc/init.d/apache

在大多数情况下,你可能会想,以防止由munin产生的数据成为可公开访问。 您可以限制使用规则为基础的访问控制 ,这样,只有指定的IP地址列表将被允许访问,或要求后才允许访问一个密码,您可以配置 HTTP认证的访问
在上面的 虚已主机配置文件中添加 (</Directory>中间) AuthType Basic
 AuthUserFile /usr/local/apache2/conf/.htpasswd
 AuthName "Sign In Here To Gain Access To the Site"
 Require valid-user
htpasswd -b /usr/local/apache2/conf/.htpasswd munin

提示输入密码

重启apache 就可以了

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/ppxjd.html