资源描述
资料内容仅供您学习参考,如有不当或者侵权,请联系改正或者删除。
Ganglia系统状态监控软件使用手册
一、 ganglia的功能
Ganglia监控软件主要是用来监控系统性能的软件, 如: cpu 、 mem、 硬盘利用率, I/O负载、 网络流量情况等, 经过曲线很容易见到每个节点的工作状态, 对合理调整、 分配系统资源, 提高系统整体性能起到重要作用。
二、 Ganglia的组成
ganglia 是分布式的监控系统, 有两个Daemon, 分别是: 客户端Ganglia Monitoring Daemon (gmond)和服务端Ganglia Meta Daemon (gmetad)
三、 服务器端的安装和配置
这个服务器能够被看作是一个信息收集的装置, 能够同时监控多个客户端的系统状况。并把信息显示在web界面上。经过web端连接这个服务器, 就能够看到它所监控的机器状态。
1、 安装
在服务器端要安装下列包:
ganglia-gmetad-3.0.3-1.fc4.i386.rpm ( 从各个网段获取汇总监控信息)
rrdtool-1.2.18-1.el4.rf.i386.rpm ( 显示图像的工具)
rrdtool-devel-1.2.18-1.el4.rf.i386.rpm
ganglia-web-3.0.3-1.noarch.rpm ( Ganglia的web程序)
perl-rrdtool-1.2.18-1.el4.rf.i386.rpm
使用#rpm –ivh 软件包.rpm能够安装这些包。
2、 配置
安装完成之后,找到Ganlia服务端的配置文档: /etc/gmetad.conf.能够根据不同的需要来进行配置。在这里只说一下如何添加或修改要监控的系统。
1) #vi /etc/gmetad.conf ( 进入编辑)
2) 找到: data_source ”Login FARM” 202.122.33.85:8651 202.122.33.85:8649 (后面的这些IP地址就是要监控的主机, 冒号后跟的是要监听的端口号, 这个端口号将在介绍客户端的配置时提到。)
3) 其它保持默认即可。
4) 配置完成后要重起gmetad 服务: #service gmetad restart
5) 配置虚拟主机,
#设置路径
DocumentRoot "/var/www/html/ganglia"
#配置虚拟主机
<Directory "/var/www/html/ganglia">
Options Indexes FollowSymLinks
AllowOverride None
Order allow,deny
Allow from all
</Directory>
6) 重启httpd服务: service httpd restart
四、 客户端的安装与配置
在客户端安装的Ganglia, 是为了收集本机的信息, 并经过设置好的端口把信息传给服务器端。
1、 安装
在客户端安装一下的软件包:
ganglia-gmond-3.0.3-1.fc4.i386.rpm
2、 配置
1) 找到它的配置文档 /etc/gmond.conf
2) #vi /etc/gmond.conf
3) 找到一下部分并按照所给出的例子进行配置
/* You can specify as many tcp_accept_channels as you like to share
an xml description of the state of the cluster */
tcp_accept_channel {
port = 8649 /*注释: 这个是端口, 经过它来传送系统信息。注意要和服务器端监听的端口一致。*/
acl {
default = "deny"
access {
ip = 192.168.2.218 /*注释: 这里是服务器的IP地址 */
mask = 32
action = "allow"
} } }
4) 重启gmond服务 #service gmond restart 完成
五、 测试是否成功
出现如上的页面就表明监控软件已经安装完成。
展开阅读全文