Class NotificationLogMib

    • Field Detail

      • oidNotificationLogMib

        public static final org.snmp4j.smi.OID oidNotificationLogMib
        OID of this MIB module for usage which can be used for its identification.
      • oidNlmConfigGlobalEntryLimit

        public static final org.snmp4j.smi.OID oidNlmConfigGlobalEntryLimit
      • oidNlmConfigGlobalAgeOut

        public static final org.snmp4j.smi.OID oidNlmConfigGlobalAgeOut
      • oidNlmStatsGlobalNotificationsLogged

        public static final org.snmp4j.smi.OID oidNlmStatsGlobalNotificationsLogged
      • oidNlmStatsGlobalNotificationsBumped

        public static final org.snmp4j.smi.OID oidNlmStatsGlobalNotificationsBumped
      • oidNlmConfigLogEntry

        public static final org.snmp4j.smi.OID oidNlmConfigLogEntry
      • oidNlmLogName

        public static final org.snmp4j.smi.OID oidNlmLogName
      • tcModuleSnmpFrameworkMib

        public static final java.lang.String tcModuleSnmpFrameworkMib
        See Also:
        Constant Field Values
      • tcDefSnmpAdminString

        public static final java.lang.String tcDefSnmpAdminString
        See Also:
        Constant Field Values
      • tcModuleSNMPv2Tc

        public static final java.lang.String tcModuleSNMPv2Tc
        See Also:
        Constant Field Values
      • tcDefStorageType

        public static final java.lang.String tcDefStorageType
        See Also:
        Constant Field Values
      • colNlmConfigLogFilterName

        public static final int colNlmConfigLogFilterName
        See Also:
        Constant Field Values
      • colNlmConfigLogEntryLimit

        public static final int colNlmConfigLogEntryLimit
        See Also:
        Constant Field Values
      • colNlmConfigLogAdminStatus

        public static final int colNlmConfigLogAdminStatus
        See Also:
        Constant Field Values
      • colNlmConfigLogOperStatus

        public static final int colNlmConfigLogOperStatus
        See Also:
        Constant Field Values
      • colNlmConfigLogStorageType

        public static final int colNlmConfigLogStorageType
        See Also:
        Constant Field Values
      • colNlmConfigLogEntryStatus

        public static final int colNlmConfigLogEntryStatus
        See Also:
        Constant Field Values
      • idxNlmConfigLogFilterName

        public static final int idxNlmConfigLogFilterName
        See Also:
        Constant Field Values
      • idxNlmConfigLogEntryLimit

        public static final int idxNlmConfigLogEntryLimit
        See Also:
        Constant Field Values
      • idxNlmConfigLogAdminStatus

        public static final int idxNlmConfigLogAdminStatus
        See Also:
        Constant Field Values
      • idxNlmConfigLogOperStatus

        public static final int idxNlmConfigLogOperStatus
        See Also:
        Constant Field Values
      • idxNlmConfigLogStorageType

        public static final int idxNlmConfigLogStorageType
        See Also:
        Constant Field Values
      • idxNlmConfigLogEntryStatus

        public static final int idxNlmConfigLogEntryStatus
        See Also:
        Constant Field Values
      • oidNlmStatsLogEntry

        public static final org.snmp4j.smi.OID oidNlmStatsLogEntry
      • colNlmStatsLogNotificationsLogged

        public static final int colNlmStatsLogNotificationsLogged
        See Also:
        Constant Field Values
      • colNlmStatsLogNotificationsBumped

        public static final int colNlmStatsLogNotificationsBumped
        See Also:
        Constant Field Values
      • idxNlmStatsLogNotificationsLogged

        public static final int idxNlmStatsLogNotificationsLogged
        See Also:
        Constant Field Values
      • idxNlmStatsLogNotificationsBumped

        public static final int idxNlmStatsLogNotificationsBumped
        See Also:
        Constant Field Values
      • oidNlmLogEntry

        public static final org.snmp4j.smi.OID oidNlmLogEntry
      • oidNlmLogIndex

        public static final org.snmp4j.smi.OID oidNlmLogIndex
      • tcDefDateAndTime

        public static final java.lang.String tcDefDateAndTime
        See Also:
        Constant Field Values
      • tcDefSnmpEngineID

        public static final java.lang.String tcDefSnmpEngineID
        See Also:
        Constant Field Values
      • colNlmLogEngineTAddress

        public static final int colNlmLogEngineTAddress
        See Also:
        Constant Field Values
      • colNlmLogContextEngineID

        public static final int colNlmLogContextEngineID
        See Also:
        Constant Field Values
      • colNlmLogNotificationID

        public static final int colNlmLogNotificationID
        See Also:
        Constant Field Values
      • idxNlmLogEngineTAddress

        public static final int idxNlmLogEngineTAddress
        See Also:
        Constant Field Values
      • idxNlmLogContextEngineID

        public static final int idxNlmLogContextEngineID
        See Also:
        Constant Field Values
      • idxNlmLogNotificationID

        public static final int idxNlmLogNotificationID
        See Also:
        Constant Field Values
      • oidNlmLogVariableEntry

        public static final org.snmp4j.smi.OID oidNlmLogVariableEntry
      • oidNlmLogVariableIndex

        public static final org.snmp4j.smi.OID oidNlmLogVariableIndex
      • colNlmLogVariableValueType

        public static final int colNlmLogVariableValueType
        See Also:
        Constant Field Values
      • colNlmLogVariableCounter32Val

        public static final int colNlmLogVariableCounter32Val
        See Also:
        Constant Field Values
      • colNlmLogVariableUnsigned32Val

        public static final int colNlmLogVariableUnsigned32Val
        See Also:
        Constant Field Values
      • colNlmLogVariableTimeTicksVal

        public static final int colNlmLogVariableTimeTicksVal
        See Also:
        Constant Field Values
      • colNlmLogVariableInteger32Val

        public static final int colNlmLogVariableInteger32Val
        See Also:
        Constant Field Values
      • colNlmLogVariableOctetStringVal

        public static final int colNlmLogVariableOctetStringVal
        See Also:
        Constant Field Values
      • colNlmLogVariableIpAddressVal

        public static final int colNlmLogVariableIpAddressVal
        See Also:
        Constant Field Values
      • colNlmLogVariableOidVal

        public static final int colNlmLogVariableOidVal
        See Also:
        Constant Field Values
      • colNlmLogVariableCounter64Val

        public static final int colNlmLogVariableCounter64Val
        See Also:
        Constant Field Values
      • colNlmLogVariableOpaqueVal

        public static final int colNlmLogVariableOpaqueVal
        See Also:
        Constant Field Values
      • idxNlmLogVariableValueType

        public static final int idxNlmLogVariableValueType
        See Also:
        Constant Field Values
      • idxNlmLogVariableCounter32Val

        public static final int idxNlmLogVariableCounter32Val
        See Also:
        Constant Field Values
      • idxNlmLogVariableUnsigned32Val

        public static final int idxNlmLogVariableUnsigned32Val
        See Also:
        Constant Field Values
      • idxNlmLogVariableTimeTicksVal

        public static final int idxNlmLogVariableTimeTicksVal
        See Also:
        Constant Field Values
      • idxNlmLogVariableInteger32Val

        public static final int idxNlmLogVariableInteger32Val
        See Also:
        Constant Field Values
      • idxNlmLogVariableOctetStringVal

        public static final int idxNlmLogVariableOctetStringVal
        See Also:
        Constant Field Values
      • idxNlmLogVariableIpAddressVal

        public static final int idxNlmLogVariableIpAddressVal
        See Also:
        Constant Field Values
      • idxNlmLogVariableOidVal

        public static final int idxNlmLogVariableOidVal
        See Also:
        Constant Field Values
      • idxNlmLogVariableCounter64Val

        public static final int idxNlmLogVariableCounter64Val
        See Also:
        Constant Field Values
      • idxNlmLogVariableOpaqueVal

        public static final int idxNlmLogVariableOpaqueVal
        See Also:
        Constant Field Values
      • oidSnmp4jNotificationLogMode

        public static final org.snmp4j.smi.OID oidSnmp4jNotificationLogMode
    • Constructor Detail

      • NotificationLogMib

        protected NotificationLogMib()
        Constructs a NotificationLogMib instance without actually creating its ManagedObject instances. This has to be done in a sub-class constructor or after construction by calling createMO(MOFactory moFactory).
      • NotificationLogMib

        public NotificationLogMib​(MOFactory moFactory)
        Constructs a NotificationLogMib instance and actually creates its ManagedObject instances using the supplied MOFactory (by calling createMO(MOFactory moFactory)).
        Parameters:
        moFactory - the MOFactory to be used to create the managed objects for this module.
    • Method Detail

      • createMO

        protected void createMO​(MOFactory moFactory)
        Create the ManagedObjects defined for this MIB module using the specified MOFactory.
        Parameters:
        moFactory - the MOFactory instance to use for object creation.
      • getNlmConfigGlobalEntryLimit

        public MOScalar<org.snmp4j.smi.UnsignedInteger32> getNlmConfigGlobalEntryLimit()
      • getNlmConfigGlobalAgeOut

        public MOScalar<org.snmp4j.smi.UnsignedInteger32> getNlmConfigGlobalAgeOut()
      • getNlmStatsGlobalNotificationsLogged

        public MOScalar<org.snmp4j.smi.Counter32> getNlmStatsGlobalNotificationsLogged()
      • getNlmStatsGlobalNotificationsBumped

        public MOScalar<org.snmp4j.smi.Counter32> getNlmStatsGlobalNotificationsBumped()
      • getNlmStatsLogEntry

        public MOTable getNlmStatsLogEntry()
      • getNlmLogEntry

        public MOTable getNlmLogEntry()
      • getNlmLogVariableEntry

        public MOTable getNlmLogVariableEntry()
      • registerMOs

        public void registerMOs​(MOServer server,
                                org.snmp4j.smi.OctetString context)
                         throws DuplicateRegistrationException
        Description copied from interface: MOGroup
        Registers the managed objects of this group with the server for the supplied context.
        Specified by:
        registerMOs in interface MOGroup
        Parameters:
        server - the MOServer where to register the managed objects.
        context - the context to use (may be null if no specific context is selected).
        Throws:
        DuplicateRegistrationException - if a managed object's scope (i.e. lower bound) is already registered at the server.
      • unregisterMOs

        public void unregisterMOs​(MOServer server,
                                  org.snmp4j.smi.OctetString context)
        Description copied from interface: MOGroup
        Unregisters the managed objects of this group from the supplied server and from the supplied context.
        Specified by:
        unregisterMOs in interface MOGroup
        Parameters:
        server - the MOServer where to unregister the managed objects.
        context - the context to use (may be null if no specific context is selected).
      • setLogMode

        public void setLogMode​(int loggerMode)
        Sets the log mode of the events. Possible values are defined by #Snmp4jNotificationLogModeEnum.
        Parameters:
        loggerMode - 1 to set log mode to log fired notification events only, 2 to set log mode to log sent notifications only.
        Since:
        1.4.2
      • getLogMode

        public int getLogMode()
        Returns the current log mode as defined by #Snmp4jNotificationLogModeEnum.
        Returns:
        1 if fired notification events are logged only, 2 if sent notifications are logged only.
        Since:
        1.4.2
      • addTCsToFactory

        protected void addTCsToFactory​(MOFactory moFactory)
      • addImportedTCsToFactory

        public void addImportedTCsToFactory​(MOFactory moFactory)