Hyperic hq 数据采集协议类型(Measurement Plugin Introduction)

来源:互联网 发布:游戏是如何编程 编辑:程序博客网 时间:2024/05/17 05:51

Measurement Plugin Introduction

The MeasurementPlugin defines metrics and implements the getValue() method used to collect configured metrics. The method of collecting metrics is left entirely to the plugin. Support classes are provided to assist with certain collection methods such as SNMP, URL, JDBC, Windows Perflib Data and SIGAR. Following are some examples of collection methods used by various plugins:

  • JMX - JBoss, WebLogic, WebSphere, Tomcat, Resin
  • SNMP - Apache, iPlanet/SunONE, Apple Airport
  • JDBC - Mysql, PostgreSQL, Oracle, Sybase
  • Windows Perflib - .NET, Exchange, Terminal Services, IIS
  • SIGAR - System, Server process metrics (NTP, Mysql, VMware, etc)
  • Vendor API - Citrix Metaframe, DB2, WebSphere 4.x, SilverStream, VMware  

需要增加 telnet,ftp、nsclient、icmp ping、

Transport
JMS; MQ Series; File; FTP; HTTP; HTTP Servlets; HTTPS; IMAP; In-Memory; JBI; JDBC; SOAP; SSL;
Multicast; Oracle AQ; POP3; Remote EJB; RMI; SMTP; System I/O; TCP; Tibco; TLS; VFS; UDP;
XMPP; AS400 Data Queues; File system