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