有关Hyperic 的几个常见疑问

Hyperic对被监控系统的负载如何?

Hyperic HQ代理采用低侵入式设计,对被监控系统的影响比较小,通常只需要少1%的CPU资源。在正常运行的情况下,只占用小于64M的固定内存。

网管软件与Hyperic的异同

虽然两者在监控内容上有所重叠,尤其在网络和操作系统监控部分,但两者监控的侧重点不同,网管软件主要是对网络设备的监控,配置和诊断,Hyperic重在对企业的关键应用的性能进行监控。

可以监控多少资源?

Hyperic适合管理的资源的多少跟安装HQ server的机器性能有关,请参考:目前已有Hyperic 用户实现了对2000多个平台上万个资源的监控。经压力测试,Hyperic 可采集2.3M个指标每分钟。

可在不同操作系统运行Hyperic服务器和代理吗?

当然可以. Hyperic Server 可运行于64位 Windows和 Linux. Hyperic Agent可运行在AIX,HPUX,Solaris,Windows,Linux, iOS ....

Hyperic代理的安装和运行需要超级用户权限?

在Windows平台上,由于需要自动启动,需要管理员权限;在Unix,linux建议采用普通用户权限,涉及到某些特殊资源可能需要给予运行Hyperic Agent的用户更多特殊权限。

Hyperic服务器可与现存的管理工具的共存/集成吗?

Hyperic低开销的设计允许它与现有的管理技术共存,这些管理技术大多数适合HQ的安装。另外HQ架构很容易与高等级的管理框架集成,包括JavaAPI,Web Service等。

用Hyperic监控关键生产环境是否安全?

是。 Hyperic HQ是为了在环境影响最小的情况下,同时尽可能最大提高每个管理产品的管理能力。HQ的管理功能是围绕每个产品的管理控制台使用的API和度量参数,提供最深入,最全面的方式管理您的环境。

为什么使用代理?可使用无代理方式吗?

Hyperic 使用代理(agent),因为代理是能够可靠地发现,监视和控制分布式环境的唯一方法。我们的经验是指能够方便浏览分析资源库,了解如何在基础架构不同层之间进行交流。如果没有代理,在指定计算机上达到这个深度是根本不可能。

尽管如此,代理的话题是敏感的。为此,Hyperic设计和改进代理的内存和CPU占用,Hyperic坚定承诺安全和可扩展性的解决方案。我们的客户非常满意我们的代理稳定性和深入的业务实力。对于一些常用的应用技术,Hyperic也可采用无代理方式监控。

历史数据保存多长时间?可以设置吗?

默认的,Hyperic能够保存2年之内的监测数据,当然,您也可以通过手动备份数据库保存更长时间内的数据。

数据的保存配置是可以设置的,默认配置如下:

保存两天之内的所搜集的详细度量值数据

两天以前到两个星期以前之间的数据会被压缩和归档成每个小时的平均值(并会储存最大值和最小值)

两个星期以前到一个月以前之间的数据会被压缩成每六个小时的平均值存储(并会储存最大值和最小值)

一个月以前到两年以前之间的数据会被压缩成每天的平均值(并会储存最大值和最小值)

Hyperic插件必须用java编写吗?

简短的回答是可以的。为了充分利用Hyperic HQ兼容和自成一体的优势,您需要使用Java来开发一个完整的HQ插件。但是,您可以定义脚本(如Perl/C/Ruby),或者使用XML扩展,扩展现有的一些插件的功能很容易,而无需编写Java代码的技巧。

如何在机器启动时启动Agent?

Windows系统上,HQ Agent用服务管理控制器将会自动启动。在Linux或Unix平台上,rc文件应该被创建在类似的/etc/rc.d 文件夹里。在HQ Agent安装的rc文件夹里有一示例可参考。在安装脚本之前,必须修改脚本,执行该脚本的用户必须拥有Agent的执行权限。