hyperic

Monitoring Servicemix with Hyperic HQ

南楼画角 提交于 2019-12-13 14:04:14
问题 I have been able to configure Hyperic HQ to identify servicemix 4, however, It could only see the "ServiceMix 4.x Garbage Collector" service. I would like to be able to monitor activemq Queues, Endpoints, and Camel Applications (if possible) Has anyone been able to do this? 回答1: I ran into the same issue at a client recently. We didn't find any support for doing this with HypericHQ, so we built our own basic web app using JSP, Ajax/jQuery and JMX to interface with AMQ/Camel. Another option is

关于 Hyperic HQ 的 SSL 连接配置

瘦欲@ 提交于 2019-12-06 08:14:51
Hyperic 支持 server-agent 和 agent-server的双向 SSL通信。采用SSL是最佳实践。 Server-agent 通信通常采用 SSL. Agent-Server的通信可以配置为SSL。 如果产品插件支持SSL,Hyperic Agent就可在SSL上管理这些产品。 当Hyperic Server和 Hyperic Agent 基于SSL通信时,每个组件都会验证其他SSL证书的有效性。 Hyperic 证书处理 在安装完成后,当Hyperic Agent第一次向Hyperic Server发起连接时,HQ Server向 HQ Agent出示其SSL证书,如果Agent信任此证书,那么Agent将把该证书导入到自己的 Keystore。 Hyperic Agent信任某个Server证书的条件是: ■ 如果该证书已经在Agent的Keystore中存在; ■如果该证书具有与Agent证书相同的CA; 默认情况下,如果Agent不信任Server出示的证书,Agent将发出警告。用户可以中断配置过程,然后设置SSL. Hyperic Server和Hyperic Agent不会导入不信任的证书,除非用户在提示警告时回答Yes。 当然,用户也可以配置组件自动接受不信任的证书,而不提示警告。考虑到安全性,非常不建议这种做法。可查看 agent.setup

开源监控工具 Hyperic 的迁移和升级

别等时光非礼了梦想. 提交于 2019-12-06 01:05:56
常识告诉我们,升级到最新版通常是最佳实践,这是由于新版本往往提供更好的功能,性能等等。 Hyperic 升级主要分为两个部分: 升级Hyperic Server和数据库 如果您当前使用的不是 vPostgreSQL,那么您必须升级。 升级到 5.8, Windows平台 前提条件: 确认当前的 Hyperic Server 已停止,可使用 Windows服务控制面板。 (可选) 如果使用外部数据库,请确认已经备份。 (可选) 建议最好备份您当前的Hyperic Server目录。 过程: 以升级模式运行 Hyperic 安装程序 c:\hyperic\hyperic-hq-installer\setup.bat -upgrade. 根据提示,输入当前Hyperic Server实例的完整路径。例如: /opt/hyperic/server-5.0.0 输入新Hyperic server 实例准备安装的完整路径。例如, c:\hyperic\. 安装程序将完成升级。 如果使用随Hyperic 自带的数据库,升级过程将完成数据库的升级过程。 其他: 更新Windows Service,例如 c:\hyperic\server-5.1.0\bin\hq-server.bat install 启动Hyperic Server 实例,例如: /opt/hyperic/server-5.1.0

Hyperic 开发环境的建立

那年仲夏 提交于 2019-12-05 12:03:37
开源软件 Hyperic 应用管理工具的开发采用了Git, mvn, ant, java, groovy, postgresql, tomcat, mq等多种技术,虽然大部分定制不需要从源代码开始,但是其代码质量的确是 高 ,研究其架构和架构,感觉自身水平有很大提高。 如果您不想费劲从源代码开始,那就直接猛击 该链接 免费下载中文版 首先需要安装git。这里就不细表了。我感觉 git是有史以来最强大的协同版本管理工具,天才之作,没有你做不到的,只有你想不到的。 然后是到github.com上开个账号,这个也不细说了,对github不熟悉的用户,需要好好研究一下这个网站。 从 https://github.com/hyperic/hq 下载源代码,或者使用 git clone https://github.com/hyperic/hq 准备好 JDK 7, maven 2.2.1, ant 1.7.1 设置环境变量 JAVA_HOME=/path/to/your/jdk ANT_HOME=/path/to/ant-1.7.x TOMCAT_HOME=/path/to/tomcat-6.0.26 M2_HOME=/path/to/apache-maven-2.2.1 MAVEN_OPTS="-Xmx1024m -XX:MaxPermSize=512m" ANT_OPTS="

开源监控工具Hyperic 的 Network Device配置过程

白昼怎懂夜的黑 提交于 2019-12-05 04:36:15
Hyperic中,Network Device 设备插件可以监控基于SNMP协议(使用 SNMP GET请求数据)的设备,包括主机,路由器,风扇,温湿度仪器等。当然也可以接收 SNMP TRAP事件。 Hyperic 资源模型 Network Device 对应的是 Hyperic 中的 Platform (平台) Network Device Interface 对应的是 Hyperic 中的 platform service(平台服务) Network Device Interface 从属于 Network Device; 配置 有如下配置选项,先上一个图: 具体如下: 属性 说明 interface. index 可选择, ifDescr,ifName,ifAlias,ifIndex snmpIp SNMP代理的 IP 地址,通常为被监控设备的IP地址 snmpPort SNMP代理的端口,通常为被监控设备的端口 snmpTransport SNMP协议,TCP 或 UDP snmpVersion SNMP版本,当前支持 v2c, v1, v3 snmpCommunity SNMP Community snmpUser SNMP 用户名 (v3 only) snmpPassword SNMP 口令 (v3 only) snmpAuthType SNMP 授权类型(v3

有关Hyperic 的几个常见疑问

有些话、适合烂在心里 提交于 2019-12-05 04:36:04
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的用户更多特殊权限。 Q服务器可与现存的管理工具的共存/集成吗?

开源监控软件 Hyperic 的两种插件

怎甘沉沦 提交于 2019-12-04 04:08:26
开源监控工具 Hyperic 提供两种插件,用户交互插件和资源插件。不过到当前的5.8版本,在官方的文档上只剩下了资源插件。 用户交互(HQU)插件 HQU是一个Hyperic HQ的插件框架,允许自定义用户插入的界面,它将会与Hyperic HQ各个方面交互。所有HQU插件都有与整个HQ后端的交互能力,并具有一个快速开发的API。插件是用Groovy写的,一个类似于Java语法的脚本语言。 Groovy能够运行在JVM并能与普通的Java类和库完全交互。HQ许多插件都是在HQU框架内开发的,例如,事件中心,警报中心,Systems Down, Groovy控制台, HQ Health和LiveExec视图都是HQU插件。 HQU设计模式 Model 模型:表示HQ数据和访问/更新的规则;包括HQ Groovy API:提供插件视图,JSON,XML所需的数据 View 视图:GSP Control 控制:Groovy脚本 目录结构 ROOT/hqu /plugin 插件名称 /app控制文件 /etc本地化文件 /lib非HQ的jar文件 /public 其他HTML,CSS,Image /views GSP /templates 重用 部署目录 拷贝HQU 插件到 TOMCAT_HOME/webapps/ROOT/hqu HQU 内部流程图 资源插件 Hyperic

如何部署 Hyperic ,使得从内网监测外网服务器

不羁岁月 提交于 2019-12-03 01:14:18
环境介绍: 外网服务器: www.InnovateDigital.com 用户名/密码 test/test 内网服务器:192.168.1.125 操作系统都是 Centos 7 64bit 过程: 下载 Hyperic 5.8.5 ,点击 该链接 安装Hyperic Server 参照 在Centos 6 64bit 上安装 Hyperic HQ 5.8.2.1 中文版 在内网服务器(192.168.1.125)上,安装好 Hyperic Server,并把Hyperic Agent安装文件上传到 外网服务器 www.InnovateDigital.com的 /home/test 目录下 配置ssh 隧道 在内网服务器上,运行下面命令 ssh -N -v -R 7788:192.168.1.125:7080 test@www.innovatedigital.com 根据提示填写密码。 其中 -R 建立反向隧道(从外网服务器到内网服务器) 7788 是在外网服务器上的监听端口 192.168.1.125 是本地(内网服务器)地址 7080 是内网服务器的端口 将到外网服务器端口 7788的访问,映射到内网服务器端口7080上。 安装配置Hyperic Agent 在外网服务器上,使用 tar xzvf 解压缩 Hyperic Agent 安装包,然后运行: [test@tester

Sigar 1.6.4 is crashing: EXCEPTION_ACCESS_VIOLATION

馋奶兔 提交于 2019-11-27 08:08:39
问题 I'm using the Sigar library for Java and I'm getting this error: A fatal error has been detected by the Java Runtime Environment: EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x0000000010014ed4, pid=1560, tid=4812 Here you can see the generated error log. (As well as my machine specs) This happens randomly after the program is running for some hours. Then, it crashes and I can not monitor any parameter (cpu, ram, disk... ) anymore. It is so annoying and makes SIGAR totally useless as you can