| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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 | Description |
|---|---|
| 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.
|