|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.opennms.netmgt.poller.monitors.IPv4Monitor
org.opennms.netmgt.poller.monitors.SnmpMonitorStrategy
org.opennms.netmgt.poller.monitors.BgpSessionMonitor
@Distributable(value=DAEMON) public final class BgpSessionMonitor
Check for BgpPeering states via RFC1269-MIB.
| Field Summary |
|---|
| Fields inherited from class org.opennms.netmgt.poller.monitors.SnmpMonitorStrategy |
|---|
EQUALS, GREATER_THAN, GREATER_THAN_EQUALS, LESS_THAN, LESS_THAN_EQUALS, MATCHES, NOT_EQUAL |
| Constructor Summary | |
|---|---|
BgpSessionMonitor()
|
|
| Method Summary | |
|---|---|
void |
initialize(Map parameters)
Initialize the service monitor. |
void |
initialize(MonitoredService svc)
Called by the poller framework when an interface is being added to the scheduler. |
PollStatus |
poll(MonitoredService svc,
Map parameters)
The poll() method is responsible for polling the specified address for SNMP service availability. |
String |
resolveBgpErrorCode(String bgpCode)
|
String |
serviceName()
Returns the name of the service that the plug-in monitors ("BGP-SessionMonitor"). |
| Methods inherited from class org.opennms.netmgt.poller.monitors.SnmpMonitorStrategy |
|---|
meetsCriteria |
| Methods inherited from class org.opennms.netmgt.poller.monitors.IPv4Monitor |
|---|
log, logDown, logDown, logUp, release, release |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public BgpSessionMonitor()
| Method Detail |
|---|
public String serviceName()
Returns the name of the service that the plug-in monitors ("BGP-SessionMonitor").
public void initialize(Map parameters)
Initialize the service monitor.
initialize in interface ServiceMonitorinitialize in class IPv4Monitorparameters - Not currently used.
RuntimeException - Thrown if an unrecoverable error occurs that prevents the
plug-in from functioning.public void initialize(MonitoredService svc)
Called by the poller framework when an interface is being added to the scheduler. Here we perform any necessary initialization to prepare the NetworkInterface object for polling.
initialize in interface ServiceMonitorinitialize in class IPv4Monitorsvc - TODO
RuntimeException - Thrown if an unrecoverable error occurs that prevents the
interface from being monitored.
public PollStatus poll(MonitoredService svc,
Map parameters)
The poll() method is responsible for polling the specified address for SNMP service availability.
poll in interface ServiceMonitorpoll in class SnmpMonitorStrategyparameters - The package parameters (timeout, retry, etc...) to be used for
this poll.iface - The network interface to test the service on.
RuntimeException - Thrown for any uncrecoverable errors.PollStatus.SERVICE_AVAILABLE,
PollStatus.SERVICE_UNAVAILABLEpublic String resolveBgpErrorCode(String bgpCode)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||