snmp_mib_archive/LEFTHAND-NETWORKS-NSM-SECURITY-MIB.cfg
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

559 lines
12 KiB
INI
Executable File

#-MIBFILE: LEFTHAND-NETWORKS-NSM-SECURITY-MIB.mib
LEFTHAND-NETWORKS-NSM-SECURITY-MIB DEFINITIONS ::= BEGIN
DisplayString ::=
OCTET STRING (SIZE(0..255))
PhysAddress ::=
OCTET STRING
MacAddress ::=
OCTET STRING (SIZE(6))
TruthValue ::=
INTEGER {
true(1),
false(2)
}
TestAndIncr ::=
INTEGER (0..2147483647)
AutonomousType ::=
OBJECT IDENTIFIER
InstancePointer ::=
OBJECT IDENTIFIER
VariablePointer ::=
OBJECT IDENTIFIER
RowPointer ::=
OBJECT IDENTIFIER
RowStatus ::=
INTEGER {
active(1),
notInService(2),
notReady(3),
createAndGo(4),
createAndWait(5),
destroy(6)
}
TimeStamp ::=
TimeTicks
TimeInterval ::=
INTEGER (0..2147483647)
DateAndTime ::=
OCTET STRING (SIZE(8|11))
StorageType ::=
INTEGER {
other(1),
volatile(2),
nonVolatile(3),
permanent(4),
readOnly(5)
}
TDomain ::=
OBJECT IDENTIFIER
TAddress ::=
OCTET STRING (SIZE(1..255))
lefthandnetworks OBJECT IDENTIFIER ::= { enterprises 9804 }
lefthandnetworksRegistrations OBJECT IDENTIFIER ::= { lefthandnetworks 2 }
lhnModules OBJECT IDENTIFIER ::= { lefthandnetworksRegistrations 1 }
lefthandnetworksProducts OBJECT IDENTIFIER ::= { lefthandnetworks 3 }
lhnNsm OBJECT IDENTIFIER ::= { lefthandnetworksProducts 1 }
lefthandnetworksRegistrations OBJECT IDENTIFIER ::= { lefthandnetworks 2 }
lhnNsmDevices OBJECT IDENTIFIER ::= { lhnNsm 1 }
lhnNsmObjects OBJECT IDENTIFIER ::= { lhnNsmDevices 2 }
lhnNsmSecurity OBJECT IDENTIFIER ::= { lhnNsmObjects 11 }
lhnNsmSecurityModule OBJECT IDENTIFIER ::= { lhnModules 11 }
lhnNsmSecurityModuleConformance OBJECT IDENTIFIER ::= { lhnNsmSecurityModule 1 }
lhnNsmSecurityModuleCompliances OBJECT IDENTIFIER ::= { lhnNsmSecurityModuleConformance 1 }
lhnNsmSecurityModuleGroups OBJECT IDENTIFIER ::= { lhnNsmSecurityModuleConformance 2 }
lefthandNetworksNsmSecurityGroup OBJECT IDENTIFIER ::= { lhnNsmSecurityModuleGroups 1 }
lefthandNetworksNsmSecurityGroupObsolete OBJECT IDENTIFIER ::= { lhnNsmSecurityModuleGroups 2 }
secUserCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION "The number of Linux users. Obsolete in SAN/iQ 8."
::= { lhnNsmSecurity 1 }
secUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF SecUserEntry
ACCESS read-only
STATUS obsolete
DESCRIPTION "A table of Linux users. The number of entries is given by secUserCount. Obsolete in SAN/iQ 8."
::= { lhnNsmSecurity 2 }
secUserEntry OBJECT-TYPE
SYNTAX SecUserEntry
ACCESS read-only
STATUS obsolete
DESCRIPTION "A row of Linux user information. Obsolete in SAN/iQ 8."
INDEX { secUserIndex }
::= { secUserTable 1 }
secUserEntry ::=
SEQUENCE {
secUserIndex Unsigned32,
secUserName DisplayString,
secUserDesc DisplayString,
secUserPassword DisplayString,
secUserRowStatus RowStatus
}
secUserIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION "The index for the secUserTable table. Obsolete in SAN/iQ 8."
::= { secUserEntry 1 }
secUserName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION "The Linux username. Obsolete in SAN/iQ 8."
::= { secUserEntry 2 }
secUserDesc OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION "The Linux user description. Obsolete in SAN/iQ 8."
::= { secUserEntry 3 }
secUserPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION "The Linux user password. Obsolete in SAN/iQ 8."
::= { secUserEntry 4 }
secUserRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8."
::= { secUserEntry 5 }
secGroupCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION "The number of Linux groups. Obsolete in SAN/iQ 8."
::= { lhnNsmSecurity 3 }
secGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF SecGroupEntry
ACCESS read-only
STATUS obsolete
DESCRIPTION "A table of Linux groups. The number of entries is
given by secGroupCount. Obsolete in SAN/iQ 8."
::= { lhnNsmSecurity 4 }
secGroupEntry OBJECT-TYPE
SYNTAX SecGroupEntry
ACCESS read-only
STATUS obsolete
DESCRIPTION "A row of Linux group information.
Obsolete in SAN/iQ 8."
INDEX { secGroupIndex }
::= { secGroupTable 1 }
secGroupEntry ::=
SEQUENCE {
secGroupIndex Unsigned32,
secGroupName DisplayString,
secGroupDesc DisplayString,
secGroupUserCount Integer32,
secGroupRowStatus RowStatus
}
secGroupIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION "The index for the secGroupTable table.
Obsolete in SAN/iQ 8."
::= { secGroupEntry 1 }
secGroupName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION "The Linux group name."
::= { secGroupEntry 2 }
secGroupDesc OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION "The Linux group description."
::= { secGroupEntry 3 }
secGroupUserCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION "The number of users in the Linux group.
Obsolete in SAN/iQ 8."
::= { secGroupEntry 4 }
secGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status."
::= { secGroupEntry 5 }
secGroupUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF SecGroupUserEntry
ACCESS read-only
STATUS obsolete
DESCRIPTION "A table of Linux security group users. The number
of entries is given by secGroupUserCount.
Obsolete in SAN/iQ 8."
::= { lhnNsmSecurity 5 }
secGroupUserEntry OBJECT-TYPE
SYNTAX SecGroupUserEntry
ACCESS read-only
STATUS obsolete
DESCRIPTION "A row of Linux security group user information.
Obsolete in SAN/iQ 8."
INDEX { secGroupIndex , secGroupUserIndex }
::= { secGroupUserTable 1 }
secGroupUserEntry ::=
SEQUENCE {
secGroupUserIndex Unsigned32,
secGroupUserName DisplayString,
secGroupUserRowStatus RowStatus
}
secGroupUserIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION "The index for the secGroupUserTable table.
Obsolete in SAN/iQ 8."
::= { secGroupUserEntry 1 }
secGroupUserName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION "The Linux security group name.
Obsolete in SAN/iQ 8."
::= { secGroupUserEntry 2 }
secGroupUserRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8."
::= { secGroupUserEntry 3 }
secAdminUserCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of users."
::= { lhnNsmSecurity 6 }
secAdminUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF SecAdminUserEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of users for the NSM. The number of entries
is given by secAdminUserCount."
::= { lhnNsmSecurity 7 }
secAdminUserEntry OBJECT-TYPE
SYNTAX SecAdminUserEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of user information."
INDEX { secAdminUserIndex }
::= { secAdminUserTable 1 }
secAdminUserEntry ::=
SEQUENCE {
secAdminUserIndex Unsigned32,
secAdminUserName DisplayString,
secAdminUserDesc DisplayString,
secAdminUserPassword DisplayString,
secAdminUserRowStatus RowStatus
}
secAdminUserIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the secAdminUserTable table."
::= { secAdminUserEntry 1 }
secAdminUserName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The user's username."
::= { secAdminUserEntry 2 }
secAdminUserDesc OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The user description."
::= { secAdminUserEntry 3 }
secAdminUserPassword OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION "The user's password. Obsolete in SAN/iQ 8."
::= { secAdminUserEntry 4 }
secAdminUserRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { secAdminUserEntry 5 }
secAdminGroupCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of user groups."
::= { lhnNsmSecurity 8 }
secAdminGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF SecAdminGroupEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of groups on the NSM. The number of entries
is given by secAdminGroupCount."
::= { lhnNsmSecurity 9 }
secAdminGroupEntry OBJECT-TYPE
SYNTAX SecAdminGroupEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of group information."
INDEX { secAdminGroupIndex }
::= { secAdminGroupTable 1 }
secAdminGroupEntry ::=
SEQUENCE {
secAdminGroupIndex Unsigned32,
secAdminGroupName DisplayString,
secAdminGroupDesc DisplayString,
secAdminGroupUserCount Integer32,
secAdminGroupRowStatus RowStatus
}
secAdminGroupIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the secAdminGroupTable table."
::= { secAdminGroupEntry 1 }
secAdminGroupName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The group name."
::= { secAdminGroupEntry 2 }
secAdminGroupDesc OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The group description."
::= { secAdminGroupEntry 3 }
secAdminGroupUserCount OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The number of users in the group."
::= { secAdminGroupEntry 4 }
secAdminGroupRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { secAdminGroupEntry 5 }
secAdminGroupUserTable OBJECT-TYPE
SYNTAX SEQUENCE OF SecAdminGroupUserOrSubGroupEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A table of administrators on the NSM. The number of entries
is given by secAdminGroupCount for the 'full_administrator' group."
::= { lhnNsmSecurity 10 }
secAdminGroupUserEntry OBJECT-TYPE
SYNTAX SecAdminGroupUserOrSubGroupEntry
ACCESS read-only
STATUS mandatory
DESCRIPTION "A row of administrator group information."
INDEX { secAdminGroupIndex , secAdminGroupUserIndex }
::= { secAdminGroupUserTable 1 }
secAdminGroupUserEntry ::=
SEQUENCE {
secAdminGroupUserIndex Unsigned32,
secAdminGroupUserName DisplayString,
secAdminGroupUserRowStatus RowStatus
}
secAdminGroupUserIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS mandatory
DESCRIPTION "The index for the secAdminGroupUserTable table."
::= { secAdminGroupUserEntry 1 }
secAdminGroupUserName OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS mandatory
DESCRIPTION "The user's username."
::= { secAdminGroupUserEntry 2 }
secAdminGroupUserRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status. Obsolete in SAN/iQ 8.5."
::= { secAdminGroupUserEntry 3 }
secAdminGroupAccessTable OBJECT-TYPE
SYNTAX SEQUENCE OF SecAdminGroupAccessEntry
ACCESS read-only
STATUS obsolete
DESCRIPTION "The group access permissions table."
::= { lhnNsmSecurity 11 }
secAdminGroupAccessEntry OBJECT-TYPE
SYNTAX SecAdminGroupAccessEntry
ACCESS read-only
STATUS obsolete
DESCRIPTION "A row of group access permissions."
INDEX { secAdminGroupIndex , secAdminGroupAccessIndex }
::= { secAdminGroupAccessTable 1 }
secAdminGroupAccessEntry ::=
SEQUENCE {
secAdminGroupAccessIndex Unsigned32,
secAdminGroupAccessKey DisplayString,
secAdminGroupAccessMode BITS,
secAdminGroupAccessRowStatus RowStatus
}
secAdminGroupAccessIndex OBJECT-TYPE
SYNTAX INTEGER
ACCESS read-only
STATUS obsolete
DESCRIPTION "The index for the secAdminGroupAccessTable table."
::= { secAdminGroupAccessEntry 1 }
secAdminGroupAccessKey OBJECT-TYPE
SYNTAX DisplayString
ACCESS read-only
STATUS obsolete
DESCRIPTION "The key."
::= { secAdminGroupAccessEntry 2 }
secAdminGroupAccessMode OBJECT-TYPE
SYNTAX OCTET STRING {
get(0),
set(1),
add(2),
delete(3)
}
ACCESS read-only
STATUS obsolete
DESCRIPTION "The access mode."
::= { secAdminGroupAccessEntry 3 }
secAdminGroupAccessRowStatus OBJECT-TYPE
SYNTAX RowStatus
ACCESS read-only
STATUS obsolete
DESCRIPTION "The table row status."
::= { secAdminGroupAccessEntry 4 }
END