Hyperic HQ簡介

Hyperic HQ

 

第一章 概述

一、簡介

Hyperic HQ是一個基於Java的軟件資源監測和管理平臺。體系結構的關鍵要素是HQ Server,可用於集中管理和持久性存儲,以及HQ Agent,提供了對每個監測平臺基礎地監測和控制。

Hyperic HQ 可以監控和管理:

操作系統: AIX, HP/UX, Linux, Solaris, Windows, Mac OSX, FreeBSD

Web服務器: Apache, Microsoft IIS, Sun ONE Web Server

應用服務器: BEA WebLogic, IBM WebSphere, JBoss, Apache Geronimo, Macromedia ColdFusion, Macromedia JRun, Microsoft .NET Runtime, Novell Silverstream, Tomcat, Caucho Resin

數據庫: IBM DB2, Microsoft SQL Server, MySQL, Oracle, PostgreSQL, Sybase Adaptive Server

消息中間件: ActiveMQ,Weblogic MQ

微軟的產品: MS Exchange,MS ActiveDirectory,.NET

虛擬產品: VMWare, Citrix Metaframe

應用平臺: LAMP, LAM-J, J2EE, MX4J

其他技術網絡設備交換機,路由器等。

跟很多管理平臺有相識之處,中心是一個HQ Server它接受來自安裝在各個服務器上的Agent傳過來的數據,根據用戶要求進行處理,而在前端提供了一個HQ Portal,來讓使用者通過web並且以圖形化的方式來訪問,當然它同時提供了豐富的API讓你去擴展,查詢,控制等。

 

二、HQ Agent

HQ Agent可以運行在想要使用Hyperic HQ管理的每一臺機器上。在第一次啓動時,agent自動發現機器上運行的軟件,並定期重新掃描配置的更改。HQ agent收集可用性,利用率,性能和吞吐量等度量參數數據;執行日誌和事件跟蹤,並允許您進行軟件控制動作,例如啓動和停止Web和應用服務器。agent將它們收集到的inventory數據和指標發送到中央HQ Server。

agent的資源插件框架是提供特定資源功能的基礎。對每個被管理的資源類型的監測和控制功能都是由插件提供。HQ Agent帶有70餘個資源插件。附加插件由Hyperic公司和Hyperic社區使用Hyperic插件開發包(PDK)創建。

 

三、HQ Server和HQ 數據庫

HQ Server接收來自HQ Agent的inventory和度量數據,並把它存放在HQ 數據庫中。該服務器提供管理軟件inventory的設施,它實現了HQ inventory和訪問模型,用有效的方法將軟件資產分組,以減輕監控和管理。

HQ Server檢測到警報發生時,執行定義好的通知或升級流程。它也處理一些從用戶界面或HypericHQ的web服務API啓動操作。該服務器利用內部引擎或外部認證服務提供認證服務。

HQ Server有一個內置的JBoss服務器以及一個內置的PostgreSQL數據庫用於小型或評估部署。對於生產部署,HQ Server支持外部的MySQL,Oracle或PostgreSQL數據庫。

四、HQ用戶界面

Hyperic HQ擁有豐富的,基於AJAX的Web用戶界面。其主頁是HQ Dashboard,軟件inventory變化,資源問題,最近警報,重要的資源指標圖表的網頁概覽頁面。在Dashboard(儀表板)之外是選項卡式瀏覽清單的視圖,查看和可視化指標,以及管理監控和預警邏輯。

Hyperic HQ用戶界面,可以使用Hyperic的HQU框架來擴展,如下所述。

五、HQ可擴展性和自動化工具插件和插件框架

Hyperic插件是以.jar或.xml文件格式發佈的,可以在服務器和代理上進行部署。可以通過安裝插件來增強從特定應用程序或服務收集信息的能力,通過插件定位和增加一個新監控目錄以及控制動作來控制特殊資源。Hyperic網站提供關於插件發展的全面文檔。開發和添加一個新插件似乎是一個更復雜的工作。Hyperic HQ提供的框架給出了高級APIs,通過APIs,插件可以在多種平臺上查詢信息。例如,在Windows上,Hyperic HQ提供一些類,插件可以使用這些類來訪問Windows特殊數據和函數。這些函數提供對性能信息、註冊數據、事件日誌信息和服務控制管理器(SCM)的有效訪問。Hyperic HQ還支持基於腳本的簡單插件,用這樣的插件來制定特殊的度量規則。甚至是個人腳本或是Nagios腳本都可以被Hyperic HQ服務器和代理引入並配置使用。以下這些工具用於擴展和定製HQ功能:

(1)插件開發工具包(PDK)提供了目前HQ不支持的現成的管理資源基本的類來構建資源插件,插件可以是Java,JMX的SNMP或基於腳本。

(2)HQU框架提供了開發擴展插件的基架。擴展插件可以擴展HQ的用戶界面,自動化通常執行的流程,並實現與其他管理系統的Web服務接口。

(3)HQ API是一個Web服務API,它提供了所有HQ 服務器數據和功能的編程入口。

4.相關鏈接

http://www.hyperic.com/

http://sourceforge.net/projects/hyperic-hq

Huihoo DebianEnterprise Guide

http://docs.huihoo.com/hyperic-hq

http://download.huihoo.com/hyperic-hq/

利用開源管理平臺管理WebLogic

http://dev2dev.bea.com.cn/techdoc/20060816867.html

一些資料: http://www.innovatedigital.com/hyperic-hq

http://blog.csdn.net/liubang200707/article/category/653376 

Hyperic-Sigar簡介http://blog.csdn.net/liyong199012/article/details/20302761

Hyperic HQplugin http://ring-feng.iteye.com/blog/1038678

第二章 入門

一、下載地址

簡體中文版:https://sourceforge.net/p/hyperichq-zh-cn/activity/?page=0&limit=100#57b36e0b5fcbc97c5010101f

英文版:https://sourceforge.net/p/hyperic-hq/activity/?page=0&limit=100#57d34143271846267e9e6f73

二、論壇

中國區代理論壇

http://hq.innovatedigital.com/

帳號:[email protected]     密碼:sunya.123

國外官方論壇

    https://communities.vmware.com/community/vmtn/vcenter/hyperic

    帳號:[email protected]     密碼:sunya.123

三、依賴運行環境

TLS 1.0 is disabledby default.

The JavaRuntime Environment has been updated to version 1.7 101.

Apache Struts hasbeen updated to version 2.3.29.

Apache Tomcat hasbeen updated to version 8.0.33a.

TLS has beenupdated to version 1.2.

vPostgresSQL has been upgraded to version 9.3.12.

The followingupdates have been made to plug-ins:

The Websphere MQ plug-in is updated to support version 8.

The Jboss plug-in is updated to support Red Hat JBossEnterprise Application Platform 6.3.0.GA.

The Oracle driver has been upgraded to version 11.2.0.4.

   

更多版本特性:

    http://pubs.vmware.com/Release_Notes/en/hyperic/586/releasenotes_hyperic586.html  

四、Hyperic HQ發展現狀

國內社區(中國區代理)用戶:65人,帖子:62個,最新活躍時間:九個月前。

國外官方社區關注者:35人,最新活躍時間:六個月前。

stackoverflow搜索Hyperic HQ結果:5,搜索hyperic結果:201。

對比java:130萬,spark6萬。

五、安裝過程注意問題

1、權限問題

Windows下用管理員身份運行。

Linux下安裝是包的所屬權必須是當前非root賬戶。

2、版本問題

5.8.*版本後臺數據庫只支持PostgreSQL,且使用版本爲9.4及以下。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章