public final class SnmpCollection extends Object implements ReadyRunnable
Modifier and Type | Field and Description |
---|---|
CdpCacheTable |
m_cdpCache |
CdpGlobalGroup |
m_cdpGlobalGroup
The CdpCache table information
|
CdpInterfaceTable |
m_cdpInterface |
IpNetToMediaTable |
m_ipNetToMedia
The ipnettomedia table information
|
SnmpTable<SnmpStore> |
m_ipRoute
The ipRoute table information
|
IsisCircTable |
m_isisCircTable |
IsisISAdjTable |
m_isisISAdjTable |
IsIsSystemObjectGroup |
m_isisSystemObjectGroup |
LldpLocalGroup |
m_lldpLocalGroup |
LldpLocTable |
m_lldpLocTable |
LldpRemTable |
m_lldpRemTable |
MtxrWlRtabTable |
m_mtxrWlRtabTable |
OspfGeneralGroup |
m_ospfGeneralGroup |
OspfNbrTable |
m_ospfNbrTable |
Map<OnmsVlan,SnmpVlanCollection> |
m_snmpVlanCollection
The list of VLAN SNMP collection object
|
SnmpTable<SnmpStore> |
m_vlanTable
The VLAN Table information
|
Constructor and Description |
---|
SnmpCollection(Linkd linkd,
int nodeid,
SnmpAgentConfig config)
Constructs a new SNMP collector for a node using the passed interface
as the collection point.
|
Modifier and Type | Method and Description |
---|---|
void |
collectBridge(boolean bridgeForwardingTable)
collectBridgeForwardingTable
|
void |
collectCdp(boolean cdpTable)
collectCdpTable
|
void |
collectIpNetToMedia(boolean collectIpNetToMedia)
collectBridgeForwardingTable
|
void |
collectIpRoute(boolean ipRouteTable)
collectIpRouteTable
|
void |
collectIsIs(boolean collectIsIs) |
void |
collectLldp(boolean collectLldpTable) |
void |
collectOspf(boolean collectOspfTable) |
void |
collectStp(boolean stpNode)
collectStpNode
|
boolean |
collectVlanTable()
collectVlanTable
|
void |
collectWifi(boolean collectWifi) |
boolean |
equals(Object run) |
SnmpAgentConfig |
getAgentConfig() |
boolean |
getCollectBridge()
getCollectBridgeForwardingTable
|
boolean |
getCollectCdp()
getCollectCdpTable
|
boolean |
getCollectIpNetToMedia()
getCollectBridgeForwardingTable
|
boolean |
getCollectIpRoute()
getCollectIpRouteTable
|
boolean |
getCollectIsIs() |
boolean |
getCollectLldp() |
boolean |
getCollectOspf() |
boolean |
getCollectStp()
getCollectStpNode
|
boolean |
getCollectWifi() |
String |
getInfo()
getInfo
|
long |
getInitialSleepTime()
getInitialSleepTime
|
String |
getIpRouteClass() |
String |
getPackageName()
Getter for the field
packageName . |
SnmpAgentConfig |
getPeer()
getPeer
|
long |
getPollInterval()
getPollInterval
|
int |
getPort()
getPort
|
String |
getReadCommunity()
getReadCommunity
|
Scheduler |
getScheduler()
getScheduler
|
InetAddress |
getTarget()
Returns the target address that the collection occurred for.
|
String |
getVlanClass()
getVlanClass
|
boolean |
hasOspfNbrTable() |
boolean |
isReady()
isReady
|
boolean |
isSuspended()
isSuspended
|
void |
run() |
void |
schedule()
schedule
|
void |
setAgentConfig(SnmpAgentConfig agentConfig) |
void |
setInitialSleepTime(long initial_sleep_time)
setInitialSleepTime
|
void |
setIpRouteClass(String className) |
void |
setPackageName(String packageName)
setPackageName
|
void |
setPollInterval(long interval)
setPollInterval
|
void |
setScheduler(Scheduler scheduler)
setScheduler
|
void |
setVlanClass(String className)
setVlanClass
|
void |
suspend()
suspend
|
void |
unschedule()
unschedule
|
void |
wakeUp()
wakeUp
|
public MtxrWlRtabTable m_mtxrWlRtabTable
public LldpLocalGroup m_lldpLocalGroup
public LldpLocTable m_lldpLocTable
public LldpRemTable m_lldpRemTable
public OspfGeneralGroup m_ospfGeneralGroup
public OspfNbrTable m_ospfNbrTable
public IsIsSystemObjectGroup m_isisSystemObjectGroup
public IsisISAdjTable m_isisISAdjTable
public IsisCircTable m_isisCircTable
public IpNetToMediaTable m_ipNetToMedia
public CdpGlobalGroup m_cdpGlobalGroup
public CdpCacheTable m_cdpCache
public CdpInterfaceTable m_cdpInterface
public final Map<OnmsVlan,SnmpVlanCollection> m_snmpVlanCollection
public SnmpCollection(Linkd linkd, int nodeid, SnmpAgentConfig config)
run
method is invoked.nodeid
- config
- The SnmpPeer object to collect from.public SnmpAgentConfig getAgentConfig()
public void setAgentConfig(SnmpAgentConfig agentConfig)
public boolean hasOspfNbrTable()
public void setScheduler(Scheduler scheduler)
setScheduler
scheduler
- a Scheduler
object.public long getInitialSleepTime()
getInitialSleepTime
public void setInitialSleepTime(long initial_sleep_time)
setInitialSleepTime
initial_sleep_time
- The initial_sleep_timeto set.public long getPollInterval()
getPollInterval
public void setPollInterval(long interval)
setPollInterval
interval
- a long.public void schedule()
schedule
schedule
in interface ReadyRunnable
public boolean isReady()
isReady
isReady
in interface ReadyRunnable
public boolean isSuspended()
isSuspended
isSuspended
in interface ReadyRunnable
public void suspend()
suspend
suspend
in interface ReadyRunnable
public void wakeUp()
wakeUp
wakeUp
in interface ReadyRunnable
public void unschedule()
unschedule
unschedule
in interface ReadyRunnable
public String getIpRouteClass()
public void setIpRouteClass(String className)
public String getVlanClass()
getVlanClass
public void setVlanClass(String className)
setVlanClass
className
- a String
object.public InetAddress getTarget()
InetAddress
object.public boolean collectVlanTable()
collectVlanTable
public SnmpAgentConfig getPeer()
getPeer
SnmpAgentConfig
object.public int getPort()
getPort
public String getInfo()
getInfo
getInfo
in interface ReadyRunnable
String
object.public boolean getCollectLldp()
public void collectLldp(boolean collectLldpTable)
public boolean getCollectBridge()
getCollectBridgeForwardingTable
public void collectIpNetToMedia(boolean collectIpNetToMedia)
collectBridgeForwardingTable
bridgeForwardingTable
- a boolean.public boolean getCollectIpNetToMedia()
getCollectBridgeForwardingTable
public void collectBridge(boolean bridgeForwardingTable)
collectBridgeForwardingTable
bridgeForwardingTable
- a boolean.public boolean getCollectCdp()
getCollectCdpTable
public void collectCdp(boolean cdpTable)
collectCdpTable
cdpTable
- a boolean.public boolean getCollectIpRoute()
getCollectIpRouteTable
public void collectIpRoute(boolean ipRouteTable)
collectIpRouteTable
ipRouteTable
- a boolean.public boolean getCollectStp()
getCollectStpNode
public void collectStp(boolean stpNode)
collectStpNode
stpNode
- a boolean.public String getPackageName()
Getter for the field packageName
.
getPackageName
in interface ReadyRunnable
String
object.public void setPackageName(String packageName)
setPackageName
setPackageName
in interface ReadyRunnable
packageName
- a String
object.public void collectOspf(boolean collectOspfTable)
public boolean getCollectOspf()
public void collectIsIs(boolean collectIsIs)
public boolean getCollectIsIs()
public void collectWifi(boolean collectWifi)
public boolean getCollectWifi()
Copyright © 2015. All rights reserved.