|
|||||||||
| 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.RadiusAuthMonitor
@Distributable public final class RadiusAuthMonitor
This Monitor is used to poll hosts supporting Radius Authentication. This is done by sending a radius auth packet to the host. If a valid radius ACCEPT response is received. then the Radius service is considered available.
| Field Summary | |
|---|---|
static int |
DEFAULT_ACCT_PORT
Default radius accounting port |
static int |
DEFAULT_AUTH_PORT
Default radius authentication port |
static String |
DEFAULT_AUTH_TYPE
Default radius authentication type |
static String |
DEFAULT_PASSWORD
Default pasword |
static int |
DEFAULT_RETRY
Default number of times to retry a test |
static String |
DEFAULT_SECRET
Default secret |
static int |
DEFAULT_TIMEOUT
Number of miliseconds to wait before timing out a radius AUTH request |
static String |
DEFAULT_USER
Default user |
| Constructor Summary | |
|---|---|
RadiusAuthMonitor()
Class constructor. |
|
| Method Summary | |
|---|---|
PollStatus |
poll(MonitoredService svc,
Map parameters)
Radius Authentication Poller Note that the poller will return SERVICE_AVAILABLE only if the authentication Request actually succeeds. |
| Methods inherited from class org.opennms.netmgt.poller.monitors.IPv4Monitor |
|---|
initialize, initialize, log, logDown, logDown, logUp, release, release |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int DEFAULT_TIMEOUT
public static final int DEFAULT_RETRY
public static final int DEFAULT_AUTH_PORT
public static final int DEFAULT_ACCT_PORT
public static final String DEFAULT_AUTH_TYPE
public static final String DEFAULT_USER
public static final String DEFAULT_PASSWORD
public static final String DEFAULT_SECRET
| Constructor Detail |
|---|
public RadiusAuthMonitor()
throws ClassNotFoundException,
InstantiationException,
IllegalAccessException
ClassNotFoundException
InstantiationException
IllegalAccessException| Method Detail |
|---|
public PollStatus poll(MonitoredService svc,
Map parameters)
poll in interface ServiceMonitorpoll in class IPv4Monitorparameters - Parameters to pass when polling the interface Currently
recognized Map keys:
iface - The interface to poll
org.opennms.netmgt.poller.ServiceMonitor#SERVICE_AVAILABLE,
org.opennms.netmgt.poller.ServiceMonitor#SERVICE_UNAVAILABLE,
org.opennms.netmgt.poller.ServiceMonitor#SERVICE_UNRESPONSIVE
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||