|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.opennms.netmgt.poller.monitors.IPv4LatencyMonitor
org.opennms.netmgt.poller.monitors.FtpMonitor
This class is designed to be used by the service poller framework to test the availability of the FTP service on remote interfaces. The class implements the ServiceMonitor interface that allows it to be used along with other plug-ins by the service poller framework.
Field Summary | |
private static int |
DEFAULT_PORT
Default FTP port. |
private static int |
DEFAULT_RETRY
Default retries. |
private static int |
DEFAULT_TIMEOUT
Default timeout. |
private org.apache.regexp.RE |
ENDMULTILINE
Used to check for the end of a multiline response. |
private static java.lang.String |
FTP_ERROR_425_TEXT
Specific error message generated by some FTP servers when a QUIT is issued by a client when the client has not successfully logged in. |
private static java.lang.String |
FTP_ERROR_530_TEXT
Specific error message generated by some FTP servers when a QUIT is issued by a client when the client has not successfully logged in. |
private static org.apache.regexp.RE |
MULTILINE
Used to check for a multiline response. |
Fields inherited from class org.opennms.netmgt.poller.monitors.IPv4LatencyMonitor |
DS_NAME |
Fields inherited from interface org.opennms.netmgt.poller.monitors.ServiceMonitor |
SERVICE_AVAILABLE, SERVICE_STATUS_MASK, SERVICE_UNAVAILABLE, SERVICE_UNKNOWN, SERVICE_UNRESPONSIVE, SURPRESS_EVENT_MASK |
Constructor Summary | |
FtpMonitor()
|
Method Summary | |
int |
poll(NetworkInterface iface,
java.util.Map parameters,
Package pkg)
Poll the specified address for FTP service availability. |
Methods inherited from class org.opennms.netmgt.poller.monitors.IPv4LatencyMonitor |
createRRD, initialize, initialize, release, release, updateRRD |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
private static final int DEFAULT_PORT
private static final int DEFAULT_RETRY
private static final int DEFAULT_TIMEOUT
private static final java.lang.String FTP_ERROR_530_TEXT
private static final java.lang.String FTP_ERROR_425_TEXT
private static org.apache.regexp.RE MULTILINE
private org.apache.regexp.RE ENDMULTILINE
Constructor Detail |
public FtpMonitor()
Method Detail |
public int poll(NetworkInterface iface, java.util.Map parameters, Package pkg)
iface
- The network interface to test the service on.parameters
- The package parameters (timeout, retry, etc...) to be used for
this poll.
ServiceMonitor.SURPRESS_EVENT_MASK
,
ServiceMonitor.SERVICE_AVAILABLE
,
ServiceMonitor.SERVICE_UNAVAILABLE
|
OpenNMS API 1.2.3 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |