Package org.altlinux.jabbix

Classes of the Jabbix library.

See:
          Description

Interface Summary
ConnectionPredicate A predicate for the JabbixSecurityManager service determining the permission to connect to or from the particular host and port.
MetricAgent A metric agent provides the method to read current value of a metric.
MetricTable<M extends JabbixMetric<?>> An updatable table of JabbixActiveMetric entries.
 

Class Summary
ActiveAgent A Zabbix server client that implements the active checks protocol.
ActiveMetricTable An updatable queue of JabbixActiveMetric entries with an expiration period for the whole queue.
AgentServer The agent server for Zabbix monitoring system.
JabbixActiveMetric<T> A metric with additional information to be used for active metric reporting.
JabbixJSONProtocol Constants and functions for the Zabbix agent JSON based protocol.
JabbixMetric<T> A metric, the named value representing certain parameter of a system.
JabbixMetricAgent A MetricAgent implementation for the retrieval of some internal Jabbix program values.
JabbixProtocol Constants and functions for the base Zabbix agent-server protocol.
JabbixReader A stream reader implementing the base Jabbix protocol.
JabbixRequest A task object that is used to asynchronously query the value of a metric.
JabbixSecurityManager A SecurityManager implementation used to manage access to and from a Jabbix program.
JabbixWriter A stream writer implementing the base Jabbix protocol.
MetricRequest<M extends JabbixMetric<?>> A task object encapsulating the process of the metric value retrieval using a metric agent both synchronously and asynchronously.
ResponseQueue A Zabbix server client that send metric values to the server when some value expires its refresh period.
WhitelistPredicate Implements a connection predicate using a regular expression to test the host name.
ZabbixClient The base class of all Zabbix server clients.
 

Exception Summary
JabbixException An exception indicating the general unexpected case in a working Jabbix program.
JabbixProtocolException An exception indicating the Jabbix-protocol specified unexpected case in a working Jabbix program.
NoSuchMetricException An exception indicating that no metric agent was found to retrieve a value for a metric.
UnknownCommandException An exception indicating that the passed command is unknown to the agent.
 

Package org.altlinux.jabbix Description

Classes of the Jabbix library.