public abstract class WaarpPrivateMib extends Object implements WaarpInterfaceMib
Modifier and Type | Class and Description |
---|---|
static class |
WaarpPrivateMib.MibLevel
MIB entry levels
|
static class |
WaarpPrivateMib.NotificationElements
Notification Elements
|
static class |
WaarpPrivateMib.NotificationTasks
Notification for a task trap
|
static class |
WaarpPrivateMib.OperStatus
Oper Status (as defined in Net Application SNMP)
|
static class |
WaarpPrivateMib.WaarpDefinitionIndex
Definition part
|
static class |
WaarpPrivateMib.WaarpDetailedValuesIndex
Detailed part
|
static class |
WaarpPrivateMib.WaarpErrorValuesIndex
Error part
|
static class |
WaarpPrivateMib.WaarpGlobalValuesIndex
Global part
|
WaarpInterfaceMib.TrapLevel
Modifier and Type | Field and Description |
---|---|
String |
address
SnmpConstants.sysLocation
|
WaarpSnmpAgent |
agent
Corresponding agent
|
org.snmp4j.smi.OID |
applicationProtocol
will be = new OID(applicationProtocolBase+port);
|
String |
applicationProtocolBase
need to add ".port" like "6666" Only in TCP (no UDP supported for Waarp)
example: rootEnterpriseMib+"66666"+".1.1.4
|
String |
contactName
SnmpConstants.sysContact
|
org.snmp4j.smi.OID |
ggObjectId
SnmpConstants.sysObjectID
|
org.snmp4j.smi.OID |
rootOIDWaarp
root OID
|
org.snmp4j.smi.OID |
rootOIDWaarpDetailed
Detailed dynamic part
|
org.snmp4j.smi.OID |
rootOIDWaarpError
Error dynamic part
|
org.snmp4j.smi.OID |
rootOIDWaarpGlobal
Global dynamic part
|
org.snmp4j.smi.OID |
rootOIDWaarpGlobalUptime
Uptime OID
|
org.snmp4j.smi.OID |
rootOIDWaarpInfo
Info static part
|
org.snmp4j.smi.OID |
rootOIDWaarpNotif
Used in Notify
|
org.snmp4j.smi.OID |
rootOIDWaarpNotifStartOrShutdown
Used in Notify Start or Shutdown
|
WaarpMORow |
rowDetailed
Detailed Row access
|
WaarpMORow |
rowError
Error Row access
|
WaarpMORow |
rowGlobal
Global Row access
|
WaarpMORow |
rowInfo
Info Row access
|
WaarpMOScalar |
scalarUptime
Corresponding UpTime in Mib
|
int |
service
SnmpConstants.sysServices
transport + application
|
int |
smiPrivateCode
Private MIB: not published so take an OID probably not attributed
|
int |
smiTypeWaarp
identification of Waarp module
|
org.snmp4j.agent.mo.snmp.SNMPv2MIB |
snmpv2
New SNMPV2 MIB
|
String |
srootOIDWaarp
root OID in String
|
String |
textualName
SnmpConstants.sysName
|
String |
textualSysDecr
SnmpConstants.sysDescr
|
org.snmp4j.agent.mo.snmp.SysUpTime |
upTime
SnmpConstants.sysUpTime
|
static WaarpEntry[] |
WaarpDefinition
Definition part
|
static WaarpEntry[] |
WaarpDetailedValues
Detailed part
|
static WaarpEntry[] |
WaarpErrorValues
Error part
|
static WaarpEntry[] |
WaarpGlobalValues
Global part
|
rootEnterpriseMib
Modifier | Constructor and Description |
---|---|
protected |
WaarpPrivateMib(String sysdesc,
int port,
int smiPrivateCodeFinal,
int typeWaarpObject,
String scontactName,
String stextualName,
String saddress,
int iservice) |
Modifier and Type | Method and Description |
---|---|
protected void |
agentRegisterSystem()
Unregister and Register again the SNMPv2MIB with System adapted to this
Mib
|
protected abstract void |
agentRegisterWaarpMib()
Register this MIB
|
protected void |
agentUnregisterMibs()
Unregister this MIB
|
void |
changeStatus(WaarpPrivateMib.OperStatus status)
Change the status and the LastChange Timeticks
|
protected void |
defaultAgentRegisterWaarpMib()
Register this MIB
|
org.snmp4j.smi.OID |
getBaseOidStartOrShutdown() |
org.snmp4j.agent.mo.snmp.SNMPv2MIB |
getSNMPv2MIB() |
void |
registerMOs(org.snmp4j.agent.MOServer server,
org.snmp4j.smi.OctetString context) |
void |
setAgent(WaarpSnmpAgent agent)
Set the agent
|
void |
unregisterMOs(org.snmp4j.agent.MOServer server,
org.snmp4j.smi.OctetString context) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
updateServices, updateServices
public final String textualSysDecr
public final org.snmp4j.smi.OID ggObjectId
public String contactName
public String textualName
public String address
public int service
transport + application
public org.snmp4j.agent.mo.snmp.SysUpTime upTime
public final String applicationProtocolBase
example: rootEnterpriseMib+"66666"+".1.1.4.";
public final org.snmp4j.smi.OID applicationProtocol
public int smiPrivateCode
public int smiTypeWaarp
public final String srootOIDWaarp
public final org.snmp4j.smi.OID rootOIDWaarp
public final org.snmp4j.smi.OID rootOIDWaarpNotif
public final org.snmp4j.smi.OID rootOIDWaarpNotifStartOrShutdown
public final org.snmp4j.smi.OID rootOIDWaarpInfo
public WaarpMORow rowInfo
public final org.snmp4j.smi.OID rootOIDWaarpGlobal
public WaarpMORow rowGlobal
public final org.snmp4j.smi.OID rootOIDWaarpGlobalUptime
public WaarpMOScalar scalarUptime
public final org.snmp4j.smi.OID rootOIDWaarpDetailed
public WaarpMORow rowDetailed
public final org.snmp4j.smi.OID rootOIDWaarpError
public WaarpMORow rowError
public org.snmp4j.agent.mo.snmp.SNMPv2MIB snmpv2
public WaarpSnmpAgent agent
public static final WaarpEntry[] WaarpDefinition
public static final WaarpEntry[] WaarpGlobalValues
public static final WaarpEntry[] WaarpDetailedValues
public static final WaarpEntry[] WaarpErrorValues
protected WaarpPrivateMib(String sysdesc, int port, int smiPrivateCodeFinal, int typeWaarpObject, String scontactName, String stextualName, String saddress, int iservice)
sysdesc
- The System Description to associateport
- the port to show as used by the applicationsmiPrivateCodeFinal
- the smiPrivateCode (should be 66666)typeWaarpObject
- the type of Waarp Object (should be 66)scontactName
- the contact name to showstextualName
- the textual name to showsaddress
- the address to showiservice
- the service to show (should be 72)public final void setAgent(WaarpSnmpAgent agent)
WaarpInterfaceMib
setAgent
in interface WaarpInterfaceMib
public final org.snmp4j.smi.OID getBaseOidStartOrShutdown()
getBaseOidStartOrShutdown
in interface WaarpInterfaceMib
public final org.snmp4j.agent.mo.snmp.SNMPv2MIB getSNMPv2MIB()
getSNMPv2MIB
in interface WaarpInterfaceMib
protected final void agentRegisterSystem() throws org.snmp4j.agent.DuplicateRegistrationException
org.snmp4j.agent.DuplicateRegistrationException
protected final void defaultAgentRegisterWaarpMib() throws org.snmp4j.agent.DuplicateRegistrationException
org.snmp4j.agent.DuplicateRegistrationException
protected abstract void agentRegisterWaarpMib() throws org.snmp4j.agent.DuplicateRegistrationException
org.snmp4j.agent.DuplicateRegistrationException
protected final void agentUnregisterMibs()
public final void registerMOs(org.snmp4j.agent.MOServer server, org.snmp4j.smi.OctetString context) throws org.snmp4j.agent.DuplicateRegistrationException
registerMOs
in interface org.snmp4j.agent.MOGroup
org.snmp4j.agent.DuplicateRegistrationException
public final void unregisterMOs(org.snmp4j.agent.MOServer server, org.snmp4j.smi.OctetString context)
unregisterMOs
in interface org.snmp4j.agent.MOGroup
public final void changeStatus(WaarpPrivateMib.OperStatus status)
status
- Copyright © 2009–2022 Waarp. All rights reserved.