问题标签 [hyperic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vmware - Sigar 1.6.4 崩溃:EXCEPTION_ACCESS_VIOLATION
我正在使用用于 Java 的 Sigar 库,但出现此错误:
Java 运行时环境检测到致命错误:EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000010014ed4, pid=1560, tid=4812
在这里您可以看到生成的错误日志。(以及我的机器规格)
这在程序运行几个小时后随机发生。然后,它崩溃了,我无法再监控任何参数(cpu、ram、disk...)。这太烦人了,而且让 SIGAR 完全没用,因为你不能相信它是否会崩溃。
我一直在阅读这两个主题,但似乎是图书馆的问题,没有提出适当的解决方案(而且图书馆看起来没有修复错误)
在这个答案中有一个人在谈论如何解决 64 位问题,但该文件甚至无法下载。(没有java/src
文件夹)。
关于如何处理它的任何想法?它甚至可以修复吗?如果不是,您会建议我使用哪些 Sigar 替代品?
如果这是相关的,这些是我在我的应用程序中使用的 Sigar 函数:
perl - 我的 perl 脚本需要等到另一个脚本完成它的工作
我是脚本语言的新手,我想问一个简单的问题。
对于“pcp.sh”,请点击链接:
http://www.oracle.com/technetwork/systems/security/pcp-149863.txt
此脚本适用于终端并返回
但我正在做脚本监控和监控工具将输出作为返回值。(这很奇怪。)在我运行它说的脚本时在监控工具上
我需要从pcp.sh
. 这pcp.sh -p $process_id
部分代码运行了大约一分钟。监控工具可能会运行五秒钟。我明白我必须等待,但我不知道如何处理这份工作。
java - Hyperic HQ Api getting an agent
I'm a newbie with Hyperic but I'm so happy about discovering this tool it's very powerful and I think it can be adapted perfectly to my necessities. I have a problem using the API. I'm trying to use it through java directly and I'm trying to get my agent because I need it in further operations.
If I use the directly from command line it works perfectly.
But when I try to get this agent in Java I get an error that I don't know how to solve.
Fail retrieving agent Unable to deserialize result More info UnexpectedError
I'm using hyperic 4.4.0 so I'm using HQAPI V3.2. My java class is running inside Apache ServiceMix 4.5.3 and I added this library to my Maven repository using the .jar that is provided.
Any help will be so appreciated.
Thank you very much to everybody.
solaris - Solaris svcs 命令显示错误状态
我在 solaris 5.10 上新安装了一个应用程序。当检查通过时ps -ef | grep hyperic | grep agent
,进程启动并运行。通过svcs hyperic-agent
命令检查状态时,输出显示代理处于维护模式。应用程序运行良好,我对应用程序没有任何问题。请帮忙
puppet - 如何使用 Puppet 自动安装 hyperic?
我正在尝试使用 puppet 自动安装 Hyperic。
但是,我不想提示用户输入,而是将这些值硬编码到 .sh 文件之一中......
我无法确定应该编辑哪个文件?
java - Hyperic Sigar API - 在可运行的 jar 文件中不起作用
这是 CPU 和内存计的代码。它在 eclipse mars 1 中运行良好,但在制作可运行的 jar 时不起作用。只是出现了一个带有两个标签 CPU 和 RAM 的 JFrame,没有给出百分比值。
请帮忙。谢谢你。
linux - Hyperic HQ 4.6.6 服务器配置为在错误的域名上运行
在 Linux 上成功安装 Hyperic 后,我收到一条信息消息,其中包含以下内容:
总部服务器报告启动成功后,您可以通过以下网址登录您的总部服务器:http://< some-domain-name >:7080/ 用户名:hqadmin 密码:hqadmin
问题是我无法通过真实 IP 访问 Hyperic。也无法使用some-domain-name访问它,因为它并没有真正配置为通过远程机器访问(我猜some-domain-name是在 Hyperic 安装期间从 Linux 中的某些设置中获取的)。
所以,我的问题是:是否有可能以某种方式配置 Hyperic 以通过 IP 访问?
提前致谢。
linux - Hyperic HQ 将属性添加到 hq-server.conf
谁能建议如何让 Hyperic HQ 从hq-server.conf读取自定义和覆盖的属性?问题是修改此文件时 Hyperic HQ 看不到更改(我在更改hq-server.conf后重新启动了 Hyperic HQ )。但我猜 Hyperic 将文件本身视为当我将其设为空白或注释掉 Hyperic 拒绝启动时。
java - Hyperic SIGAR 报告窗口 2012 r2 上的不同交换使用情况
我在窗口 2012 r2 上通过 java 运行 Hyperic SIGAR。使用交换 sigar API(http://cpansearch.perl.org/src/DOUGM/hyperic-sigar-1.6.3-src/docs/javadoc/org/hyperic/sigar/Swap.html),我能够得到如下:swap total = 5032562688,swap used = 1541095424,swap free = 3491467264。这表明当前的swap使用率约为30%。但是,使用计数器 Paging File -> % Usage in Performance Monitor 检查 Window 上的交换使用情况,如此处所述https://serverfault.com/questions/399855/how-much-swap-is-being-used-on-windows显示交换使用率为 0%。(% 使用峰值也是 0%)。0% 的交换使用似乎更正确,因为窗口服务器根本没有承受太多负载。任何人都知道为什么 SIGAR 报告不同/不正确的值?
bash - 您如何配置 Puppet exec 以执行另一个命令作为 onlyif 的一部分
我正在编写一个 Puppet 模块来部署 Hyperic,如果服务没有运行,最后一部分是执行hq-agent.sh start 。要确定服务是否正在运行,我可以执行hq-agent.sh status,其中包含文本“HQ Agent 正在运行”。
Puppet 文档声明 onlyif 可以工作,但是如果正在运行则需要返回退出代码 1,如果不运行则需要返回 0;什么是适用的 bash(?) 命令来进行转换?
伪代码 => if ('hq-agent.sh status' contains "running") return 1; 否则返回 0;