LUM-SYSTEM-MIB DEFINITIONS ::= BEGIN

IMPORTS
    MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32, IpAddress
        FROM SNMPv2-SMI
    OBJECT-GROUP, MODULE-COMPLIANCE
        FROM SNMPv2-CONF
    RowStatus, DisplayString, TestAndIncr, DateAndTime
        FROM SNMPv2-TC
    lumModules, lumSystemMIB
        FROM LUM-REG
    CommandString, FaultStatus
        FROM LUM-TC;

lumSystemMIBModule MODULE-IDENTITY
    LAST-UPDATED
        "200808050000Z" -- August 5th 2008
    ORGANIZATION 
        "Transmode Systems AB"
    CONTACT-INFO
        "support@transmode.se"
    DESCRIPTION
        "The system MIB.

        - General

        - Node parameters

        - Date and time

        - License information

        - RADIUS and TACACS+ authentication configuration

        - User information

        //$Id: LUM-SYSTEM-MIB.txt 9557 2009-09-22 11:49:02Z doou $
        //alias=system"
    REVISION        
        "200808050000Z" -- August 5th 2008
    DESCRIPTION
        "Added compliance to indicate web server less vulnerable to hanging."
    REVISION        
        "200509140000Z" -- September 14th 2005
    DESCRIPTION
        "Added minimal compliance groups."
    REVISION        
        "200410010000Z" -- October 1st 2004
    DESCRIPTION
        "Added table size variables."
    REVISION        
        "200406300000Z" -- June 30th 2004
    DESCRIPTION
        "Enabled user group, added wtmp-logging config.."
    REVISION        
        "200405260000Z" -- May 26th 2004
    DESCRIPTION
        "Added TACACS+ configuration."
    REVISION        
        "200308030000Z" -- September 3rd 2003
    DESCRIPTION
        "Added command for changing local time."
    REVISION        
        "200212130000Z" -- December 13th 2002
    DESCRIPTION
        "Added network element type, user name and distinghuished name."
    REVISION        
        "200204180000Z" -- April 18th 2002
    DESCRIPTION
        "Added systemGeneralTest."
    REVISION        
        "200201110000Z" -- January 11th  2002
    DESCRIPTION
        "Added sysNodeUptime."
    REVISION        
        "200108140000Z" -- August 14th 2001
    DESCRIPTION
        "Cleaned up some tbd, removed unused definitions.
        Fixed some defaults.
        Added sysNodeRunLevel."
    REVISION        
        "200107260000Z" -- July 26th 2001
    DESCRIPTION
        "Added aliases and compliance groups."
    REVISION        
        "200104260000Z" -- April 26th 2001
    DESCRIPTION
        "The initial revision of this module."
    ::= { lumModules 4 }


-- ----------------------------------------------------
-- Conformance area, containing groups and complicance
-- specifications.
-- ----------------------------------------------------

lumSystemConfs OBJECT IDENTIFIER ::= { lumSystemMIB 1 }
lumSystemGroups OBJECT IDENTIFIER ::= { lumSystemConfs 1 }
lumSystemCompl OBJECT IDENTIFIER ::= { lumSystemConfs 2 }
lumSystemMinimalGroups OBJECT IDENTIFIER ::= { lumSystemConfs 3 }
lumSystemMinimalCompl OBJECT IDENTIFIER ::= { lumSystemConfs 4 }


-- ----------------------------------------------------
-- Root for objects in the system MIB
-- ----------------------------------------------------

lumSystemMIBObjects OBJECT IDENTIFIER ::= { lumSystemMIB 2 }


-- ----------------------------------------------------
-- This MIB contains the following groups:
-- ----------------------------------------------------

sysGeneral OBJECT IDENTIFIER ::= { lumSystemMIBObjects 1 }      -- //alias=general
sysNode OBJECT IDENTIFIER ::= { lumSystemMIBObjects 2 }         -- //alias=node
sysHostList OBJECT IDENTIFIER ::= { lumSystemMIBObjects 3 }
sysTime OBJECT IDENTIFIER ::= { lumSystemMIBObjects 4 }         -- //alias=time
sysLogList OBJECT IDENTIFIER ::= { lumSystemMIBObjects 5 }
sysUserList OBJECT IDENTIFIER ::= { lumSystemMIBObjects 6 }     
sysRadius OBJECT IDENTIFIER ::= { lumSystemMIBObjects 7 }       -- //alias=radius
sysLicense OBJECT IDENTIFIER ::= { lumSystemMIBObjects 8 }      -- //alias=license
sysTacacs OBJECT IDENTIFIER ::= { lumSystemMIBObjects 9 }       -- //alias=tacacs
sysAudit OBJECT IDENTIFIER ::= { lumSystemMIBObjects 10 }       -- //alias=audit
sysSecurity OBJECT IDENTIFIER ::= { lumSystemMIBObjects 11 }       -- //alias=security


-- ----------------------------------------------------
-- Textual Conventions
-- ----------------------------------------------------

-- n/a


-- ----------------------------------------------------
-- General group
-- ----------------------------------------------------

sysGeneralTestAndIncr OBJECT-TYPE
    SYNTAX      TestAndIncr
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Protection against simultaneous access from 
        multiple managers. See SNMPv2-TC.

        //alias=testAndIncr
        //supported=no"
    ::= { sysGeneral 1 }

sysGeneralMibSpecVersion OBJECT-TYPE
    SYNTAX      DisplayString
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The MIB specification version.

        //alias=specVersion
        //supported=no"
    DEFVAL { "" }
    ::= { sysGeneral 2 }

sysGeneralMibImplVersion OBJECT-TYPE
    SYNTAX      DisplayString
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The MIB implementation version.

        //alias=implVersion
        //supported=no"
    DEFVAL { "" }
    ::= { sysGeneral 3 }

sysGeneralLastChangeTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The time the state of MIB last changed.

        //alias=stateLastChange"
    ::= { sysGeneral 4 }

sysGeneralTest OBJECT-TYPE
    SYNTAX      Integer32
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Object that can be used to verify write access
        (via SNMP).

        This attribute can be written via SNMP.
        //snmp='read-write'
        //alias=test
        //hidden=yes
        //range=no"
    DEFVAL { 0 }
    ::= { sysGeneral 5 }

sysGeneralConfigLastChangeTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The time the configuration of the MIB last 
        changed.

        //alias=configLastChange"
    ::= { sysGeneral 6 }

sysGeneralLoginRecords OBJECT-TYPE 
    SYNTAX      INTEGER {
                    off (1),
                    on (2) }
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Enable/disable login records.
        The log can be viewed with the 'last' 
        command.

        off - Login records log disabled.

        on - Login records log enable.
        
        //alias=loginRecords
        //persistent=yes"
    DEFVAL { off }
    ::= { sysGeneral 7 }

sysGeneralUserTableSize OBJECT-TYPE
    SYNTAX      Unsigned32 
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Number of rows available in the 
        user table.

        //alias=userTableSize
        //advanced=yes"
    ::= { sysGeneral 8 }


-- ----------------------------------------------------
-- Node configuration group
-- ----------------------------------------------------

sysNodeName OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "An administratively-assigned name for this 
        managed node.  By convention, this is the nodes
        fully-qualified domain name. 

        The first character of each part of the name 
        should start with letter 'a' through 'z'.
        The following characters may also contain 
        number 0 through 9.
        '.' is used as separator.
        '-' is not permitted in host names.

        //longAlias='DNS name'
        //alias=name
        //persistent=yes"
    DEFVAL { "localhost.localdomain" }
    ::= { sysNode 1 }

sysNodeContact OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The textual identification of the contact person 
        for this managed node, together with information
        on how to contact this person. Set to the empty 
        string if not known.
        Example: 'Joe, e-mail: joe@localhost.localdomain'

        //longAlias='Contact person'
        //alias=contact
        //persistent=yes"
    DEFVAL { "" }
    ::= { sysNode 2 }

sysNodeLocation OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The physical location of this node. Set to the 
        empty string if not known.
        Example: 'Rack 5, in the system lab, third floor'

        //longAlias='Physical location'
        //alias=location
        //persistent=yes"
    DEFVAL { "" }
    ::= { sysNode 3 }

sysNodeObjectId OBJECT-TYPE
    SYNTAX      OBJECT IDENTIFIER
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The vendors authoritative identification of the 
        network management subsystem contained in the
        entity.  This value is allocated within the SMI 
        enterprises subtree (1.3.6.1.4.1) and provides an
        easy and unambiguous means for determining 
        'what kind of box' is being managed.  

        //alias=oid
        //supported=no"
    ::= { sysNode 4 }

sysNodePrimaryNameServer OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The name or IP address of the name server. 
        Set to the empty string if not known.
        Example: 'dns.localdomain'

        //alias=primaryNameServer
        //persistent=yes
        //supported=no"
    DEFVAL { "" }
    ::= { sysNode 5 }
                                   
sysNodeRunLevel OBJECT-TYPE 
    SYNTAX      INTEGER {
                    undefined (0),
                    halt (1),
                    single (2),
                    normal (3),
                    reboot (4) }
    MAX-ACCESS  read-write
    STATUS      deprecated
    DESCRIPTION
        "Note: This attribute is deprecated!

        Indicates the runlevel of the software.

        halt - Shutdown the entire node.

        single - Stop all applications and enter 
        single user mode. 

        normal - Normal operations.

        reboot - Restart the entire node.

        tbd: no network?
        tbd: restart with default configuration
        //alias=runLevel
        //safety=yes"
    DEFVAL { normal }
    ::= { sysNode  6 }

sysNodeSecondaryNameServer OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The name or IP address of the name server. 
        Set to the empty string if not known.
        Example: 'dns.lumentis.se', '192.168.1.200'

        //alias=secondaryNameServer
        //persistent=yes
        //supported=no"
    DEFVAL { "" }
    ::= { sysNode 7 }

sysNodeUptime OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The uptime in string format.

        //longAlias='Up time'
        //alias=uptime"
    ::= { sysNode 8 }

sysNodeNeType OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "User configurable identifier of the type of node.
        Included in performance measurements reports.

        //longAlias='Type (used in PM reports)'
        //alias=neType
        //persistent=yes"
    DEFVAL { "" }
    ::= { sysNode 9 }

sysNodeNeUserName OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "User configurable network element name.
        Included in performance measurements reports.

        //longAlias='Node name'
        //alias=neUserName
        //persistent=yes"
    DEFVAL { "" }
    ::= { sysNode 10 }

sysNodeNeDistinguishedName OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "User configurable network element distinguished 
        name. Included in performance measurements 
        reports.

        //longAlias='Distinguished name (used in PM reports)'
        //alias=neDistinguishedName
        //persistent=yes"
    DEFVAL { "" }
    ::= { sysNode 11 }

sysNodeBootTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Application start time.

        //longAlias='Start time'
        //alias=bootTime"
    ::= { sysNode 12 }

sysNodeLocale OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Determines what rules should be used when formatting
        and display items that are affected by language and 
        locality.

        The following is currently affected:

        Date and time 

        Decimal character

        Unit used for temperatures 

        If locale is set to US English temperatures are
        converted to degrees Fahrenheit.

        Note: Only the default locale, 'C', is supported at
        the moment.

        //alias=locale
        //persistent=yes
        //hidden=yes
        //completion=yes"
    DEFVAL { "C" }
    ::= { sysNode 13 }

sysNodeVersion OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The build version.

        //longAlias='Version'
        //alias=version
        //persistent=no"
    DEFVAL { "" }
    ::= { sysNode 14 }


-- ----------------------------------------------------
-- Host names configuration group
-- ----------------------------------------------------

sysHostTable  OBJECT-TYPE
    SYNTAX      SEQUENCE OF SysHostEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The well known host names list.

        //supported=no"
    ::= { sysHostList 1 }

sysHostEntry OBJECT-TYPE
    SYNTAX      SysHostEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An entry in well known host names list.
        
        //alias=host
        //supported=no" 
    INDEX { sysHostIndex }
    ::= { sysHostTable 1 }

SysHostEntry ::=
    SEQUENCE {
        sysHostIndex                    Unsigned32,
        sysHostIpAddress                DisplayString,
        sysHostNames                    DisplayString,
        sysHostRowStatus                RowStatus }

sysHostIndex OBJECT-TYPE
    SYNTAX      Unsigned32 (1..2147483647)
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "An arbitrary index assigned to each host 
        entry.

        //longAlias='Index'
        //alias=index
        //table=yes
        //advanced=yes
        //supported=no"
    ::= { sysHostEntry 1 }

sysHostIpAddress OBJECT-TYPE 
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "The IP address of a well known host.
        Example: '192.168.1.200'

        //range=no
        //longAlias='IP address'
        //alias=address
        //persistent=yes
        //table=yes
        //supported=no"
    ::= { sysHostEntry 2 }

sysHostNames OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "The name(s) of a well known host. Set to the 
        empty string if not known. 
        Example: 'dns.lumentis.se dns'

        //longAlias='Host names'
        //alias=names
        //persistent=yes
        //table=yes
        //supported=no"
    ::= { sysHostEntry 3 }

sysHostRowStatus OBJECT-TYPE
    SYNTAX      RowStatus
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "Manages creation and deletion of conceptual rows.
        See also SNMPv2-TC.

        //alias=rowStatus
        //hidden=yes
        //supported=no"
    ::= { sysHostEntry 4 }


-- ----------------------------------------------------
-- Local users configuration group
-- ----------------------------------------------------

sysUserTable  OBJECT-TYPE
    SYNTAX      SEQUENCE OF SysUserEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "The local user list."
    ::= { sysUserList 1 }

sysUserEntry OBJECT-TYPE
    SYNTAX      SysUserEntry
    MAX-ACCESS  not-accessible
    STATUS      current
    DESCRIPTION
        "An entry in the local user list.
        Prompts for the following when 
        creating a new user:

        Password for the current user (the user
        in question or an administrator).

        New password for the user.

        New password again.

        Profile for the new user 
        (default operator).
        
        //alias=user" 
    INDEX { sysUserIndex }
    ::= { sysUserTable 1 }

SysUserEntry ::=
    SEQUENCE {
        sysUserIndex                    Unsigned32,
        sysUserName                     DisplayString,
        sysUserPasswd                   DisplayString,
        sysUserDescr                    DisplayString,
        sysUserLastChangeTime           DateAndTime,
        sysUserExpireTime               DateAndTime,
        sysUserRowStatus                RowStatus,
        sysUserProfile                  DisplayString,
        sysUserUid                      Unsigned32,
        sysUserChangePassword           CommandString,
        sysUserClearPassword            CommandString,
        sysUserDisable                  CommandString,
        sysUserEnable                   CommandString,
        sysUserMode                     INTEGER }

sysUserIndex OBJECT-TYPE
    SYNTAX      Unsigned32 (1..2147483647)
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "An arbitrary index assigned to each entry.

        //longAlias='Index'
        //alias=index
        //advanced=yes"
    ::= { sysUserEntry 1 }

sysUserName OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-create
    STATUS      current
    DESCRIPTION
        "The user name.

        //longAlias='Name'
        //alias=name
        //table=yes"
    ::= { sysUserEntry 2 }

sysUserPasswd OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      deprecated
    DESCRIPTION
        "tbd description
        tbd examples

        //alias=passwd
        //security=yes
        //supported=no"
    DEFVAL { "1234567890" }
    ::= { sysUserEntry 3 }

sysUserDescr OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "User description string.

        //longAlias='Description'
        //alias=descr
        //table=yes
        //advanced=yes"
    DEFVAL { "" }
    ::= { sysUserEntry 4 }

sysUserLastChangeTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
        "tbd description
        tbd examples

        //alias=lastChange
        //table=yes
        //supported=no"
    ::= { sysUserEntry 5 }

sysUserExpireTime OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
        "tbd description
        tbd examples

        //alias=expire
        //table=yes
        //supported=no"
    ::= { sysUserEntry 6 }

sysUserRowStatus OBJECT-TYPE
    SYNTAX      RowStatus
    MAX-ACCESS  read-create
    STATUS      deprecated
    DESCRIPTION
        "Manages creation and deletion of conceptual rows.
        See also SNMPv2-TC.

        //alias=rowStatus
        //hidden=yes
        //supported=no"
    ::= { sysUserEntry 7 }

sysUserProfile OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The user authority profile.

        'administrator' - No restrictions.

        'operator' - Restrictions on user operations 
        and some systems management operations.
        Otherwise read/write access.

        'readonly' - Read only access.

        //longAlias='Authority profile'
        //alias=profile
        //table=yes
        //completion=yes"
    DEFVAL { "operator" }
    ::= { sysUserEntry 8 }

sysUserUid OBJECT-TYPE
    SYNTAX      Unsigned32 
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "User id.

        //longAlias='User ID'
        //alias=uid
        //table=yes
        //advanced=yes"
    ::= { sysUserEntry 9 }

sysUserChangePassword OBJECT-TYPE
    SYNTAX      CommandString
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Change user password.
        Permitted for the the user in question
        and administrators.
        Asks for the following:

        Password for the current user (the user
        in question or an administrator).

        New password for the user.

        New password again.

        Default password when a user is created
        is set to '1234567890'.

        Note: Only changes the local password.
        If a RADIUS- or TACACS+-server is in use 
        they may override the local configuration.      

        //alias=changePassword
        //longAlias='Change password'"
    DEFVAL { "1234567890" }
    ::= { sysUserEntry 10 }

sysUserClearPassword OBJECT-TYPE
    SYNTAX      CommandString
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Clear the user password.
        Only permitted for administrators.
        Asks for the following:

        Password for the current user.

        Note: Only changes the local password.
        If a RADIUS- or TACACS+-server is in use 
        they may override the local configuration.      

        //alias=clearPassword
        //longAlias='Clear password'"
    ::= { sysUserEntry 11 }

sysUserDisable OBJECT-TYPE
    SYNTAX      CommandString
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Disable the user.
        Clear or set the password to make the user 
        available again.
        Only permitted for administrators.
        Asks for the following:

        Password for the current user.

        Note: Only disables the user locally.
        If a RADIUS- or TACACS+-server is in use 
        they may override the local configuration.      

        //alias=disable
        //longAlias='Disable user'"
    ::= { sysUserEntry 12 }

sysUserEnable OBJECT-TYPE
    SYNTAX      CommandString
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Enable the user.
        Only permitted for administrators.
        Asks for the following:

        Password for the current user.

        Note: Only enables the user locally.
        If a RADIUS- or TACACS+-server is in use 
        they may override the local configuration.      

        //alias=enable
        //longAlias='Enable user'"
    ::= { sysUserEntry 13 }

sysUserMode OBJECT-TYPE
    SYNTAX      INTEGER {
                    disabled (1),
                    enabled (2) }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Administrative status for the user.

        Note: Only shows the local user configuration.
        If a RADIUS- or TACACS+-server is in use 
        they may override the local configuration.      
        //table=yes               
        //longAlias='Mode'
        //alias=mode"
    DEFVAL { enabled }
    ::= { sysUserEntry 14 }


-- ----------------------------------------------------
-- Date and time group
-- ----------------------------------------------------

sysTimeLocal OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The local date and time.

        //range=no
        //longAlias='Local time'
        //alias=localTime"
    ::= { sysTime 1 }

sysTimeZone OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The name of the time zone in which node
        is located. 

        A few examples: 

        'CET'

        'EET'

        'Europe/Stockholm'

        'Europe/London'

        'Europe/Copenhagen'

        'Europe/Berlin'

        'America/Chicago'

        'America/Kentucky/Louisville'

        'Asia/Tokyo'

        Note: The notation used for naming the 
        timezones where the offset to Coordinated
        Universal Time (UTC) is explicitly included,
        i.e. 'GMT-2', may be confusing.
        The offset indicates the time value 
        to be added to the local time to get UTC.

        This means that the the offset is positive
        for timezones west of UTC and and negative
        east of UTC. This is the opposite of how
        timezones are often described. 
        For example standard time in Sweden is
        'GMT-1'. On timezone maps zones east of 
        UTC are often given a positive offset 
        so that the very same zone is called 'GMT+1'.

        This attribute can be written via SNMP.
        //snmp='read-write'
        //longAlias='Time zone'
        //alias=timeZone
        //persistent=yes
        //completion=yes"
    DEFVAL { "CET" }
    ::= { sysTime 2 }

sysTimePrimaryServer OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      deprecated
    DESCRIPTION
        "The IP address of the primary SNTP/NTP server.

        Set to the 0.0.0.0 or empty string if not used.
        
        Example: '192.36.143.150' (time1.stupi.se)
   
        //range=no
        //longAlias='Primary NTP server'
        //alias=primServer
        //ipaddress=yes
        //persistent=yes"
    ::= { sysTime 3 }

sysTimeSecondaryServer OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      deprecated
    DESCRIPTION
        "The IP address of the secondary SNTP/NTP server.

        Set to the 0.0.0.0 or empty string if not used.

        Example: '192.36.143.151' (time2.stupi.se)

        //range=no
        //longAlias='Secondary NTP server'
        //alias=secServer
        //ipaddress=yes
        //persistent=yes"
    DEFVAL { "" }
    ::= { sysTime 4 }

sysTimeChangeLocalTime OBJECT-TYPE
    SYNTAX      CommandString
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "Change the local date and time.

        Year - If no century is input the 
        current century is set by default.

        Month - 1 to 12 

        Day - 1 to 31

        Hour - 0 to 23

        Minute - 0 to 59

        Second - 0 to 59

        Note: Setting of the local time is disabled if
        either the primary or secondary time server 
        is set.

        //range=no
        //alias=changeTime
        //longAlias='Change local time'"
    ::= { sysTime 5 }

sysTimePrimaryIpAddress OBJECT-TYPE
    SYNTAX      IpAddress
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The IP address of the primary SNTP/NTP server.

        Set to 0.0.0.0 if not used.
        
        Example: '192.36.143.150' (time1.stupi.se)
   
        This attribute can be written via SNMP.
        //snmp='read-write'
        //insert=3.1
        //range=no
        //longAlias='Primary NTP server'
        //alias=primServer
        //ipaddress=yes
        //persistent=yes"
    DEFVAL { "0.0.0.0" }
    ::= { sysTime 6 }

sysTimeSecondaryIpAddress OBJECT-TYPE
    SYNTAX      IpAddress
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The IP address of the primary SNTP/NTP server.

        Set to 0.0.0.0 if not used.
        
        Example: '192.36.143.150' (time1.stupi.se)
   
        This attribute can be written via SNMP.
        //snmp='read-write'
        //insert=3.2
        //range=no
        //longAlias='Secondary NTP server'
        //alias=secServer
        //ipaddress=yes
        //persistent=yes"
    DEFVAL { "0.0.0.0" }
    ::= { sysTime 7 }

-- ----------------------------------------------------
-- Syslog configuration directives group
-- ----------------------------------------------------

sysLogTable  OBJECT-TYPE
    SYNTAX      SEQUENCE OF SysLogEntry
    MAX-ACCESS  not-accessible
    STATUS      deprecated
    DESCRIPTION
        "The syslog configuration directives list.

        //supported=no"
    ::= { sysLogList 1 }

sysLogEntry OBJECT-TYPE
    SYNTAX      SysLogEntry
    MAX-ACCESS  not-accessible
    STATUS      deprecated
    DESCRIPTION
        "An entry in the syslog configuration 
        directives list.

        //alias=log
        //supported=no"    
    INDEX { sysLogIndex }
    ::= { sysLogTable 1 }

SysLogEntry ::=
    SEQUENCE {
        sysLogIndex                     Unsigned32,
        sysLogSelection                 DisplayString,
        sysLogAction                    DisplayString,
        sysLogRowStatus                 RowStatus
    }

sysLogIndex OBJECT-TYPE
    SYNTAX      Unsigned32 (1..2147483647)
    MAX-ACCESS  read-only
    STATUS      deprecated
    DESCRIPTION
        "An arbitrary index assigned to each syslog 
        configuration directive.

        //alias=index
        //table=yes
        //advanced=yes
        //supported=no"
    ::= { sysLogEntry 1 }

sysLogSelection OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      deprecated
    DESCRIPTION
        "tbd description
        tbd examples

        //alias=selection
        //persistent=yes
        //table=yes
        //supported=no"
    ::= { sysLogEntry 2 }

sysLogAction OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      deprecated
    DESCRIPTION
        "tbd description
        tbd examples

        //alias=action
        //persistent=yes
        //table=yes
        //supported=no"
    ::= { sysLogEntry 3 }

sysLogRowStatus OBJECT-TYPE
    SYNTAX      RowStatus
    MAX-ACCESS  read-write
    STATUS      deprecated
    DESCRIPTION
        "Manages creation and deletion of conceptual rows.
        See also SNMPv2-TC.

        //alias=rowStatus
        //hidden=yes
        //supported=no"
    ::= { sysLogEntry 4 }


-- ----------------------------------------------------
-- Radius group
-- ----------------------------------------------------

sysRadiusPrimaryServer OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      deprecated
    DESCRIPTION
        "The IP address for the primary RADIUS-server.
        The port number used is 1812 (accounting, 
        port 1813, is not enabled).
        Time-out is 3 seconds.

        Set to the 0.0.0.0 or empty string if not used.

        If either the server or the secret are not set
        the primary server is disabled.
     
        //longAlias='Primary Server IP Address'
        //alias=primServer
        //ipaddress=yes
        //persistent=yes"
    DEFVAL { "" }
    ::= { sysRadius 1 }

sysRadiusPrimarySecret OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The shared secret for the primary RADIUS-server.

        Set to empty string if not used.

        If either the server or the secret are not set
        the primary server is disabled.

        This attribute can be written via SNMP.
        //snmp='read-write'
        //longAlias='Primary Shared Secret'
        //insert=2
        //alias=primSecret
        //persistent=yes"
    DEFVAL { "1234567890" }
    ::= { sysRadius 2 }

sysRadiusSecondaryServer OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      deprecated
    DESCRIPTION
        "The IP address for the secondary RADIUS-server.
        The port number used is 1812 (accounting, 
        port 1813, is not enabled).
        Time-out is 3 seconds.

        Set to the 0.0.0.0 or empty string if not used.

        If either the server or the secret are not set
        the secondary server is disabled.

        //longAlias='Secondary Server IP Address'
        //alias=secServer
        //ipaddress=yes
        //persistent=yes"
    DEFVAL { "" }
    ::= { sysRadius 3 }

sysRadiusSecondarySecret OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The shared secret for the secondary RADIUS-server.

        Set to empty string if not used.

        If either the server or the secret are not set
        the secondary server is disabled.

        This attribute can be written via SNMP.
        //snmp='read-write'
        //insert=4
        //alias=secSecret
        //longAlias='Secondary Shared Secret'
        //persistent=yes"
    DEFVAL { "1234567890" }
    ::= { sysRadius 4 }

sysRadiusPrimaryIpAddress OBJECT-TYPE
    SYNTAX      IpAddress
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The IP address for the primary RADIUS-server.
        The port number used is 1812 (accounting, 
        port 1813, is not enabled).
        Time-out is 3 seconds.

        Set to 0.0.0.0 if not used.

        If either the server or the secret are not set
        the primary server is disabled.
        
        This attribute can be written via SNMP.
        //snmp='read-write'
        //longAlias='Primary Server IP Address'
        //insert=1
        //alias=primServer
        //ipaddress=yes
        //persistent=yes"
    DEFVAL { "0.0.0.0" }
    ::= { sysRadius 5 }

sysRadiusSecondaryIpAddress OBJECT-TYPE
    SYNTAX      IpAddress
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The IP address for the secondary RADIUS-server.
        The port number used is 1812 (accounting, 
        port 1813, is not enabled).
        Time-out is 3 seconds.

        Set to 0.0.0.0 if not used.

        If either the server or the secret are not set
        the primary server is disabled.
        
        This attribute can be written via SNMP.
        //snmp='read-write'     
        //longAlias='Secondary Server IP Address'
        //insert=3
        //alias=secServer
        //ipaddress=yes
        //persistent=yes"
    DEFVAL { "0.0.0.0" }
    ::= { sysRadius 6 }

sysRadiusPrimaryPort OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The port number for the primary RADIUS server.
         This attribute can be written via SNMP.
        //snmp='read-write'     
	//insert=5
        //longAlias='Primary Server Port'
    	//alias=primPort
        //persistent=yes"
    DEFVAL { 1812 }
    ::= { sysRadius 7 }

sysRadiusSecondaryPort OBJECT-TYPE
    SYNTAX      Unsigned32
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The port number used for the Secondary RADIUS server.
         This attribute can be written via SNMP.
        //snmp='read-write'     
	//insert=6
        //longAlias='Secondary Server Port'
        //alias=secPort
        //persistent=yes"
    DEFVAL { 1812 }
    ::= { sysRadius 8 }

sysRadiusDefaultUserProfile OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "The user authority profile.

        'administrator' - No restrictions.

        'operator' - Restrictions on user operations
        and some systems management operations.
        Otherwise read/write access.

        'readonly' - Read only access.

	'no radius template' - The user 'radius' is used as template.
	It should be created if RADIUS server is used.
	Otherwise both primary and secondary servers are disabled.

        //longAlias='Default Authority profile of radius user'
        //alias=defaultRadiusUserProfile
        //table=yes"
    ::= { sysRadius 9 }


-- ----------------------------------------------------
-- License group
-- ----------------------------------------------------

sysLicenseExpireDate OBJECT-TYPE
    SYNTAX      DateAndTime
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Shows the date when the license will expire.
        
        //longAlias='Expire date'
        //alias=expireDate"
    ::= { sysLicense 1 }

sysLicenseCustomer OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Shows the name of the customer that holds the license.
        
        //longAlias='Customer'
        //alias=customer"
    ::= { sysLicense 2 }

sysLicenseExpiresSoon OBJECT-TYPE
    SYNTAX      FaultStatus
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Warns that the license will expire in 7 days,
        or less.
        
        //alarmText='License will expire soon'
        //alarmType=processingError
        //alarmCause=configurationOrCustomizationError
        //alarmSeverity=warning
        //insert=100
        //longAlias='Expires soon'
        //alias=expiresSoon"
    ::= { sysLicense 3 }

sysLicenseExpired OBJECT-TYPE
    SYNTAX      FaultStatus
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Indicates that the license has expired, or the
         license file is missing.
        
        //alarmText='License has expired or license file is missing'
        //alarmType=processingError
        //alarmCause=configurationOrCustomizationError
        //alarmSeverity=major
        //insert=100
        //longAlias='Has expired'
        //alias=expired"
    ::= { sysLicense 4 }

sysLicenseExpiredCause OBJECT-TYPE 
    SYNTAX      INTEGER {
                    none (0),
                    missing (1),
                    invalid (2),
                    corrupt (3),
                    expired (4) }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Describes why the license expired alarm is
         raised.

         none    - file is ok, no alarm.

         missing - the license file is missing.

         invalid - it is not a valid XML file, or
                   some tags are missing.

         corrupt - the encryption key does not match
                   the content of the file.

         expired - the license has expired.

        //longAlias='Expired cause'
        //alias=expiredCause"
    ::= { sysLicense 5 }

sysLicenseFeatureEws OBJECT-TYPE 
    SYNTAX      INTEGER {
                    disabled (1),
                    enabled (2),
                    demo (3),
                    corrupt (4),
                    expired (5) }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "disabled - the feature ENM can not be used.
        
         enabled - the feature ENM can be used.

         demo    - the feature is only for demo use.

         corrupt - the encryption key does not match.

         expired - the feature has expired.

        //longAlias='Feature ENM'
        //alias=featureEnm"
    ::= { sysLicense 6 }

sysLicenseFeatureOspf OBJECT-TYPE 
    SYNTAX      INTEGER {
                    disabled (1),
                    enabled (2),
                    demo (3),
                    corrupt (4),
                    expired (5) }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "disabled - the feature OSPF can not be used.
        
         enabled - the feature OSPF can be used.

         demo    - the feature is only for demo use.

         corrupt - the encryption key does not match.

         expired - the feature has expired.

        //longAlias='Feature OSPF'
        //alias=featureOspf"
    ::= { sysLicense 7 }

sysLicenseFeatureSnmp OBJECT-TYPE 
    SYNTAX      INTEGER {
                    disabled (1),
                    enabled (2),
                    demo (3),
                    corrupt (4),
                    expired (5) }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "disabled - the feature SNMP can not be used.
        
         enabled - the feature SNMP can be used.

         demo    - the feature is only for demo use.

         corrupt - the encryption key does not match.

         expired - the feature has expired.

        //longAlias='Feature SNMP'
        //alias=featureSnmp"
    ::= { sysLicense 8 }

sysLicenseFeatureGmpls OBJECT-TYPE 
    SYNTAX      INTEGER {
                    disabled (1),
                    enabled (2),
                    demo (3),
                    corrupt (4),
                    expired (5) }

    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "disabled - the feature GMPLS can not be used.
        
         enabled - the feature GMPLS can be used.

         demo    - the feature is only for demo use.

         corrupt - the encryption key does not match.

         expired - the feature has expired.

        //longAlias='Feature GMPLS'
        //alias=featureGmpls"
    ::= { sysLicense 9 }

sysLicenseFeatureRudb OBJECT-TYPE 
    SYNTAX      INTEGER {
                    disabled (1),
                    enabled (2),
                    demo (3),
                    corrupt (4),
                    expired (5) }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "disabled - the feature RUDB can not be used.
        
         enabled - the feature RUDB can be used.

         demo    - the feature is only for demo use.

         corrupt - the encryption key does not match.

         expired - the feature has expired.

         RUDB means 'remote used database' and include
         TACACS and RADIUS.

        //longAlias='Feature RUDB'
        //alias=featureRudb"
    ::= { sysLicense 10 }

sysLicenseInstallLicenseFile OBJECT-TYPE
    SYNTAX      CommandString
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Install a new license file.

         The license file can either be fetched from a
         remote server or installed from local
         directory.

         There are 3 cases:

         1. Remote server. Give server addr and full path

            installLicenseFile <ip-addr>/<full path>

            installLicenseFile 192.168.10.27/tftp/license.xml

         2. From a local directory

           installLicenseFile <full path>

           installLicenseFile /root/license.xml

         3. From the local download directory
            /tftpboot/downloaded

           installLicenseFile <file name>

           installLicenseFile license.xml

         Regardless of the name of the file it will be
         installed as

              /etc/lumentis/license.xml
  
        //advanced=no
        //alias=installLicenseFile
        //longAlias='Install license file'"
    ::= { sysLicense 11 }


-- ----------------------------------------------------
-- Tacacs group
-- ----------------------------------------------------

sysTacacsPrimaryServer OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      deprecated
    DESCRIPTION
        "The IP address for the primary TACACS+-server.
        The port number used is 49.
        Time-out is 3 seconds.

        Set to the 0.0.0.0 or empty string if not used.

        //longAlias='Primary server IP address'
        //alias=primServer
        //ipaddress=yes
        //persistent=yes"
    DEFVAL { "" }
    ::= { sysTacacs 1 }

sysTacacsSecondaryServer OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      deprecated
    DESCRIPTION
        "The IP address for the secondary TACACS+-server.
        The port number used is 49.
        Time-out is 3 seconds.

        Set to the 0.0.0.0 or empty string if not used.

        //longAlias='Secondary server IP address'
        //alias=secServer
        //ipaddress=yes
        //persistent=yes"
    DEFVAL { "" }
    ::= { sysTacacs 2 }

sysTacacsSecret OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The shared secret for the primary TACACS+-server.

        Set to empty string if not used.

        This attribute can be written via SNMP.
        //snmp='read-write'
        //insert=2
        //longAlias='Primary shared secret'
        //alias=primSecret
        //persistent=yes"
    DEFVAL { "1234567890" }
    ::= { sysTacacs 3 }

sysTacacsSecondarySecret OBJECT-TYPE
    SYNTAX      DisplayString (SIZE (0..255))
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The shared secret for the secondary TACACS+-server.

        Set to empty string if not used.

        This attribute can be written via SNMP.
        //snmp='read-write'
        //longAlias='Secondary shared secret'
        //insert=3
        //alias=secSecret
        //persistent=yes"
    DEFVAL { "1234567890" }
    ::= { sysTacacs 4 }

sysTacacsPrimaryIpAddress OBJECT-TYPE
    SYNTAX      IpAddress
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The IP address for the primary TACACS+-server.
        The port number used is 49.
        Time-out is 3 seconds.

        Set to 0.0.0.0 if not used.

        This attribute can be written via SNMP.
        //snmp='read-write'     
        //longAlias='Primary Tacacs IP address'
        //alias=primServer
        //ipaddress=yes
        //persistent=yes"
    DEFVAL { "0.0.0.0" }
    ::= { sysTacacs 5 }

sysTacacsSecondaryIpAddress OBJECT-TYPE
    SYNTAX      IpAddress
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "The IP address for the secondary TACACS+-server.
        The port number used is 49.
        Time-out is 3 seconds.

        Set to 0.0.0.0 if not used.

        This attribute can be written via SNMP.
        //snmp='read-write'     
        //longAlias='Secondary Tacacs IP address'
        //alias=secServer
        //ipaddress=yes
        //persistent=yes"
    DEFVAL { "0.0.0.0" }
    ::= { sysTacacs 6 }

-- ----------------------------------------------------
-- Security group
-- ----------------------------------------------------

sysSecurityLocalConsoleAccess OBJECT-TYPE
    SYNTAX      INTEGER {
                    disabled (1),
                    enabled (2),
		    bootdisabled (3) }
    MAX-ACCESS  read-write
    STATUS      current
    DESCRIPTION
        "This parameter defines whether access
         to the local RS-232 console port is
         allowed.

         When this parameter is 'disabled' there
         is no way to access the board via RS-232.

         enabled - access is allowed
         disabled - access is not allowed
	 bootdisabled - for single-user Mode

	 //persistent=yes
	 //completion=yes
        //longAlias='Local console access'
        //alias=localConsoleAccess"
    DEFVAL { enabled }
    ::= { sysSecurity 1 }

sysSecurityChangeLocalConsoleAccess OBJECT-TYPE
    SYNTAX      CommandString
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "Procedure to change 'Local Console Access'

         This parameter is only applicable for
         single-board (CU-less) systems.

        //alias=changeLocalConsoleAccess
        //longAlias='Change local console access'"
    ::= { sysSecurity 2 }

sysSecurityIpTablesStatus OBJECT-TYPE
    SYNTAX      INTEGER {
                    unavailable (1),
                    unsecure (2),
		    secure (3) }
    MAX-ACCESS  read-only
    STATUS      current
    DESCRIPTION
        "This parameter shows if a system
         function is enabled in the node.

         unavailable - package not installed
         unsecure - package installed but not in use
	 secure - package installed and in use

        //persistent=no
        //longAlias='IP-tables status'
        //alias=ipTablesStatus"
    DEFVAL { unavailable }
    ::= { sysSecurity 3 }


-- ----------------------------------------------------
-- Notifications
-- ----------------------------------------------------

-- n/a


-- ----------------------------------------------------
-- Object and event groups
-- ----------------------------------------------------

sysGeneralGroup OBJECT-GROUP
    OBJECTS {
        sysGeneralTestAndIncr,
        sysGeneralMibSpecVersion,
        sysGeneralMibImplVersion 
    }
    STATUS      deprecated
    DESCRIPTION
        "The general system MIB objects."
    ::= { lumSystemGroups 1 }

sysNodeGroup OBJECT-GROUP
    OBJECTS {
        sysNodeName,
        sysNodeContact,
        sysNodeLocation, 
        sysNodeObjectId, 
        sysNodePrimaryNameServer,
        sysNodeRunLevel }
    STATUS      deprecated
    DESCRIPTION
        "The node properties objects."
    ::= { lumSystemGroups 2 }

sysHostListGroup OBJECT-GROUP
    OBJECTS {
        sysHostIndex,
        sysHostIpAddress,
        sysHostNames, 
        sysHostRowStatus }
    STATUS      current
    DESCRIPTION
        "The host name table."
    ::= { lumSystemGroups 3 }

sysTimeGroup OBJECT-GROUP
    OBJECTS {
        sysTimeLocal,
        sysTimeZone,
        sysTimePrimaryServer, 
        sysTimeSecondaryServer }
    STATUS      deprecated
    DESCRIPTION
        "The node time properties."
    ::= { lumSystemGroups 4 }

sysLogListGroup OBJECT-GROUP
    OBJECTS {
        sysLogIndex,
        sysLogSelection,
        sysLogAction,
        sysLogRowStatus }
    STATUS      deprecated
    DESCRIPTION
        "Log configuration directives."
    ::= { lumSystemGroups 5 }

sysGeneralGroupV2 OBJECT-GROUP
    OBJECTS {
        sysGeneralLastChangeTime
    }
    STATUS      deprecated
    DESCRIPTION
        "The general system MIB objects v2."
    ::= { lumSystemGroups 6 }

sysNodeGroupV2 OBJECT-GROUP
    OBJECTS {
        sysNodeName,
        sysNodeContact,
        sysNodeLocation, 
        sysNodeObjectId, 
        sysNodePrimaryNameServer,
        sysNodeRunLevel,
        sysNodeSecondaryNameServer }
    STATUS      deprecated
    DESCRIPTION
        "The node properties objects V2."
    ::= { lumSystemGroups 7 }

sysUserGroup OBJECT-GROUP
    OBJECTS {
        sysUserIndex,
        sysUserName,
        sysUserPasswd,
        sysUserDescr,
        sysUserLastChangeTime,
        sysUserExpireTime,
        sysUserRowStatus }
    STATUS      deprecated
    DESCRIPTION
        "The user table objects."
    ::= { lumSystemGroups 8 }

sysNodeGroupV3 OBJECT-GROUP
    OBJECTS {
        sysNodeName,
        sysNodeContact,
        sysNodeLocation, 
        sysNodeObjectId, 
        sysNodePrimaryNameServer,
        sysNodeRunLevel,
        sysNodeSecondaryNameServer,
        sysNodeUptime }
    STATUS      deprecated
    DESCRIPTION
        "The node properties objects V3."
    ::= { lumSystemGroups 9 }

sysGeneralGroupV3 OBJECT-GROUP
    OBJECTS {
        sysGeneralLastChangeTime,
        sysGeneralTest
    }
    STATUS      current
    DESCRIPTION
        "The general system MIB objects v3."
    ::= { lumSystemGroups 10 }

sysNodeGroupV4 OBJECT-GROUP
    OBJECTS {
        sysNodeName,
        sysNodeContact,
        sysNodeLocation, 
        sysNodeObjectId, 
        sysNodePrimaryNameServer,
        sysNodeRunLevel,
        sysNodeSecondaryNameServer,
        sysNodeUptime,
        sysNodeNeDistinguishedName,
        sysNodeNeUserName,
        sysNodeNeType }
    STATUS      deprecated
    DESCRIPTION
        "The node properties objects V4."
    ::= { lumSystemGroups 11 }

sysGeneralGroupV4 OBJECT-GROUP
    OBJECTS {
        sysGeneralLastChangeTime,
        sysGeneralTest,
        sysGeneralConfigLastChangeTime 
    }
    STATUS      deprecated
    DESCRIPTION
        "The general system MIB objects v4."
    ::= { lumSystemGroups 12 }

sysNodeGroupV5 OBJECT-GROUP
    OBJECTS {
        sysNodeName,
        sysNodeContact,
        sysNodeLocation, 
        sysNodeObjectId, 
        sysNodePrimaryNameServer,
        sysNodeSecondaryNameServer,
        sysNodeUptime,
        sysNodeNeDistinguishedName,
        sysNodeNeUserName,
        sysNodeNeType,
        sysNodeBootTime }
    STATUS      deprecated
    DESCRIPTION
        "The node properties objects V5."
    ::= { lumSystemGroups 15 }

sysRadiusGroup OBJECT-GROUP
    OBJECTS {
        sysRadiusPrimaryServer,
        sysRadiusPrimarySecret,
        sysRadiusSecondaryServer,
        sysRadiusSecondarySecret }
    STATUS      deprecated
    DESCRIPTION
        "The RADIUS MIB objects."
    ::= { lumSystemGroups 16 }

sysNodeGroupV6 OBJECT-GROUP
    OBJECTS {
        sysNodeName,
        sysNodeContact,
        sysNodeLocation, 
        sysNodeObjectId, 
        sysNodePrimaryNameServer,
        sysNodeSecondaryNameServer,
        sysNodeUptime,
        sysNodeNeDistinguishedName,
        sysNodeNeUserName,
        sysNodeNeType,
        sysNodeBootTime,
        sysNodeLocale }
    STATUS      deprecated
    DESCRIPTION
        "The node properties objects V6."
    ::= { lumSystemGroups 17 }

sysTimeGroupV2 OBJECT-GROUP
    OBJECTS {
        sysTimeLocal,
        sysTimeZone,
        sysTimePrimaryServer, 
        sysTimeSecondaryServer,
        sysTimeChangeLocalTime }
    STATUS      deprecated
    DESCRIPTION
        "The node time properties V2."
    ::= { lumSystemGroups 18 }

sysLicenseGroup OBJECT-GROUP
    OBJECTS {
            sysLicenseExpireDate,
            sysLicenseCustomer,
            sysLicenseExpiresSoon,
            sysLicenseExpired,
            sysLicenseExpiredCause,
            sysLicenseFeatureEws,
            sysLicenseFeatureEws,
            sysLicenseFeatureOspf,
            sysLicenseFeatureSnmp,
            sysLicenseFeatureGmpls,
            sysLicenseFeatureRudb,
            sysLicenseInstallLicenseFile }
    STATUS      current
    DESCRIPTION
        "The node license properties V1."
    ::= { lumSystemGroups 19 }

sysTacacsGroup OBJECT-GROUP
    OBJECTS {
        sysTacacsPrimaryServer,
        sysTacacsSecondaryServer,
        sysTacacsSecret }
    STATUS      deprecated
    DESCRIPTION
        "The TACACS+ MIB objects."
    ::= { lumSystemGroups 20 }

sysUserGroupV2 OBJECT-GROUP
    OBJECTS {
        sysUserIndex,
        sysUserName,
        sysUserDescr,
        sysUserProfile,
        sysUserUid }
    STATUS      current
    DESCRIPTION
        "The user table objects v2."
    ::= { lumSystemGroups 21 }

sysGeneralGroupV5 OBJECT-GROUP
    OBJECTS {
        sysGeneralLastChangeTime,
        sysGeneralTest,
        sysGeneralConfigLastChangeTime,
        sysGeneralLoginRecords 
    }
    STATUS      deprecated
    DESCRIPTION
        "The general system MIB objects v5."
    ::= { lumSystemGroups 22 }

sysUserGroupV3 OBJECT-GROUP
    OBJECTS {
        sysUserIndex,
        sysUserName,
        sysUserDescr,
        sysUserProfile,
        sysUserUid,
        sysUserChangePassword,
        sysUserClearPassword,
        sysUserDisable }
    STATUS      deprecated
    DESCRIPTION
        "The user table objects v3."
    ::= { lumSystemGroups 23 }

sysTacacsGroupV2 OBJECT-GROUP
    OBJECTS {
        sysTacacsPrimaryServer,
        sysTacacsSecondaryServer,
        sysTacacsSecret,
        sysTacacsSecondarySecret }
    STATUS      deprecated
    DESCRIPTION
        "The TACACS+ MIB objects v2."
    ::= { lumSystemGroups 24 }

sysGeneralGroupV6 OBJECT-GROUP
    OBJECTS {
        sysGeneralLastChangeTime,
        sysGeneralTest,
        sysGeneralConfigLastChangeTime,
        sysGeneralLoginRecords,
        sysGeneralUserTableSize }
    STATUS      current
    DESCRIPTION
        "The general system MIB objects v6."
    ::= { lumSystemGroups 25 }

sysUserGroupV4 OBJECT-GROUP
    OBJECTS {
        sysUserIndex,
        sysUserName,
        sysUserDescr,
        sysUserProfile,
        sysUserUid,
        sysUserChangePassword,
        sysUserClearPassword,
        sysUserDisable,
        sysUserMode,
        sysUserEnable }
    STATUS      current
    DESCRIPTION
        "The user table objects v4."
    ::= { lumSystemGroups 26 }

sysSecurityGroupV1 OBJECT-GROUP
    OBJECTS {
	sysSecurityLocalConsoleAccess,
	sysSecurityChangeLocalConsoleAccess }
    STATUS      deprecated
    DESCRIPTION
        "The security group objects v1 (7.0)."
    ::= { lumSystemGroups 27 }

sysNodeGroupV7 OBJECT-GROUP
    OBJECTS {
        sysNodeName,
        sysNodeContact,
        sysNodeLocation, 
        sysNodeObjectId, 
        sysNodePrimaryNameServer,
        sysNodeSecondaryNameServer,
        sysNodeUptime,
        sysNodeNeDistinguishedName,
        sysNodeNeUserName,
        sysNodeNeType,
        sysNodeBootTime,
        sysNodeLocale,
        sysNodeVersion }
    STATUS      current
    DESCRIPTION
        "The node properties objects V7."
    ::= { lumSystemGroups 28 }

sysTacacsGroupV3 OBJECT-GROUP
    OBJECTS {
        sysTacacsSecret,
        sysTacacsSecondarySecret,
        sysTacacsPrimaryIpAddress,
        sysTacacsSecondaryIpAddress }
    STATUS      current
    DESCRIPTION
        "The TACACS+ MIB objects v3."
    ::= { lumSystemGroups 29 }

sysRadiusGroupV2 OBJECT-GROUP
    OBJECTS {
        sysRadiusPrimarySecret,
        sysRadiusSecondarySecret,
        sysRadiusPrimaryIpAddress,
        sysRadiusSecondaryIpAddress }
    STATUS     deprecated
    DESCRIPTION
        "The RADIUS MIB objects."
    ::= { lumSystemGroups 30 }

sysTimeGroupV3 OBJECT-GROUP
    OBJECTS {
        sysTimeLocal,
        sysTimeZone,
        sysTimeChangeLocalTime, 
        sysTimePrimaryIpAddress,
        sysTimeSecondaryIpAddress}
    STATUS      current
    DESCRIPTION
        "The node time properties V3."
    ::= { lumSystemGroups 31 }

sysSecurityGroupV2 OBJECT-GROUP
    OBJECTS {
	sysSecurityLocalConsoleAccess,
	sysSecurityChangeLocalConsoleAccess,
	sysSecurityIpTablesStatus }
    STATUS      current
    DESCRIPTION
        "The security group objects v2 (12.0)."
    ::= { lumSystemGroups 32 }

sysRadiusGroupV3 OBJECT-GROUP
    OBJECTS {
        sysRadiusPrimarySecret,
        sysRadiusSecondarySecret,
        sysRadiusPrimaryIpAddress,
        sysRadiusSecondaryIpAddress,
        sysRadiusPrimaryPort,
	sysRadiusSecondaryPort }
    STATUS     deprecated
    DESCRIPTION
        "The RADIUS MIB objects V3."
    ::= { lumSystemGroups 33 }

sysRadiusGroupV4 OBJECT-GROUP
    OBJECTS {
        sysRadiusPrimarySecret,
        sysRadiusSecondarySecret,
        sysRadiusPrimaryIpAddress,
        sysRadiusSecondaryIpAddress,
        sysRadiusPrimaryPort,
	sysRadiusSecondaryPort,
	sysRadiusDefaultUserProfile}
    STATUS     current
    DESCRIPTION
        "The RADIUS MIB objects V4."
    ::= { lumSystemGroups 34 }

-- ----------------------------------------------------
-- Compliance 
-- ----------------------------------------------------

lumSystemBasicComplV1 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V1."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroup,
            sysNodeGroup,
            sysTimeGroup,
            sysLogListGroup,
            sysHostListGroup
        } 
    ::= { lumSystemCompl 1 }

lumSystemBasicComplV2 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V2."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV2,
            sysTimeGroup,
            sysNodeGroup } 
    ::= { lumSystemCompl 2 }

lumSystemBasicComplV3 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V3."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV2,
            sysTimeGroup,
            sysNodeGroupV2,
            sysUserGroup } 
    ::= { lumSystemCompl 3 }

lumSystemBasicComplV4 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V4."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV2,
            sysTimeGroup,
            sysNodeGroupV3,
            sysUserGroup } 
    ::= { lumSystemCompl 4 }

lumSystemBasicComplV5 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V5."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV3,
            sysTimeGroup,
            sysNodeGroupV3,
            sysUserGroup } 
    ::= { lumSystemCompl 5 }

lumSystemBasicComplV6 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V6."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV3,
            sysTimeGroup,
            sysNodeGroupV4,
            sysUserGroup } 
    ::= { lumSystemCompl 6 }

lumSystemBasicComplV7 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V7."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV4,
            sysTimeGroup,
            sysNodeGroupV5,
            sysUserGroup } 
    ::= { lumSystemCompl 7 }

lumSystemBasicComplV8 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V8."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV4,
            sysTimeGroup,
            sysNodeGroupV5,
            sysUserGroup,
            sysRadiusGroup } 
    ::= { lumSystemCompl 8 }

lumSystemBasicComplV9 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V9."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV4,
            sysTimeGroup,
            sysNodeGroupV6,
            sysUserGroup,
            sysRadiusGroup } 
    ::= { lumSystemCompl 9 }

lumSystemBasicComplV10 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V10 (2.2)."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV4,
            sysTimeGroupV2,
            sysNodeGroupV6,
            sysRadiusGroup,
            sysLicenseGroup } 
    ::= { lumSystemCompl 10 }

lumSystemBasicComplV11 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V11."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV4,
            sysTimeGroupV2,
            sysNodeGroupV6,
            sysRadiusGroup,
            sysLicenseGroup,
            sysTacacsGroup } 
    ::= { lumSystemCompl 11 }

lumSystemBasicComplV12 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V12."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV4,
            sysTimeGroupV2,
            sysNodeGroupV6,
            sysRadiusGroup,
            sysLicenseGroup,
            sysTacacsGroup,
            sysUserGroupV2 } 
    ::= { lumSystemCompl 12 }

lumSystemBasicComplV13 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V13."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV5,
            sysTimeGroupV2,
            sysNodeGroupV6,
            sysRadiusGroup,
            sysLicenseGroup,
            sysTacacsGroup,
            sysUserGroupV2 } 
    ::= { lumSystemCompl 13 }

lumSystemBasicComplV14 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V14."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV6,
            sysTimeGroupV2,
            sysNodeGroupV6,
            sysRadiusGroup,
            sysLicenseGroup,
            sysTacacsGroupV2,
            sysUserGroupV3 } 
    ::= { lumSystemCompl 14 }

lumSystemBasicComplV15 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V15 (4.0)."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV6,
            sysTimeGroupV2,
            sysNodeGroupV6,
            sysRadiusGroup,
            sysLicenseGroup,
            sysTacacsGroupV2,
            sysUserGroupV4 } 
    ::= { lumSystemCompl 15 }

lumSystemBasicComplV16 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V16 (7.0)."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV6,
            sysTimeGroupV2,
            sysNodeGroupV6,
            sysRadiusGroup,
            sysLicenseGroup,
            sysTacacsGroupV2,
            sysUserGroupV4,
	    sysSecurityGroupV1 } 
    ::= { lumSystemCompl 16 }

lumSystemBasicComplV17 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V17 (10.0)."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV6,
            sysTimeGroupV2,
            sysNodeGroupV7,
            sysRadiusGroup,
            sysLicenseGroup,
            sysTacacsGroupV2,
            sysUserGroupV4,
	    sysSecurityGroupV1 } 
    ::= { lumSystemCompl 17 }

lumSystemBasicComplV18 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V18 (11.0)."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV6,
            sysTimeGroupV3,
            sysNodeGroupV7,
            sysRadiusGroupV2,
            sysLicenseGroup,
            sysTacacsGroupV3,
            sysUserGroupV4,
	    sysSecurityGroupV1 } 
    ::= { lumSystemCompl 18 }

lumSystemBasicComplV19 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V19 (12.0).
	Used to indicate web-server less vulnerable to hanging."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV6,
            sysTimeGroupV3,
            sysNodeGroupV7,
            sysRadiusGroupV2,
            sysLicenseGroup,
            sysTacacsGroupV3,
            sysUserGroupV4,
	    sysSecurityGroupV2 }
    ::= { lumSystemCompl 19 }

lumSystemBasicComplV20 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Basic implementation requirements for the system MIB V20 (13.0).
	Used to indicate web-server less vulnerable to hanging."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV6,
            sysTimeGroupV3,
            sysNodeGroupV7,
            sysRadiusGroupV3,
            sysLicenseGroup,
            sysTacacsGroupV3,
            sysUserGroupV4,
	    sysSecurityGroupV2 }
    ::= { lumSystemCompl 20 }

lumSystemBasicComplV21 MODULE-COMPLIANCE
    STATUS      current
    DESCRIPTION
        "Basic implementation requirements for the system MIB V21 (13.0).
	Used to indicate web-server less vulnerable to hanging."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralGroupV6,
            sysTimeGroupV3,
            sysNodeGroupV7,
            sysRadiusGroupV4,
            sysLicenseGroup,
            sysTacacsGroupV3,
            sysUserGroupV4,
	    sysSecurityGroupV2 }
    ::= { lumSystemCompl 21 }

-- ----------------------------------------------------
-- Object and event groups
-- ----------------------------------------------------

sysGeneralMinimalGroupV1 OBJECT-GROUP
    OBJECTS {
        sysGeneralLastChangeTime,
        sysGeneralConfigLastChangeTime }
    STATUS      current
    DESCRIPTION
        "The minimal general system MIB objects v1."
    ::= { lumSystemMinimalGroups 1 }

sysNodeMinimalGroupV1 OBJECT-GROUP
    OBJECTS {
        sysNodeName,
        sysNodeNeUserName,
        sysNodeBootTime }
    STATUS      deprecated
    DESCRIPTION
        "The minimal node properties objects v1."
    ::= { lumSystemMinimalGroups 2 }

sysTimeMinimalGroupV1 OBJECT-GROUP
    OBJECTS {
        sysTimeLocal }
    STATUS      deprecated
    DESCRIPTION
        "The minimal node time properties v1."
    ::= { lumSystemMinimalGroups 3 }

sysNodeMinimalGroupV2 OBJECT-GROUP
    OBJECTS {
        sysNodeName,
        sysNodeNeUserName,
	sysNodeLocation,
	sysNodeContact,
        sysNodeBootTime }
    STATUS      current
    DESCRIPTION
        "The minimal node properties objects v2."
    ::= { lumSystemMinimalGroups 4 }

sysTimeMinimalGroupV2 OBJECT-GROUP
    OBJECTS {
        sysTimeLocal,
	sysTimeZone,
	sysTimePrimaryServer }
    STATUS      deprecated
    DESCRIPTION
        "The minimal node time properties v2."
    ::= { lumSystemMinimalGroups 5 }

sysRadiusMinimalGroupV1 OBJECT-GROUP
    OBJECTS {
        sysRadiusPrimaryServer,
        sysRadiusPrimarySecret,
        sysRadiusSecondaryServer,
        sysRadiusSecondarySecret }
    STATUS      deprecated
    DESCRIPTION
        "The minimal node RADIUS MIB objects v1."
    ::= { lumSystemMinimalGroups 6 }


sysTimeMinimalGroupV3 OBJECT-GROUP
    OBJECTS {
        sysTimeLocal,
	sysTimeZone,
        sysTimePrimaryIpAddress }
    STATUS      current
    DESCRIPTION
        "The minimal node time properties v3."
    ::= { lumSystemMinimalGroups 7 }

sysRadiusMinimalGroupV2 OBJECT-GROUP
    OBJECTS {
        sysRadiusPrimarySecret,
        sysRadiusSecondarySecret,
        sysRadiusPrimaryIpAddress,
        sysRadiusSecondaryIpAddress }
    STATUS      deprecated
    DESCRIPTION
        "The minimal node RADIUS MIB objects v2."
    ::= { lumSystemMinimalGroups 8 }

sysRadiusMinimalGroupV3 OBJECT-GROUP
    OBJECTS {
        sysRadiusPrimarySecret,
        sysRadiusSecondarySecret,
        sysRadiusPrimaryIpAddress,
        sysRadiusSecondaryIpAddress,
	sysRadiusPrimaryPort,
	sysRadiusSecondaryPort }
    STATUS      deprecated
    DESCRIPTION
        "The minimal node RADIUS MIB objects v3."
    ::= { lumSystemMinimalGroups 9 }

sysRadiusMinimalGroupV4 OBJECT-GROUP
    OBJECTS {
        sysRadiusPrimarySecret,
        sysRadiusSecondarySecret,
        sysRadiusPrimaryIpAddress,
        sysRadiusSecondaryIpAddress,
	sysRadiusPrimaryPort,
	sysRadiusSecondaryPort,
	sysRadiusDefaultUserProfile}
    STATUS      current
    DESCRIPTION
        "The minimal node RADIUS MIB objects v4."
    ::= { lumSystemMinimalGroups 10 }


-- ----------------------------------------------------
-- Minimal Compliance 
-- ----------------------------------------------------

lumSystemMinimalComplV1 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Minimal implementation requirements for the system MIB V1."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralMinimalGroupV1,
            sysTimeMinimalGroupV1,
            sysNodeMinimalGroupV1 }
    ::= { lumSystemMinimalCompl 1 }

lumSystemMinimalComplV2 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Minimal implementation requirements for the system MIB V2."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralMinimalGroupV1,
            sysTimeMinimalGroupV1,
            sysNodeMinimalGroupV2 }
    ::= { lumSystemMinimalCompl 2 }

lumSystemMinimalComplV3 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Minimal implementation requirements for the system MIB V3."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralMinimalGroupV1,
            sysTimeMinimalGroupV2,
            sysNodeMinimalGroupV2,
	    sysRadiusMinimalGroupV1 }
    ::= { lumSystemMinimalCompl 3 }

lumSystemMinimalComplV4 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Minimal implementation requirements for the system MIB V4."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralMinimalGroupV1,
            sysTimeMinimalGroupV3,
            sysNodeMinimalGroupV2,
	    sysRadiusMinimalGroupV2 }
    ::= { lumSystemMinimalCompl 4 }

lumSystemMinimalComplV5 MODULE-COMPLIANCE
    STATUS      deprecated
    DESCRIPTION
        "Minimal implementation requirements for the system MIB V5."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralMinimalGroupV1,
            sysTimeMinimalGroupV3,
            sysNodeMinimalGroupV2,
	    sysRadiusMinimalGroupV3 }
    ::= { lumSystemMinimalCompl 5 }

lumSystemMinimalComplV6 MODULE-COMPLIANCE
    STATUS      current
    DESCRIPTION
        "Minimal implementation requirements for the system MIB V6."
    MODULE
        MANDATORY-GROUPS {
            sysGeneralMinimalGroupV1,
            sysTimeMinimalGroupV3,
            sysNodeMinimalGroupV2,
	    sysRadiusMinimalGroupV4 }
    ::= { lumSystemMinimalCompl 6}

END
