| Modifier and Type | Class and Description | 
|---|---|
class  | 
ServicePollerImpl<T extends org.opennms.integration.api.v1.pollers.ServicePoller>
Maps  
ServicePollerFactory to ServiceMonitor. | 
| Modifier and Type | Method and Description | 
|---|---|
ServiceMonitor | 
ServicePollerManager.map(org.opennms.integration.api.v1.pollers.ServicePollerFactory ext)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AsteriskSIPPeerMonitor
 This class is designed to be used by the service poller framework to test the
 availability of Asterisk SIP Peers by executing a "sip show peers" over AMI. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
ServiceMonitor | 
DefaultServiceMonitorLocator.getServiceMonitor(ServiceMonitorRegistry registry)  | 
ServiceMonitor | 
PollerConfigManager.getServiceMonitor(String svcName)
getServiceMonitor 
 | 
ServiceMonitor | 
PollerConfig.getServiceMonitor(String svcName)
getServiceMonitor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Map<String,ServiceMonitor> | 
PollerConfigManager.getServiceMonitors()
getServiceMonitors 
 | 
| Constructor and Description | 
|---|
DefaultServiceMonitorLocator(String serviceName,
                            Class<? extends ServiceMonitor> serviceClass)
Constructor for DefaultServiceMonitorLocator. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
MockMonitor
Mark this as  
Distributable so that we can reuse it for the remote
 poller tests. | 
| Modifier and Type | Method and Description | 
|---|---|
ServiceMonitor | 
ServiceMonitorRegistry.getMonitorByClassName(String className)  | 
ServiceMonitor | 
ServiceMonitorLocator.getServiceMonitor(ServiceMonitorRegistry registry)
getServiceMonitor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
PollerRequestBuilder | 
PollerRequestBuilder.withMonitor(ServiceMonitor serviceMonitor)  | 
| Modifier and Type | Method and Description | 
|---|---|
PollerRequestBuilder | 
PollerRequestBuilderImpl.withMonitor(ServiceMonitor serviceMonitor)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractVmwareMonitor  | 
class  | 
ActiveMQMonitor  | 
class  | 
AvailabilityMonitor
This class uses the Java 5 isReachable method to determine up/down and is
 currently considered "experimental". 
 | 
class  | 
BgpSessionMonitor
 Check for BgpPeering states via RFC1269-MIB. 
 | 
class  | 
BSFMonitor  | 
class  | 
CiscoIpSlaMonitor
 This class is used to monitor if a particular Cisco IP-SLA runs within
 thresholds and has no timeouts. 
 | 
class  | 
CiscoPingMibMonitor
 This class is designed to be used by the service poller framework to test the
 availability of the ICMP service on remote interfaces, using the CISCO-PING-MIB
 as a proxy of sorts. 
 | 
class  | 
CitrixMonitor
This class is designed to be used by the service poller framework to test the
 availability of the Citrix service on remote interfaces. 
 | 
class  | 
DhcpMonitor  | 
class  | 
DiskUsageMonitor
Check for disks via HOST-RESOURCES-MIB. 
 | 
class  | 
DnsMonitor
 This class is designed to be used by the service poller framework to test the
 availability of the DNS service on remote interfaces. 
 | 
class  | 
DNSResolutionMonitor
DNSResolutionMonitor 
 | 
class  | 
DominoIIOPMonitor
 This class is designed to be used by the service poller framework to test the
 availability of IIOP running on a Domino server service on. 
 | 
class  | 
DskTableMonitor
 Check for disks via UCD-SNMP-MIB . 
 | 
class  | 
FtpMonitor
This class is designed to be used by the service poller framework to test the
 availability of the FTP service on remote interfaces. 
 | 
class  | 
GpMonitor
Deprecated.  
 | 
class  | 
HostResourceSwRunMonitor
 This class is designed to be used by the service poller framework to test the
 status of services reported in the Host Resources SW Run Table. 
 | 
class  | 
HttpMonitor
This class is designed to be used by the service poller framework to test the availability
 of the HTTP service on remote interfaces. 
 | 
class  | 
HttpPostMonitor
This class is designed to be used by the service poller framework to test the
 availability of a url by posting a generic payload and evaulating the http response code and banner. 
 | 
class  | 
HttpsMonitor
This class is designed to be used by the service poller framework to test the
 availability of the HTTPS service on remote interfaces. 
 | 
class  | 
IcmpMonitor
 This class is designed to be used by the service poller framework to test the
 availability of the ICMP service on remote interfaces. 
 | 
class  | 
ImapMonitor
 This class is designed to be used by the service poller framework to test the
 availability of the IMAP service on remote interfaces. 
 | 
class  | 
ImapsMonitor
This class is designed to be used by the service poller framework to test the
 availability of the IMAPS service on remote interfaces. 
 | 
class  | 
JCifsMonitor
This class is designed to be used by the service poller framework to test the availability
 of the existence of files or directories on remote interfaces via CIFS. 
 | 
class  | 
JDBCMonitor
This class implements a basic JDBC monitoring framework; The idea is than
 these tests doesn't take too long (or too much resources to run) and provide
 the basic healt information about the polled server. 
 | 
class  | 
JDBCQueryMonitor
JDBCQueryMonitor class. 
 | 
class  | 
JDBCStoredProcedureMonitor
This class implements a basic JDBC monitoring framework; The idea is than
 these tests doesn't take too long (or too much resources to run) and provide
 the basic healt information about the polled server. 
 | 
class  | 
JMXMonitor
This class computes the response time of making a connection to the remote
 server. 
 | 
class  | 
JolokiaBeanMonitor
This class is designed to be used by the service poller framework to test the
 availability of a generic mbean method on remote interfaces via a jolokia
 agent. 
 | 
class  | 
JschSshMonitor
Deprecated. 
 
use  
SshMonitor instead | 
class  | 
Jsr160Monitor  | 
class  | 
LaTableMonitor
 Check for load average via UCD-SNMP-MIB . 
 | 
class  | 
LdapMonitor
This class is designed to be used by the service poller framework to test the
 availability of a generic LDAP service on remote interfaces. 
 | 
class  | 
LdapsMonitor
This class is designed to be used by the service poller framework to test the
 availability of the LDAPS service on remote interfaces. 
 | 
class  | 
LogMatchTableMonitor
 Check for Log matches via UCD-SNMP-MIB . 
 | 
class  | 
LoopMonitor
LoopMonitor class. 
 | 
class  | 
MailTransportMonitor
This  
ServiceMonitor is designed to monitor the transport of
 SMTP email. | 
class  | 
MemcachedMonitor
This class is designed to be used by the service poller framework to test the
 availability of the Memcached service on remote interfaces. 
 | 
class  | 
MinionHeartbeatMonitor  | 
class  | 
MinionRpcMonitor  | 
class  | 
NetScalerGroupHealthMonitor
NetScalerGroupHealthMonitor class. 
 | 
class  | 
NrpeMonitor
This class is designed to be used by the service poller framework to test the
 availability of a generic TCP service on remote interfaces. 
 | 
class  | 
NtpMonitor
 This class is designed to be used by the service poller framework to test the
 availability of the NTP service on remote interfaces. 
 | 
class  | 
OmsaStorageMonitor
OmsaStorageMonitor class. 
 | 
class  | 
OpenManageChassisMonitor
 This class is used to monitor Dell OpenManage chassis. 
 | 
class  | 
PageSequenceMonitor
This class is designed to be used by the service poller framework to test the availability
 of the HTTP service on remote interfaces. 
 | 
class  | 
PassiveServiceMonitor
PassiveServiceMonitor class. 
 | 
class  | 
PercMonitor
 This class is designed to be used by the service poller framework to test the
 status of PERC raid controllers on Dell Servers. 
 | 
class  | 
Pop3Monitor
 This class is designed to be used by the service poller framework to test the
 availability of the POP3 service on remote interfaces. 
 | 
class  | 
PrTableMonitor
 Check for process via UCD-SNMP-MIB . 
 | 
class  | 
SeleniumMonitor  | 
class  | 
SmbMonitor
 This class is designed to be used by the service poller framework to test the
 availability of the SMB service on remote interfaces. 
 | 
class  | 
SmtpMonitor
 This class is designed to be used by the service poller framework to test the
 availability of the SMTP service on remote interfaces. 
 | 
class  | 
SnmpMonitor
 This class is designed to be used by the service poller framework to test the
 availability of the SNMP service on remote interfaces. 
 | 
class  | 
SnmpMonitorStrategy
Abstract SnmpMonitorStrategy class. 
 | 
class  | 
SshMonitor
This class is designed to be used by the service poller framework to test
 the availability of SSH remote interfaces. 
 | 
class  | 
SSLCertMonitor
This class is designed to be used by the service poller framework to test the
 validity of an SSL certificate on a remote interface. 
 | 
class  | 
StrafePingMonitor
 This class is designed to be used by the service poller framework to test the
 availability of the ICMP service on remote interfaces. 
 | 
class  | 
SystemExecuteMonitor  | 
class  | 
TcpMonitor
This class is designed to be used by the service poller framework to test the
 availability of a generic TCP service on remote interfaces. 
 | 
class  | 
TrivialTimeMonitor
This class is designed to be used by the service poller framework to test the
 availability of the trivial UNIX "time" service on remote interfaces. 
 | 
class  | 
VmwareCimMonitor
The Class VmwareCimMonitor
 
 This class represents a monitor for Vmware Cim related queries 
 | 
class  | 
VmwareMonitor
The Class VmwareMonitor
 
 This class represents a monitor for Vmware related queries 
 | 
class  | 
WebMonitor
WebMonitor class. 
 | 
class  | 
Win32ServiceMonitor
Win32ServiceMonitor class. 
 | 
class  | 
WmiMonitor
This class is designed to be used by the service poller framework to test
 the availability of WMI services on remote interfaces. 
 | 
class  | 
WsManMonitor
WS-Man Monitor
 This monitor is not distributable since it relies on local configuration
 provided by the  
WSManConfigDao. | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
ParameterSubstitutingMonitor
 Uses  
org.opennms.netmgt.poller.ServiceMonitor#getRuntimeAttributes(MonitoredService svc, Map
 to add parameters with substitutions of placeholders in existing parameters. | 
| Modifier and Type | Method and Description | 
|---|---|
ServiceMonitor | 
ServiceMonitorFactoryBean.getObject()
getObject 
 | 
| Modifier and Type | Method and Description | 
|---|---|
Class<? extends ServiceMonitor> | 
ServiceMonitorFactoryBean.getObjectType()
getObjectType 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
ServiceMonitorFactoryBean.setMonitorClass(Class<? extends ServiceMonitor> serviceClass)
setMonitorClass 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractServiceMonitor
 This class provides a basic implementation for most of the interface methods
 of the  
ServiceMonitor class. | 
| Modifier and Type | Method and Description | 
|---|---|
ServiceMonitor | 
DefaultServiceMonitorRegistry.getMonitorByClassName(String className)  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
DefaultServiceMonitorRegistry.onBind(ServiceMonitor serviceMonitor,
      Map properties)  | 
void | 
DefaultServiceMonitorRegistry.onUnbind(ServiceMonitor serviceMonitor,
        Map properties)  | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
XmpMonitor
XmpMonitor class. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
NsclientMonitor
This class is designed to be used by the service poller framework to test
 the availability of a generic TCP service on remote interfaces. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
RadiusAuthMonitor
This Monitor is used to poll hosts supporting Radius Authentication. 
 | 
Copyright © 2020. All rights reserved.