public class FtpPrivateMib extends Object implements org.waarp.snmp.interf.WaarpInterfaceMib
Modifier and Type | Class and Description |
---|---|
static class |
FtpPrivateMib.MibLevel
MIB entry levels
|
static class |
FtpPrivateMib.NotificationElements
Notification Elements
|
static class |
FtpPrivateMib.NotificationTasks
Notification for a task trap
|
static class |
FtpPrivateMib.OperStatus
Oper Status (as defined in Net Application SNMP)
|
static class |
FtpPrivateMib.WaarpDefinitionIndex
Definition part
|
static class |
FtpPrivateMib.WaarpDetailedValuesIndex
Detailed part
|
static class |
FtpPrivateMib.WaarpErrorValuesIndex
Error part
|
static class |
FtpPrivateMib.WaarpGlobalValuesIndex
Global part
|
Modifier and Type | Field and Description |
---|---|
org.waarp.snmp.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
|
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
|
org.waarp.snmp.utils.WaarpMORow |
rowDetailed
Detailed Row access
|
org.waarp.snmp.utils.WaarpMORow |
rowError
Error Row access
|
org.waarp.snmp.utils.WaarpMORow |
rowGlobal
Global Row access
|
org.waarp.snmp.utils.WaarpMORow |
rowInfo
Info Row access
|
org.waarp.snmp.utils.WaarpMOScalar |
scalarUptime
Corresponding UpTime in Mib
|
static String |
SnmpDefaultAuthor |
static String |
SnmpDefaultLocalization |
static int |
SnmpFtpId |
static String |
SnmpName |
static int |
SnmpPrivateId |
static int |
SnmpService |
org.snmp4j.agent.mo.snmp.SNMPv2MIB |
snmpv2
New SNMPV2 MIB
|
static String |
SnmpVersion |
String |
srootOIDWaarp
root OID in String
|
org.snmp4j.agent.mo.snmp.SysUpTime |
upTime
SnmpConstants.sysUpTime
|
static org.waarp.snmp.utils.WaarpEntry[] |
WaarpDefinition
Definition part
|
static org.waarp.snmp.utils.WaarpEntry[] |
WaarpDetailedValues
Detailed part
|
static org.waarp.snmp.utils.WaarpEntry[] |
WaarpErrorValues
Error part
|
static org.waarp.snmp.utils.WaarpEntry[] |
WaarpGlobalValues
Global part
|
Constructor and Description |
---|
FtpPrivateMib(int port) |
Modifier and Type | Method and Description |
---|---|
protected void |
agentRegisterSystem()
Unregister and Register again the SNMPv2MIB with System adapted to this Mib
|
protected void |
agentRegisterWaarpMib()
Register this MIB
|
protected void |
agentUnregisterMibs()
Unregister this MIB
|
void |
changeStatus(FtpPrivateMib.OperStatus status)
Change the status and the LastChange Timeticks
|
org.snmp4j.smi.OID |
getBaseOidStartOrShutdown() |
org.snmp4j.agent.mo.snmp.SNMPv2MIB |
getSNMPv2MIB() |
void |
notifyError(String message,
String message2)
Send a notification (trap or inform) for Error event
|
void |
notifyInfoTask(String message,
DbTransferLog runner)
Send a notification (trap or inform) for Warning/Error event on a single Transfer Task
|
void |
notifyOverloaded(String message,
String message2)
Send a notification (trap or inform) for Server Overloaded event
|
void |
notifyStartStop(String message,
String message2)
Send a notification (trap or inform) for Shutdown event
|
void |
notifyWarning(String message,
String message2)
Send a notification (trap or inform) for Warning event
|
void |
registerMOs(org.snmp4j.agent.MOServer arg0,
org.snmp4j.smi.OctetString arg1) |
void |
setAgent(org.waarp.snmp.WaarpSnmpAgent agent) |
void |
unregisterMOs(org.snmp4j.agent.MOServer arg0,
org.snmp4j.smi.OctetString arg1) |
void |
updateServices(org.snmp4j.agent.MOScope range) |
void |
updateServices(org.waarp.snmp.utils.WaarpMOScalar scalar) |
public static final String SnmpName
public static final int SnmpPrivateId
public static final int SnmpFtpId
public static final String SnmpDefaultAuthor
public static final String SnmpVersion
public static final String SnmpDefaultLocalization
public static final int SnmpService
public org.snmp4j.smi.OID ggObjectId
public org.snmp4j.agent.mo.snmp.SysUpTime upTime
public String applicationProtocolBase
public org.snmp4j.smi.OID applicationProtocol
public String srootOIDWaarp
public org.snmp4j.smi.OID rootOIDWaarp
public org.snmp4j.smi.OID rootOIDWaarpNotif
public org.snmp4j.smi.OID rootOIDWaarpNotifStartOrShutdown
public org.snmp4j.smi.OID rootOIDWaarpInfo
public org.waarp.snmp.utils.WaarpMORow rowInfo
public org.snmp4j.smi.OID rootOIDWaarpGlobal
public org.waarp.snmp.utils.WaarpMORow rowGlobal
public org.snmp4j.smi.OID rootOIDWaarpGlobalUptime
public org.waarp.snmp.utils.WaarpMOScalar scalarUptime
public org.snmp4j.smi.OID rootOIDWaarpDetailed
public org.waarp.snmp.utils.WaarpMORow rowDetailed
public org.snmp4j.smi.OID rootOIDWaarpError
public org.waarp.snmp.utils.WaarpMORow rowError
public org.snmp4j.agent.mo.snmp.SNMPv2MIB snmpv2
public org.waarp.snmp.WaarpSnmpAgent agent
public static org.waarp.snmp.utils.WaarpEntry[] WaarpDefinition
public static org.waarp.snmp.utils.WaarpEntry[] WaarpGlobalValues
public static org.waarp.snmp.utils.WaarpEntry[] WaarpDetailedValues
public static org.waarp.snmp.utils.WaarpEntry[] WaarpErrorValues
public FtpPrivateMib(int port)
port
- port used by FTP serverprotected void agentRegisterSystem() throws org.snmp4j.agent.DuplicateRegistrationException
org.snmp4j.agent.DuplicateRegistrationException
protected void agentRegisterWaarpMib() throws org.snmp4j.agent.DuplicateRegistrationException
org.snmp4j.agent.DuplicateRegistrationException
protected void agentUnregisterMibs()
public void registerMOs(org.snmp4j.agent.MOServer arg0, org.snmp4j.smi.OctetString arg1) throws org.snmp4j.agent.DuplicateRegistrationException
registerMOs
in interface org.snmp4j.agent.MOGroup
org.snmp4j.agent.DuplicateRegistrationException
public void unregisterMOs(org.snmp4j.agent.MOServer arg0, org.snmp4j.smi.OctetString arg1)
unregisterMOs
in interface org.snmp4j.agent.MOGroup
public void setAgent(org.waarp.snmp.WaarpSnmpAgent agent)
setAgent
in interface org.waarp.snmp.interf.WaarpInterfaceMib
public org.snmp4j.smi.OID getBaseOidStartOrShutdown()
getBaseOidStartOrShutdown
in interface org.waarp.snmp.interf.WaarpInterfaceMib
public org.snmp4j.agent.mo.snmp.SNMPv2MIB getSNMPv2MIB()
getSNMPv2MIB
in interface org.waarp.snmp.interf.WaarpInterfaceMib
public void updateServices(org.waarp.snmp.utils.WaarpMOScalar scalar)
updateServices
in interface org.waarp.snmp.interf.WaarpInterfaceMib
public void updateServices(org.snmp4j.agent.MOScope range)
updateServices
in interface org.waarp.snmp.interf.WaarpInterfaceMib
public void changeStatus(FtpPrivateMib.OperStatus status)
status
- public void notifyStartStop(String message, String message2)
message
- message2
- public void notifyError(String message, String message2)
message
- message2
- public void notifyOverloaded(String message, String message2)
message
- message2
- public void notifyWarning(String message, String message2)
message
- message2
- public void notifyInfoTask(String message, DbTransferLog runner)
message
- runner
- Copyright © 2009–2019 Waarp. All rights reserved.