`
潜心修炼
  • 浏览: 19011 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

RHQ简介与安装

阅读更多
一.RHQ是什么?
    我们在接触一样新事物的时候,首先要弄明白我们在了解或者学习的东西是干什么的。官方的解释是,RHQ是一个可扩展的,支持多种产品和平台的系统管理套件,它具有以下功能:
    * 图形化监控
    * 错误报警
    * 远程配置资源
    * 远程操作
RHQ的具体特性

  • Inventory   :提供可管理资源的信息
  • Monitoring:针对管理资源具体方面的监控,比如计算机的空闲内存的时间变化
  • Response Times:被请求资源的实时响应信息
  • Configuration:以便你查看修改配置信息
  • Operations:操作资源
  • Content:向资源中添加内容
  • [Security]:安全控制
    RHQ采用的是Server/Agent的架构,这样就是RHQ的扩展变得更加容易。

   
引用
RHQ在业界的名声不算很大,但是提起他的儿子JOPR(曾用名JBOSS ON)你也许听过。没错,JPOR其实就是RHQ的一部分。(关于JOPR的安装请参照  http://www.jbossweek.com/2008/11/jopr-practice-introduction/

二.RHQ安装
    1.在安装RHQ之前,确保你已经安装了Oracle或者PostgresSQL,目前RHQ对其他数据库的支持还不全面。在数据库中新建用户rhqadmin/rhqadmin,并新建一个数据库rhq,所有者为rhqadmin。
    2.下载RHQ。RHQ目前最新的稳定版本是RHQ3.0.0。下载网址是http://www.rhq-project.org/display/RHQ/Download
    3.RHQ Server的安装
    RHQ Server的安装其实就是简单的将下载的RHQ压缩包解压到你要安装的目录。解压后包含以下目录
   


   ----bin              主要包含了启动的脚本
   ----jboss as       内置的服务器,rhq的server就是它,其实就是一个修改配置的Jboss As
   ----logs             记录日志
   ----alert-scripts  脚本文件  
    解压完成后就可以通过在命令行切换到安装目录的bin目录下,运行 rhq-server-console.bat,就可以启动RHQ服务器。
    RHQ安装结束后,可以通过http://localhost:7080进行访问,页面如图


    点击Click here to continue the installation ,显示如图


    数据库中的选项填写第一步中所建的数据库和用户信息,测试通过代表数据后配置无误。其他信息可以按照默认填写提交,安装完成后重新访问你就可以用rhqadmin/rhqadmin登陆了。

    4.Agent的安装
    登陆后,在administrator--->download页面中下载agent的客户端文件,该文件为一个jar文件。完成后到下载目录,通过命令行运行命令:java -jar <agent-download.jar> --install。其中<agent-download.jar> 代表文件名,这其实是一个解压的过程,运行命令后会在该目录生成一个文件夹nstall,里面包含了anget的全部文件。进入到bin目录,运行脚本rhq-agent.bat(如果已经安装了,可以通过增加参数--cleanconfig来清除安装痕迹)。接下来会要求你填写anget的名字,server的ip等信息。设置成功后,server端的控制台会显示



    RHQ还包含了一个内置的Agent,通过编辑安装目录中bin目录下的rhq-server.properties文件中的rhq.server.embedded-agent.enabled为true就可以启用。但是内置Agent一般是作为测试或者演示环境使用, 不建议使用在生产环境中
    5.导入资源
    这时候基本上就已经安装完成了,现在你可以从rhq服务器的主页上autodicovery中发现刚才的agent了,将其导入就可以了。

  • 大小: 29 KB
  • 大小: 50.7 KB
  • 大小: 82.4 KB
  • 大小: 15.2 KB
分享到:
评论
10 楼 潜心修炼 2013-04-27  
linlin2005 写道
终于安装成功!!!
怎么用还是个问题


今天太忙了,没时间回复,基本上就是客户端运行在被监控奇迹上,会指定服务器的相关信息;对于监控项,RHQ提供了相关的插件,安装了就可以
9 楼 linlin2005 2013-04-27  
终于安装成功!!!
怎么用还是个问题
8 楼 linlin2005 2013-04-26  
我安装时的错误
7 楼 linlin2005 2013-04-26  
17:41:47,000 WARN  [org.rhq.enterprise.server.installer.InstallerServiceImpl] deployServices failed: org.rhq.common.jbossas.client.controller.FailureException: Failed to create Oracle datasources: {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-1" => {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-1" => "JBAS010468: Driver named \"oracle\" is not installed."}},"Operation step-2" => "JBAS014654: Composite operation was rolled back"}}
        at org.rhq.enterprise.server.installer.ServerInstallUtil.createNewDatasources_Oracle(ServerInstallUtil.java:620) [rhq-installer-util-4.6.0.jar:4.6.0]
        at org.rhq.enterprise.server.installer.ServerInstallUtil.createNewDatasources(ServerInstallUtil.java:522) [rhq-installer-util-4.6.0.jar:4.6.0]
        at org.rhq.enterprise.server.installer.InstallerServiceImpl.deployServices(InstallerServiceImpl.java:1100) [rhq-installer-util-4.6.0.jar:4.6.0]
        at org.rhq.enterprise.server.installer.InstallerServiceImpl.install(InstallerServiceImpl.java:291) [rhq-installer-util-4.6.0.jar:4.6.0]
        at org.rhq.enterprise.server.installer.Installer.doInstall(Installer.java:130) [rhq-installer-util-4.6.0.jar:4.6.0]
        at org.rhq.enterprise.server.installer.Installer.main(Installer.java:57) [rhq-installer-util-4.6.0.jar:4.6.0]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_18]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_18]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_18]
        at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_18]
        at org.jboss.modules.Module.run(Module.java:260)
        at org.jboss.modules.Main.main(Main.java:291)

17:41:47,062 ERROR [org.rhq.enterprise.server.installer.Installer] An error occurred: java.lang.Exception: Failed to deploy services: org.rhq.common.jbossas.client.controller.FailureException:Failed to create Oracle datasources: {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-1" => {"JBAS014653: Composite operation failed and was rolled back. Steps that failed:" => {"Operation step-1" => "JBAS010468: Driver named \"oracle\" is not installed."}},"Operation step-2" => "JBAS014654: Composite operation was rolled back"}}
        at org.rhq.enterprise.server.installer.InstallerServiceImpl.deployServices(InstallerServiceImpl.java:1113) [rhq-installer-util-4.6.0.jar:4.6.0]
        at org.rhq.enterprise.server.installer.InstallerServiceImpl.install(InstallerServiceImpl.java:291) [rhq-installer-util-4.6.0.jar:4.6.0]
        at org.rhq.enterprise.server.installer.Installer.doInstall(Installer.java:130) [rhq-installer-util-4.6.0.jar:4.6.0]
        at org.rhq.enterprise.server.installer.Installer.main(Installer.java:57) [rhq-installer-util-4.6.0.jar:4.6.0]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [rt.jar:1.6.0_18]
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [rt.jar:1.6.0_18]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [rt.jar:1.6.0_18]
        at java.lang.reflect.Method.invoke(Method.java:597) [rt.jar:1.6.0_18]
        at org.jboss.modules.Module.run(Module.java:260)
        at org.jboss.modules.Main.main(Main.java:291)
6 楼 linlin2005 2013-04-26  
我现在用的是最新版4.6.0
5 楼 潜心修炼 2013-04-26  
linlin2005 写道
潜心修炼 写道
linlin2005 写道
您好,最近我也在研究RHQ,可否交流一下,我的QQ:542880543,能否留个联系方式?

jombowang@gmail.com
QQ一般不上

RHQ安装结束后,http://localhost:7080访问,为什么出现的是jbossas的管理页面

你现在rhq的版本是什么
4 楼 linlin2005 2013-04-25  
潜心修炼 写道
linlin2005 写道
您好,最近我也在研究RHQ,可否交流一下,我的QQ:542880543,能否留个联系方式?

jombowang@gmail.com
QQ一般不上

RHQ安装结束后,http://localhost:7080访问,为什么出现的是jbossas的管理页面
3 楼 潜心修炼 2013-04-25  
linlin2005 写道
您好,最近我也在研究RHQ,可否交流一下,我的QQ:542880543,能否留个联系方式?

jombowang@gmail.com
QQ一般不上
2 楼 linlin2005 2013-04-25  
您好,最近我也在研究RHQ,可否交流一下,我的QQ:542880543,能否留个联系方式?
1 楼 ITMI 2012-01-12  
嘿嘿~~小苏飘过~~~学习了!

相关推荐

    rhq, RHQ系统管理和监控框架.zip

    rhq, RHQ系统管理和监控框架 RHQ项目项目管理和监控的一个框架和工具,RHQ项目( 短'RHQ') 。 因此它允许从被称为托管资源警报values度量值或者状态变化的值以及其他条件收集度量信息。 RHQ还可以在托管资源上提供新...

    rhq:RHQ系统管理和监视框架

    RHQ项目RHQ项目(简称“ RHQ”)是用于系统管理和监视的框架和工具。 因此,它允许从所谓的托管资源中收集指标,针对指标的值或状态更改和其他情况发出警报。 RHQ还能够将新内容供应到托管资源上,对其进行操作等。 ...

    RHQ:系统管理和监视工具。-开源

    8. **API接口**:RHQ提供了丰富的API接口,使得与其他系统集成变得简单,可以与其他IT管理系统或自定义应用无缝对接。 在“rhq-server-4.13.1”这个压缩包中,包含了RHQ服务器的4.13.1版本。这个版本可能包含服务器...

    rhq-data-migration-4.10.0.zip

    【标题】"rhq-data-migration-4.10.0.zip" 提供的是RHQ项目的数据迁移工具,版本号为4.10.0。RHQ是一个全面的企业级系统管理和监控平台,它允许管理员对分布式环境中的各种资源进行监控、配置和管理。这个压缩包可能...

    rhq-agent-plugin-plugin:帮助构建 RHQ 代理插件的 Maven 插件

    RHQ-Agent-Plugin-Plugin 的核心功能是与 Maven 集成,使得开发人员能够更高效地构建、测试和部署 RHQ 代理插件。 在 Java 开发环境中,Maven 是一个广泛应用的构建和依赖管理工具。它通过使用 XML 格式的项目对象...

    gatein-rhq:GateIn 门户和 RHQ 集成

    GateIn RHQ 为RHQ 插件的项目安装mvn clean install 然后将 jar 复制到 RHQ 服务器插件目录。 查看以获取有关此插件和 RHQ 入门的更多信息。 还可以在找到有关如何在 RHQ 中使用该插件的文档兼容的门户平台在 AS7 上...

    rhq-metrics-js:用于 rhq-metrics REST API 的 NPM 模块

    rqh-metrics-js 这是用于rhq-metrics服务器的 Javascript API 和 NPM 模块包。文档文档位于用法首先你需要使用rhq-metrics模块。 var RHQ = require('rhq-metrics');构造函数接受一个选项对象,您可以在其中指定 RHQ...

    rhq-checkstyle-config:RHQ.next Checkstyle 配置

    **Checkstyle简介** Checkstyle是一款开源的工具,通过XML配置文件定义一套规则,检查Java源码是否符合这些规则。这些规则涵盖了命名规范、代码结构、注释等多个方面,可以有效地防止常见的编程错误,提高代码质量...

    rhq-metrics-middleware:用于在 rhq-metrics 中将系统信息和响应信息作为时间序列数据注入的中间件

    rhq-metrics-中间件 用于表达和连接应用程序的中间件,将系统和站点数据作为时间序列数据注入到 rhq-metrics 中。 文档 文档可以在这里找到: : 用法 // load the RHQ middleware module var rhq = require('rhq-...

    rhq-fingerprint-worker-plugin:RHQ的指纹工作者插件

    # git clone URL# cd rhq-fingerprint-worker-plugin# mvn package构建完成后,将在目标目录中创建rhq-fingerprint-worker-plugin-4.13.0.jar文件,然后从RHQ Server登录该文件以将其注册到Agent Plugin。

    samples:RHQ 周围的示例存储库,例如 CLI 脚本或 REST api 的用法

    JavaScript 是编写客户端应用与 REST API 交互的常见语言,因此了解如何在 JavaScript 中调用 RHQ 的 REST API 非常重要。 3. **警报发件人插件**: RHQ 允许开发自定义插件来扩展其功能。警报发件人插件是其中之...

    rhq-metrics-core-0.2.4.jar

    RHQ 指标核心 org.rhq.metrics/rhq-metrics-core/0.2.4/rhq-metrics-core-0.2.4.jar

    rhq-metrics-core-0.2.5.jar

    RHQ 指标核心 org.rhq.metrics/rhq-metrics-core/0.2.5/rhq-metrics-core-0.2.5.jar

    rhq-metrics-core-0.2.7.jar

    RHQ 指标核心 org.rhq.metrics/rhq-metrics-core/0.2.7/rhq-metrics-core-0.2.7.jar

    rhq-metrics-core-0.2.6.jar

    RHQ 指标核心 org.rhq.metrics/rhq-metrics-core/0.2.6/rhq-metrics-core-0.2.6.jar

    RHQpocket:使用 REST 接口的 RHQ 的 Android 3+ 客户端示例

    RHQPocket 为基于 Android:trade_mark: 的设备创建应用... 将生成的 apk 安装到设备 $ cd /path/to/appFolder $ gradle installDebug 在设备上打开应用 执照 也可以看看 请参阅以获取 2011 年 9 月末该州的演示视频。

    rhq-audit:审计子系统

    深入研究"rhq-audit-master",开发者可以学习到如何设计和实现一个健壮的审计子系统,包括日志架构的设计、性能优化、安全策略的制定以及如何与现有的Java应用程序无缝集成。此外,熟悉这一领域的开发者还可以帮助...

    jboss-on-utils:JBoss Operations NetworkRHQ 的各种实用程序

    【JBoss Operations Network (JBoss ON) 和 RHQ 简介】 JBoss Operations Network(JBoss ON)是Red Hat公司提供的一款企业级IT管理平台,它为Java应用程序的管理和监控提供了全面的解决方案。JBoss ON基于RHQ项目...

    drools-7.10中文(浏览器翻译文档)

    12. **使用RHQ/JON进行JMX监视**:这部分介绍了使用RHQ或JON工具来对Drools应用进行JMX(Java管理扩展)监视的方法。 13. **Drools Workbench**:提供了Drools Workbench的安装和使用说明,Workbench是Drools的图形...

    alerts-1:警报游乐场

    这需要安装资源适配器。 设置方法如下: 使用 -Pdev(消息框架和 Wildfly 模块)构建 hawkular-bus (cd ; mvn clean install -Pdev) 构建这个演示: mvn -Pdev -Dorg.rhq.next.wildfly.home=&lt;hawkular&gt;/hawkular...

Global site tag (gtag.js) - Google Analytics