<?xml version="1.0"?>
<plugin package="org.hyperic.hq.plugin.monitor">
<classpath>
<include name="pdk/lib/mx4j"/>
</classpath>
<config name="jmx" type="global">
<option name="jmx.url"
description="JMX URL to MBeanServer"
default="service:jmx:rmi:///jndi/rmi://192.168.3.60:8849/jmxrmi"/>
<option name="jmx.username"
description="JMX username"
optional="true"/>
<option name="jmx.password"
description="JMX password"
optional="true"
type="secret"/>
</config>
<filter name="template"
value="${OBJECT_NAME}:${alias}"/>
<server name="InstallPathMonitor"
version="1.2"
description="Monitor Test">
<property name="OBJECT_NAME"
value="com.nali.monitor:name=testMbean"/>
<property name="PROC_HOME_PROPERTY" value="monitor.home"/>
<plugin type="autoinventory"
class="org.hyperic.hq.product.jmx.MxServerDetector"/>
<plugin type="control"
class="org.hyperic.hq.product.jmx.MxControlPlugin"/>
<actions include="start,end"/>
<plugin type="measurement"
class="org.hyperic.hq.product.jmx.MxMeasurementPlugin"/>
<plugin type="log_track"
class="org.hyperic.hq.product.Log4JLogTrackPlugin"/>
<plugin type="config_track"
class="org.hyperic.hq.product.ConfigFileTrackPlugin"/>
<properties>
<property name="TestMBean" description="Test MBean"/>
</properties>
<config include="jmx"/>
<metric name="Availability"
indicator="true"
units="percentage"
category="AVAILABILITY"
collectionType="dynamic"
defaultOn="true"
template="${OBJECT_NAME}:Availability"
interval="2000"/>
<metric name="ThroughPut" alias="Throughput"
indicator="true"
units="B"
category="THROUGHPUT"
collectionType="dynamic"
defaultOn="true"/>
<metric name="Number" alias="Number"
indicator="true"
defaultOn="true"
collectionType="trendsup"
rate="1m"/>
<service name="testMxServer">
<property name="OBJECT_NAME"
value="com.nali.monitor:name=testMbean"/>
<plugin type="autoinventory"/>
<plugin type="measurement"/>
<plugin type="control"/>
<plugin type="autoinventory"/>
<metric name="Availability"
indicator="true"
units="percentage"
category="AVAILABILITY"
collectionType="dynamic"
defaultOn="true"
template="${OBJECT_NAME}:Availability"
interval="2000"/>
<metric name="ThroughPut" alias="Throughput"
indicator="true"
units="B"
category="THROUGHPUT"
collectionType="dynamic"
defaultOn="true"/>
<metric name="Number" alias="Number"
indicator="true"
defaultOn="true"
collectionType="trendsup"
rate="1m"/>
</service>
</server>
</plugin>
|
相关推荐
标题中的"hyperic-sigar-1.6.4.zip"是一个软件工具包,它主要用于监控和收集服务器的各种系统性能指标。SIGAR(System Information Gatherer and Reporter)是Hyperic公司开发的一个跨平台的系统管理库,它允许...
可以收集的信息 CPU信息:包括基本信息(vendor、model、mhz、cacheSize)和统计信息(user、sys、idle、nice、wait) 文件系统信息:包括Filesystem、Size、Used、Avail、Use%、Type 事件信息:类似Service ...
Hyperic-Sigar是一个收集系统各项底层信息的工具集.他有如下特点: 1. 收集信息全面 收集CPU,MEM,NETWORK,PROCESS,IOSTAT等 使用Sigar,你完全可以模仿出cpuinfo,meminfo,top,free,ifconfig,ipconfig,netstat,route,df...
java 获取服务器内存使用情况、cpu运行情况、使用效率等等硬件指标,所需的jar包、dll文件工具
首先,"hyperic-sigar-1.6.4.jar"是Sigar库的主要组成部分,它包含了各种平台下的本地库(如"sigar-amd64-winnt.dll"),这些本地库允许Java应用程序通过JNI(Java Native Interface)调用操作系统级别的接口来获取...
在`hyperic-sigar-1.6.4`这个压缩包中,通常包含以下内容: 1. `lib`目录:存放不同平台的库文件,如`.dll`(Windows)、`.so`(Linux)、`.dylib`(Mac OS X)等,这些都是与平台相关的动态链接库,供应用程序调用...
- 使用文件传输工具将 Hyperic HQ 的安装包 `hyperic-hq-agent-x86-64-linux-5.8.0(1).tar.gz` 上传到服务器。 ```bash rz hyperic-hq-agent-x86-64-linux-5.8.0(1).tar.gz ``` **3. 解压缩安装包** - 将上传...
在Windows平台上,Hyperic Agent的安装包通常以`.zip`格式提供,如`hyperic-hq-agent-3.1.4-EE-504-win32.zip`所示。安装过程涉及解压缩、设置环境变量及配置代理与HQ服务器的通信参数。 **步骤1:解压缩安装包** ...
### Hyperic HQ安装配置指南(第一部分)知识点详解 #### 一、安装要求 Hyperic HQ的安装配置涉及多个方面,主要包括服务器、数据库和代理的要求。 ##### 1.1 HQ服务器要求 - **HQ Server JRE要求**:Hyperic HQ...
《深入理解Hyperic Sigar:跨平台系统度量库》 ...通过"hyperic-sigar-1.6.2"提供的库文件,开发者可以在Windows和Linux系统上无缝地实现系统监控和管理功能,极大地提高了开发效率和系统管理的便利性。
### Hyperic HQ 系统安装指南 #### 一、简介 Hyperic HQ 是一款功能强大的开源 IT 资源管理平台,它支持多种操作系统、Web 服务器、应用服务器、数据库及消息中间件等的监控与管理。通过 Hyperic HQ,用户能够对...
hyperic-sigar-1.6.4包 sigar-1.6.4.jar sigar-1.6.4-sources.jar sigar在Linux和Windows下使用java语言获得各种系统信息所需要的包;使用方法
在Hyperic Mule Plugin中,`README.txt`文件通常包含了插件的安装指南、使用说明以及可能遇到的问题和解决方案,是用户快速上手的重要参考资料。`mule-cpl-plugin.xml`文件则是该插件的核心配置文件,它定义了插件...
在“hyperic-sigar-1.6.4.rar”这个压缩包中,包含了Sigar库的不同版本,用于支持不同的操作系统,如Windows下的dll动态链接库文件和Linux下的so共享对象文件。 Sigar库提供了丰富的API,允许开发者轻松获取系统级...
Hyperic Sigar(System Information Gatherer and Reporter)是一款强大的跨平台系统管理工具,它提供了丰富的API,用于收集和监控各种操作系统级别的信息,如CPU使用率、内存状态、网络接口统计、磁盘I/O等。...
hyperic-sigar实现操作系统CPU、内存等系统资源监控