SlideShare uma empresa Scribd logo
1 de 19
作者:马磊

E-mail:bmg521@gmail.com




概述

本文档旨在介绍开源软件 Hyperic HQ(以下简称 HQ)的安装和配置演示过程,


作为一个可以扩展的系统,HQ 能监控几乎所有的主流操作系统、web 服务器、应


用服务器、数据库、中间件等,另外 HQ 具有自动发现现有软件和硬件的资产列


表,能够正确显示软硬件与服务的关系的功能,其监控的指标包括内存、CPU、

硬盘、网络设备、版本以及配置信息,相应的指标可以定制相关的阀值,并对指
标属性的变化产生事件和告警。


在线文档:http://support.hyperic.com/display/DOC/HQ+Documentation


HQ 下载地址:http://www.hyperic.com/downloads




安装

安装环境


操作系统:Microsoft Windows Server 2003 Enterprise Edition SP2


硬盘:100G
主频:1.66GHz


内存:1G


语言:英文



下载并安装


1)下载开源版本 Hyperic HQ 4.3.0.1,解压后在 cmd 命令行环境下执行 HQ 解压


目录中的 setup.bat 文件,开始安装 HQ Server 和 HQ Agent ,涉及到的安装选项

选择默认。




2)HQ Agent 安装完毕提示。
3)HQ Server 安装中,可以看到一些安装组件和配置信息。




4)HQ Server 安装完毕,根据提示信息,通过 http://hostname:7080 访问。
启动 HQ Server 和 HQ Agent


启动 HQ Server:


1) 注册服务


<Server Installation directory>binhq-server.exe -i


2) 启动


在服务控制面板中启动“Hyperic HQ Server”服务。


启动 HQ Agent:


1)注册服务
<Agent Installation directory>binhq-agent.bat install


2)启动


在服务控制面板中启动“Hyperic HQ Agent”服务,也可以通过命令


<Agent Installation directory>binhq-agent.bat start 启动。




管理界面概览


访问 http://hostname:7080/ ,HQ portal 首页如下:




HQ 配置管理界面由 4 部分组成:
1) Dashboard
   Dashboard 界面是登入 HQ portal 后首先看到的界面,这个界面可以将所需的
资源、图表或者告警加入进来,提供一个 general view 的界面,方便集中查看
   和管理。
2) Resources
   Resources 界面列出了所有被管理资源的列表,




   可以查看各个资源的相关 KPI 和性能视图,如下图:




3) Analyze
   Analyze 界面可以查看所有的事件(events)和告警(alerts),如下图:
4) Administration


   Administration 界面主要包括账户管理、 Server&Monitor 全局设置、
                             HQ                   告警的

   扩展处理等,如下图:
主要配置


设定阀值


1) 在“ Resources->Platforms” 界面中显示的是被监控的系统列表,单击想要选

  择的 Platform




2) 进 入 所 选 平 台 界 面 , 可 以 看 到 相 关 平 台 的 KPI 视 图 , 比 如 cpu 利 用 率 、


  memory 利用率等,点击 Inventory 查看资源列表,点击 view 选择查看的视

  图,点击 alert 查看告警,在 alert 界面中可以定制相关 KPI 的告警阀值。




3) 选择“Configure->NEW…”来创建一个 alert,并设置阀值
这里定义了一个名为“ testalert2” 的 alert ,当 Free Memory (可以内存)大

 于 0 时告警(这里只是为了测试)。

4) 设置完毕,点击 OK 查看配置信息




5) 在 Dashboard 界面中已经可以看到刚定义的告警了,见下图
在“Analyzer->Alert Center”中同样可以看到告警




设置采样间隔、 KPI 可用性和 Indicator


1) 在 Administration 管理界面中选择“HQ Server Setting->Monitoring Defaults”




2) 在 Monitoring Defaults 界面中可以看到各种平台和平台服务种类,以及各种


   服务类别,比如数据库、中间件、web 服务器等,见下图所示:
3) 在“ Server Types” 中找到 JBoss 4.2 这一项,并点击其右侧的“ Edit Metric
  Template”




4) 在 JBoss 4.2 Servers 界面中可以看到相关的 KPI 指标类表,包括利用率、吞吐


  量和可用性,每个 KPI 有采样间隔时间、可用性和 Indicator 视图这三个配置
  项。
5) 以“ JMS Message Cache Current Memory Usage” 为例,将其采样间隔时间设


  置为 10 分钟,设置为可用,Indicator 设置为 YES:




  分别点击      按钮,使配置生效:
6) 选 择 “ Resourses->Servers-> hostname HQ JBoss 4.x” , 查 看 “ JMS Message

   Cache Current Memory Usage” Indicators




   可以看到 JMS Message Cache Current Memory Usage 的利用率为 38.4%,点击

   “38.4% — Availability”查看图表(Metric Chart)
告警扩展


告警扩展允许当告警生成时执行相应的动作,比如发邮件通知或发送日志信息。
以发送日志为例,首先需要配置 syslogd,即 syslog server 端,也就是 syslog 的接


受端,其次需要在 HQ server 进行相关配置。


修改<Server Installation directory>conftemplates jboss-log4j.xml,在文件


appenders 部分,去掉注释,修改如下:


<appender name="SYSLOG" class="org.apache.log4j.net.SyslogAppender">

 <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>

 <param name="Facility" value="SYSLOG"/>

 <param name="FacilityPrinting" value="true"/>
<!—请将 localhost 改为 syslog server 端 IP -->


 <param name="SyslogHost" value="localhost"/>

 <layout class="org.apache.log4j.PatternLayout">

  <param name="ConversionPattern" value="%c{1}[%r]: %m%n"/>

 </layout>

</appender>


在文件 categories 部分,去掉注释,修改如下:

<category name="org.hyperic.hq.bizapp.server.action.log.SyslogAction">

 <priority value="ERROR" />

 <appender-ref ref="SYSLOG"/>

</category>


重新启动 HQ Server 以使配置生效。


接下来配置告警扩展信息:


1) 在 Administration 管理界面中选择“HQ Server Setting-> Escalation Schemes


   Configuration”
2) 创建名为“escalation-test2”的 Escalation Schema,填写并选择基本配置信息,

  点击“Next step”




3) 点击“Create Action”来创建一个动作
4) 选择动作 Action 的类型为“Sys Log”,填写 log 基本信息




5) 点击“Save”完成并退出,可以看到已经创建好的 Escalation
附录


服务端口


服务名                             端口
HQ Server Http 访问端口             7080
HQ Server secure Http 访问端口      7443
jnp service                     2099
mbean server                    9093
Built-in database(PostgreSQL)   9432
HQ Contact agnet 端口             2144

Mais conteúdo relacionado

Mais procurados

易度文档外发控制系统介绍
易度文档外发控制系统介绍易度文档外发控制系统介绍
易度文档外发控制系统介绍xhgshn
 
11g新特性streams同步捕获
11g新特性streams同步捕获11g新特性streams同步捕获
11g新特性streams同步捕获maclean liu
 
P6 服务器安装与配置
P6 服务器安装与配置P6 服务器安装与配置
P6 服务器安装与配置epst
 
7, OCP - configure database for backup and recovery
7, OCP - configure database for backup and recovery7, OCP - configure database for backup and recovery
7, OCP - configure database for backup and recoveryted-xu
 

Mais procurados (6)

易度文档外发控制系统介绍
易度文档外发控制系统介绍易度文档外发控制系统介绍
易度文档外发控制系统介绍
 
11g新特性streams同步捕获
11g新特性streams同步捕获11g新特性streams同步捕获
11g新特性streams同步捕获
 
manual
manualmanual
manual
 
P6 服务器安装与配置
P6 服务器安装与配置P6 服务器安装与配置
P6 服务器安装与配置
 
7, OCP - configure database for backup and recovery
7, OCP - configure database for backup and recovery7, OCP - configure database for backup and recovery
7, OCP - configure database for backup and recovery
 
Asm+aix
Asm+aixAsm+aix
Asm+aix
 

Destaque (9)

Dia do pai
Dia do paiDia do pai
Dia do pai
 
Dia do pai pedro morais
Dia do pai   pedro moraisDia do pai   pedro morais
Dia do pai pedro morais
 
Dia do pai
Dia do paiDia do pai
Dia do pai
 
Dia do pai
Dia do paiDia do pai
Dia do pai
 
Poemas dia do pai
Poemas dia do paiPoemas dia do pai
Poemas dia do pai
 
Quadras Dia Do Pai
Quadras Dia Do PaiQuadras Dia Do Pai
Quadras Dia Do Pai
 
Powerpoint dia do pai
Powerpoint dia do paiPowerpoint dia do pai
Powerpoint dia do pai
 
História do dia do pai
História do dia do paiHistória do dia do pai
História do dia do pai
 
Pe de pai
Pe de paiPe de pai
Pe de pai
 

Semelhante a Hyperic hq安装配置演示

Sales q&a apc3.0
Sales q&a apc3.0Sales q&a apc3.0
Sales q&a apc3.0ahnlabchina
 
Apc3.0 销售常见问答
Apc3.0 销售常见问答Apc3.0 销售常见问答
Apc3.0 销售常见问答ahnlabchina
 
2019-HPE Infosight AI智能雲平台功能解析1-7篇
2019-HPE Infosight AI智能雲平台功能解析1-7篇2019-HPE Infosight AI智能雲平台功能解析1-7篇
2019-HPE Infosight AI智能雲平台功能解析1-7篇裝機安 Angelo
 
網站設計100步
網站設計100步網站設計100步
網站設計100步evercislide
 
深入研究 Windows 系統服務 效能調校與故障排除
深入研究 Windows 系統服務    效能調校與故障排除深入研究 Windows 系統服務    效能調校與故障排除
深入研究 Windows 系統服務 效能調校與故障排除5045033
 
Cloud monitoring功能簡介
Cloud monitoring功能簡介Cloud monitoring功能簡介
Cloud monitoring功能簡介Yi jhen Hong
 
Php应用程序常见安全问题解析
Php应用程序常见安全问题解析Php应用程序常见安全问题解析
Php应用程序常见安全问题解析mysqlops
 
MySQL Audit 機制應用技術
MySQL Audit 機制應用技術MySQL Audit 機制應用技術
MySQL Audit 機制應用技術Jamie Lee
 
hicloud PaaS雲創平台(Java/PHP介紹)
hicloud PaaS雲創平台(Java/PHP介紹)hicloud PaaS雲創平台(Java/PHP介紹)
hicloud PaaS雲創平台(Java/PHP介紹)hicloud-paas
 
如何使用 Xhprof 分析網站效能 (真實案例2)
如何使用 Xhprof 分析網站效能 (真實案例2)如何使用 Xhprof 分析網站效能 (真實案例2)
如何使用 Xhprof 分析網站效能 (真實案例2)Cyril Wang
 
Vulkan introduction
Vulkan introductionVulkan introduction
Vulkan introductionJiahan Su
 
6, workflow miscellaneous
6, workflow miscellaneous6, workflow miscellaneous
6, workflow miscellaneousted-xu
 
VCACICM6_M05_Blueprints_and_Catalog Services.pptx
VCACICM6_M05_Blueprints_and_Catalog Services.pptxVCACICM6_M05_Blueprints_and_Catalog Services.pptx
VCACICM6_M05_Blueprints_and_Catalog Services.pptxLoessPlateau
 
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划mysqlops
 
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划colderboy17
 
作業系統數位教材(劉政雄)(1 9)
作業系統數位教材(劉政雄)(1 9)作業系統數位教材(劉政雄)(1 9)
作業系統數位教材(劉政雄)(1 9)Ying wei (Joe) Chou
 
Oracle数据库升级前必要的准备工作
Oracle数据库升级前必要的准备工作Oracle数据库升级前必要的准备工作
Oracle数据库升级前必要的准备工作maclean liu
 
Flex 4.5 action custom component development
Flex 4.5 action custom component developmentFlex 4.5 action custom component development
Flex 4.5 action custom component developmentjexchan
 
开源应用日志收集系统
开源应用日志收集系统开源应用日志收集系统
开源应用日志收集系统klandor
 

Semelhante a Hyperic hq安装配置演示 (20)

Sales q&a apc3.0
Sales q&a apc3.0Sales q&a apc3.0
Sales q&a apc3.0
 
Apc3.0 销售常见问答
Apc3.0 销售常见问答Apc3.0 销售常见问答
Apc3.0 销售常见问答
 
2019-HPE Infosight AI智能雲平台功能解析1-7篇
2019-HPE Infosight AI智能雲平台功能解析1-7篇2019-HPE Infosight AI智能雲平台功能解析1-7篇
2019-HPE Infosight AI智能雲平台功能解析1-7篇
 
網站設計100步
網站設計100步網站設計100步
網站設計100步
 
深入研究 Windows 系統服務 效能調校與故障排除
深入研究 Windows 系統服務    效能調校與故障排除深入研究 Windows 系統服務    效能調校與故障排除
深入研究 Windows 系統服務 效能調校與故障排除
 
Cloud monitoring功能簡介
Cloud monitoring功能簡介Cloud monitoring功能簡介
Cloud monitoring功能簡介
 
Java@taobao
Java@taobaoJava@taobao
Java@taobao
 
Php应用程序常见安全问题解析
Php应用程序常见安全问题解析Php应用程序常见安全问题解析
Php应用程序常见安全问题解析
 
MySQL Audit 機制應用技術
MySQL Audit 機制應用技術MySQL Audit 機制應用技術
MySQL Audit 機制應用技術
 
hicloud PaaS雲創平台(Java/PHP介紹)
hicloud PaaS雲創平台(Java/PHP介紹)hicloud PaaS雲創平台(Java/PHP介紹)
hicloud PaaS雲創平台(Java/PHP介紹)
 
如何使用 Xhprof 分析網站效能 (真實案例2)
如何使用 Xhprof 分析網站效能 (真實案例2)如何使用 Xhprof 分析網站效能 (真實案例2)
如何使用 Xhprof 分析網站效能 (真實案例2)
 
Vulkan introduction
Vulkan introductionVulkan introduction
Vulkan introduction
 
6, workflow miscellaneous
6, workflow miscellaneous6, workflow miscellaneous
6, workflow miscellaneous
 
VCACICM6_M05_Blueprints_and_Catalog Services.pptx
VCACICM6_M05_Blueprints_and_Catalog Services.pptxVCACICM6_M05_Blueprints_and_Catalog Services.pptx
VCACICM6_M05_Blueprints_and_Catalog Services.pptx
 
阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划阿里巴巴运维自动化的探索与规划
阿里巴巴运维自动化的探索与规划
 
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
阿里巴巴 肖劲青 阿里巴巴运维自动化的探索与规划
 
作業系統數位教材(劉政雄)(1 9)
作業系統數位教材(劉政雄)(1 9)作業系統數位教材(劉政雄)(1 9)
作業系統數位教材(劉政雄)(1 9)
 
Oracle数据库升级前必要的准备工作
Oracle数据库升级前必要的准备工作Oracle数据库升级前必要的准备工作
Oracle数据库升级前必要的准备工作
 
Flex 4.5 action custom component development
Flex 4.5 action custom component developmentFlex 4.5 action custom component development
Flex 4.5 action custom component development
 
开源应用日志收集系统
开源应用日志收集系统开源应用日志收集系统
开源应用日志收集系统
 

Hyperic hq安装配置演示

  • 1. 作者:马磊 E-mail:bmg521@gmail.com 概述 本文档旨在介绍开源软件 Hyperic HQ(以下简称 HQ)的安装和配置演示过程, 作为一个可以扩展的系统,HQ 能监控几乎所有的主流操作系统、web 服务器、应 用服务器、数据库、中间件等,另外 HQ 具有自动发现现有软件和硬件的资产列 表,能够正确显示软硬件与服务的关系的功能,其监控的指标包括内存、CPU、 硬盘、网络设备、版本以及配置信息,相应的指标可以定制相关的阀值,并对指 标属性的变化产生事件和告警。 在线文档:http://support.hyperic.com/display/DOC/HQ+Documentation HQ 下载地址:http://www.hyperic.com/downloads 安装 安装环境 操作系统:Microsoft Windows Server 2003 Enterprise Edition SP2 硬盘:100G
  • 2. 主频:1.66GHz 内存:1G 语言:英文 下载并安装 1)下载开源版本 Hyperic HQ 4.3.0.1,解压后在 cmd 命令行环境下执行 HQ 解压 目录中的 setup.bat 文件,开始安装 HQ Server 和 HQ Agent ,涉及到的安装选项 选择默认。 2)HQ Agent 安装完毕提示。
  • 3. 3)HQ Server 安装中,可以看到一些安装组件和配置信息。 4)HQ Server 安装完毕,根据提示信息,通过 http://hostname:7080 访问。
  • 4. 启动 HQ Server 和 HQ Agent 启动 HQ Server: 1) 注册服务 <Server Installation directory>binhq-server.exe -i 2) 启动 在服务控制面板中启动“Hyperic HQ Server”服务。 启动 HQ Agent: 1)注册服务
  • 5. <Agent Installation directory>binhq-agent.bat install 2)启动 在服务控制面板中启动“Hyperic HQ Agent”服务,也可以通过命令 <Agent Installation directory>binhq-agent.bat start 启动。 管理界面概览 访问 http://hostname:7080/ ,HQ portal 首页如下: HQ 配置管理界面由 4 部分组成: 1) Dashboard Dashboard 界面是登入 HQ portal 后首先看到的界面,这个界面可以将所需的
  • 6. 资源、图表或者告警加入进来,提供一个 general view 的界面,方便集中查看 和管理。 2) Resources Resources 界面列出了所有被管理资源的列表, 可以查看各个资源的相关 KPI 和性能视图,如下图: 3) Analyze Analyze 界面可以查看所有的事件(events)和告警(alerts),如下图:
  • 7. 4) Administration Administration 界面主要包括账户管理、 Server&Monitor 全局设置、 HQ 告警的 扩展处理等,如下图:
  • 8. 主要配置 设定阀值 1) 在“ Resources->Platforms” 界面中显示的是被监控的系统列表,单击想要选 择的 Platform 2) 进 入 所 选 平 台 界 面 , 可 以 看 到 相 关 平 台 的 KPI 视 图 , 比 如 cpu 利 用 率 、 memory 利用率等,点击 Inventory 查看资源列表,点击 view 选择查看的视 图,点击 alert 查看告警,在 alert 界面中可以定制相关 KPI 的告警阀值。 3) 选择“Configure->NEW…”来创建一个 alert,并设置阀值
  • 9. 这里定义了一个名为“ testalert2” 的 alert ,当 Free Memory (可以内存)大 于 0 时告警(这里只是为了测试)。 4) 设置完毕,点击 OK 查看配置信息 5) 在 Dashboard 界面中已经可以看到刚定义的告警了,见下图
  • 10. 在“Analyzer->Alert Center”中同样可以看到告警 设置采样间隔、 KPI 可用性和 Indicator 1) 在 Administration 管理界面中选择“HQ Server Setting->Monitoring Defaults” 2) 在 Monitoring Defaults 界面中可以看到各种平台和平台服务种类,以及各种 服务类别,比如数据库、中间件、web 服务器等,见下图所示:
  • 11.
  • 12. 3) 在“ Server Types” 中找到 JBoss 4.2 这一项,并点击其右侧的“ Edit Metric Template” 4) 在 JBoss 4.2 Servers 界面中可以看到相关的 KPI 指标类表,包括利用率、吞吐 量和可用性,每个 KPI 有采样间隔时间、可用性和 Indicator 视图这三个配置 项。
  • 13. 5) 以“ JMS Message Cache Current Memory Usage” 为例,将其采样间隔时间设 置为 10 分钟,设置为可用,Indicator 设置为 YES: 分别点击 按钮,使配置生效:
  • 14. 6) 选 择 “ Resourses->Servers-> hostname HQ JBoss 4.x” , 查 看 “ JMS Message Cache Current Memory Usage” Indicators 可以看到 JMS Message Cache Current Memory Usage 的利用率为 38.4%,点击 “38.4% — Availability”查看图表(Metric Chart)
  • 15. 告警扩展 告警扩展允许当告警生成时执行相应的动作,比如发邮件通知或发送日志信息。 以发送日志为例,首先需要配置 syslogd,即 syslog server 端,也就是 syslog 的接 受端,其次需要在 HQ server 进行相关配置。 修改<Server Installation directory>conftemplates jboss-log4j.xml,在文件 appenders 部分,去掉注释,修改如下: <appender name="SYSLOG" class="org.apache.log4j.net.SyslogAppender"> <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/> <param name="Facility" value="SYSLOG"/> <param name="FacilityPrinting" value="true"/>
  • 16. <!—请将 localhost 改为 syslog server 端 IP --> <param name="SyslogHost" value="localhost"/> <layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%c{1}[%r]: %m%n"/> </layout> </appender> 在文件 categories 部分,去掉注释,修改如下: <category name="org.hyperic.hq.bizapp.server.action.log.SyslogAction"> <priority value="ERROR" /> <appender-ref ref="SYSLOG"/> </category> 重新启动 HQ Server 以使配置生效。 接下来配置告警扩展信息: 1) 在 Administration 管理界面中选择“HQ Server Setting-> Escalation Schemes Configuration”
  • 17. 2) 创建名为“escalation-test2”的 Escalation Schema,填写并选择基本配置信息, 点击“Next step” 3) 点击“Create Action”来创建一个动作
  • 18. 4) 选择动作 Action 的类型为“Sys Log”,填写 log 基本信息 5) 点击“Save”完成并退出,可以看到已经创建好的 Escalation
  • 19. 附录 服务端口 服务名 端口 HQ Server Http 访问端口 7080 HQ Server secure Http 访问端口 7443 jnp service 2099 mbean server 9093 Built-in database(PostgreSQL) 9432 HQ Contact agnet 端口 2144