XML Schema for the poller-configuration.xml configuration
file. Version: $Id$
Top-level element for the poller-configuration.xml
configuration file.
Configuration of node-outage
functionality
Package encapsulating addresses, services to be
polled for these addresses, etc..
Service monitors
The maximum number of threads used for
polling.
SQL query for getting the next outage
ID.
Enable/disable serviceUnresponsive
behavior
Flag which indicates if the optional path outage
feature is enabled
Configuration of node-outage
functionality
Critical service
Enable/disable node outage processing
Defines behavior of node outage processing when a
service has changed status to DOWN and a critical service is not
defined. If "true", all remaining services on the interface are
polled.
Critical service. Defining a critical service greatly
reduces the traffic generated by the poller when an interface is DOWN.
When an interface is DOWN only the critical service is polled. If and
when the critical service comes back UP then the interface's other
services are polled to determine their status. When an interface is UP
all services are polled as expected. If the critical service goes DOWN,
all services are considered to be DOWN and therefore the interface is
also considered DOWN.
Name of the critical service (typically,
"ICMP")
Monitor for a service
Parameters for polling this service
Service name
Java cass used to monitor/poll the service. The class
must implement the org.opennms.netmgt.poller.monitors.ServiceMonitor
interface.
Package encapsulating addresses, services to be polled
for these addresses, etc..
A rule which adresses belonging to this package
must pass. This package is applied only to addresses that pass
this filter.
Adresses in this package
Range of adresses in this package.
Range of adresses to be excluded from this
package.
A file URL holding specific addresses to be polled.
Each line in the URL file can be one of:
<IP><space>#<comments> or <IP> or
#<comments>. Lines starting with a '#' are ignored and so
are characters after a '<space>#' in a line.
RRD parameters for response time
data.
Services to be polled for addresses belonging to
this package.
Scheduled outages. If a service is found down
during this period, it is not reported as down.
Downtime model. Determines the rate at which
addresses are to be polled when they remain down for extended
periods.
Name or identifier for this package.
Boolean represnting whether this is a package for a remote location montior.
If true, this package will be ignored by the OpenNMS daemon poller.
A rule which adresses belonging to this package must
pass. This package is applied only to addresses that pass this
filter
Range of adresses to be included in this
package.
Starting address of the range.
Ending address of the range.
Range of adresses to be excluded from this
package.
Starting address of the range.
Ending address of the range.
Service to be polled for addresses in this
package.
Parameters to be used for polling this
service.
Service name
Interval at which the service is to be
polled
Specifies if the service is user defined. Used
specifically for UI purposes.
Status of the service. The service is polled only if
this is set to 'on'.
Downtime model. This determines the rates at which
addresses are to be polled when they remain down for extended periods.
Usually polling is done at lower rates when a node is down until a
certain amount of downtime at which the node is marked
'deleted'.
Start of the interval.
End of the interval.
Attribute that determines if service is to be deleted
when down continously until the start time.
Interval at which service is to be polled between the
specified start and end when service has been continously
down.
Parameters to be used for polling this service. E.g.: for
polling HTTP, the URL to hit is configurable via a parameter. Parameters
are specific to the service monitor.
RRD parameters
Round Robin Archive definitions
Step size for the RRD, in seconds.