我已经运行 Hyperic 几个月了,在大多数情况下,我对它非常满意。然而,我最近注意到代理进程似乎每 15 分钟占用 100% 的 CPU,持续约 30 秒。服务器是windows 2003,hyperic agent是4.0.3版本。一些谷歌搜索并没有太大的用处。我将不胜感激有关如何进一步调查此问题的任何指示,或者如果其他人自己也看到了相同的治疗建议,我将不胜感激。
我已经运行 Hyperic 几个月了,在大多数情况下,我对它非常满意。然而,我最近注意到代理进程似乎每 15 分钟占用 100% 的 CPU,持续约 30 秒。服务器是windows 2003,hyperic agent是4.0.3版本。一些谷歌搜索并没有太大的用处。我将不胜感激有关如何进一步调查此问题的任何指示,或者如果其他人自己也看到了相同的治疗建议,我将不胜感激。
听起来 Hyperic 每 15 分钟扫描一次您的服务器。Hyperic 检查哪些配置设置,是否可以对其进行改进以减少影响?
我对 hyperic 4.1.1 也有类似的问题。在运行了 2 年多之后,我们开始看到 CPU 使用率很高。
我们将问题隔离给代理。在我们的例子中,我们使用的是带有嵌入式 jre 的代理。
我们安装了 v6 build 35 jre,并设置了 HQ_JAVA_HOME :
(注意:不要将此 var 设置为 java bin 目录。而是将其设置为基本 jre6 目录,在 Windows 上通常为: c:\program files\java\jre6 )
我们重启了代理,天下太平了!
http://pubs.vmware.com/vfabric5/index.jsp?topic=/com.vmware.vfabric.hyperic.4.6/Configure_JREs_for_Hyperic_Components.html