标签:function rom sch packages orm meta bin slist 应用
Hyperic HQ 是什么?
Hyperic HQ 是一个开源的(General Public License,GPL授权)IT资源管理框架,让用户使用统一的界面来管理各种不同的IT资源的管理,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 ,Jetty(官网公布的文档中没有jetty,但是我发现发行包中确实有个jetty的plugin,所以也把jetty列出来了,还有待考证)
★ 数据库: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
其他:网络设备交换机,路由器,网络服务等。
-----------------------------------------------------------
Hyperic HQ 安装分成两个部分:Server 和Agent。Server是安装在一台服务器上作为管理服务端,Agent 分别安装在不同的需要被管理的服务器上。Angent的配置信息指向server 端。简易的结构如下:
( ---------agent
浏览器 (-----------------------------) ( server ) (------------------agent
( ---------agent
sigar全称SIGAR - System Information Gatherer And Reporter(系统信息采集报告器)。一个提供第三方开发的API。
下载地址:http://sourceforge.net/projects/sigar/files/sigar/1.6/
文档地址:http://support.hyperic.com/display/SIGAR/Home
windows下开发需要: sigar.jar 和sigar-x86-winnt.dll
Linux下需要:sigar.jar和对应构架下的so。可以在文档的binaries表格中看到对应关系。
项目中lib加入sigar.jar 对应的dll文件或者so文件添加到系统目录。例如:windows 下把sigar-x86-winnt.dll添加到c:\WINDOWS\system32或者jdk的bin目录。
例子:
上面的代码比较简单,就是打印出服务器服务名称和状态。 结果如下:
Sigar核心包简单说明:
Sigar 说明和命令行
标签:function rom sch packages orm meta bin slist 应用
原文地址:https://www.cnblogs.com/lidabo/p/9370663.html