|
Packit |
fcad23 |
NET-SNMP-VACM-MIB DEFINITIONS ::= BEGIN
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
--
|
|
Packit |
fcad23 |
-- Defines Net-SNMP extensions to the standard VACM view table.
|
|
Packit |
fcad23 |
--
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
IMPORTS
|
|
Packit |
fcad23 |
SnmpAdminString
|
|
Packit |
fcad23 |
FROM SNMP-FRAMEWORK-MIB
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
netSnmpObjects, netSnmpGroups
|
|
Packit |
fcad23 |
FROM NET-SNMP-MIB
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
vacmGroupName, vacmAccessContextPrefix, vacmAccessSecurityModel,
|
|
Packit |
fcad23 |
vacmAccessSecurityLevel
|
|
Packit |
fcad23 |
FROM SNMP-VIEW-BASED-ACM-MIB
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
OBJECT-TYPE, MODULE-IDENTITY
|
|
Packit |
fcad23 |
FROM SNMPv2-SMI
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
OBJECT-GROUP, NOTIFICATION-GROUP
|
|
Packit |
fcad23 |
FROM SNMPv2-CONF
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
TEXTUAL-CONVENTION, DisplayString, RowStatus, StorageType
|
|
Packit |
fcad23 |
FROM SNMPv2-TC;
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
netSnmpVacmMIB MODULE-IDENTITY
|
|
Packit |
fcad23 |
LAST-UPDATED "200608270000Z"
|
|
Packit |
fcad23 |
ORGANIZATION "www.net-snmp.org"
|
|
Packit |
fcad23 |
CONTACT-INFO
|
|
Packit |
fcad23 |
"postal: Wes Hardaker
|
|
Packit |
fcad23 |
P.O. Box 382
|
|
Packit |
fcad23 |
Davis CA 95617
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
email: net-snmp-coders@lists.sourceforge.net"
|
|
Packit |
fcad23 |
DESCRIPTION
|
|
Packit |
fcad23 |
"Defines Net-SNMP extensions to the standard VACM view table."
|
|
Packit |
fcad23 |
REVISION "200608270000Z"
|
|
Packit |
fcad23 |
DESCRIPTION
|
|
Packit |
fcad23 |
"First draft"
|
|
Packit |
fcad23 |
::= { netSnmpObjects 9 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
nsVacmAccessTable OBJECT-TYPE
|
|
Packit |
fcad23 |
SYNTAX SEQUENCE OF NsVacmAccessEntry
|
|
Packit |
fcad23 |
MAX-ACCESS not-accessible
|
|
Packit |
fcad23 |
STATUS current
|
|
Packit |
fcad23 |
DESCRIPTION "Net-SNMP extensions to vacmAccessTable."
|
|
Packit |
fcad23 |
::= { netSnmpVacmMIB 1 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
nsVacmAccessEntry OBJECT-TYPE
|
|
Packit |
fcad23 |
SYNTAX NsVacmAccessEntry
|
|
Packit |
fcad23 |
MAX-ACCESS not-accessible
|
|
Packit |
fcad23 |
STATUS current
|
|
Packit |
fcad23 |
DESCRIPTION "Net-SNMP extensions to vacmAccessTable."
|
|
Packit |
fcad23 |
INDEX { vacmGroupName,
|
|
Packit |
fcad23 |
vacmAccessContextPrefix,
|
|
Packit |
fcad23 |
vacmAccessSecurityModel,
|
|
Packit |
fcad23 |
vacmAccessSecurityLevel,
|
|
Packit |
fcad23 |
nsVacmAuthType
|
|
Packit |
fcad23 |
}
|
|
Packit |
fcad23 |
::= { nsVacmAccessTable 1 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
NsVacmAccessEntry ::= SEQUENCE
|
|
Packit |
fcad23 |
{
|
|
Packit |
fcad23 |
nsVacmAuthType SnmpAdminString,
|
|
Packit |
fcad23 |
nsVacmContextMatch INTEGER,
|
|
Packit |
fcad23 |
nsVacmViewName SnmpAdminString,
|
|
Packit |
fcad23 |
nsVacmStorageType StorageType,
|
|
Packit |
fcad23 |
nsVacmStatus RowStatus
|
|
Packit |
fcad23 |
}
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
nsVacmAuthType OBJECT-TYPE
|
|
Packit |
fcad23 |
SYNTAX SnmpAdminString (SIZE(0..32))
|
|
Packit |
fcad23 |
MAX-ACCESS not-accessible
|
|
Packit |
fcad23 |
STATUS current
|
|
Packit |
fcad23 |
DESCRIPTION "The type of processing that the specified view
|
|
Packit |
fcad23 |
should be applied to. See 'snmpd.conf(5)' and
|
|
Packit |
fcad23 |
'snmptrapd.conf(5)' for details."
|
|
Packit |
fcad23 |
::= { nsVacmAccessEntry 1 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
nsVacmContextMatch OBJECT-TYPE
|
|
Packit |
fcad23 |
SYNTAX INTEGER
|
|
Packit |
fcad23 |
{ exact (1), -- exact match of prefix and contextName
|
|
Packit |
fcad23 |
prefix (2) -- Only match to the prefix
|
|
Packit |
fcad23 |
}
|
|
Packit |
fcad23 |
MAX-ACCESS read-create
|
|
Packit |
fcad23 |
STATUS current
|
|
Packit |
fcad23 |
DESCRIPTION "If the value of this object is exact(1), then all
|
|
Packit |
fcad23 |
rows where the contextName exactly matches
|
|
Packit |
fcad23 |
vacmAccessContextPrefix are selected.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
If the value of this object is prefix(2), then all
|
|
Packit |
fcad23 |
rows where the contextName whose starting octets
|
|
Packit |
fcad23 |
exactly match vacmAccessContextPrefix are selected.
|
|
Packit |
fcad23 |
This allows for a simple form of wildcarding.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
The value of this object should be consistent across
|
|
Packit |
fcad23 |
all nsVacmAccessEntries corresponding to a single
|
|
Packit |
fcad23 |
row of the vacmAccessTable.
|
|
Packit |
fcad23 |
"
|
|
Packit |
fcad23 |
DEFVAL { exact }
|
|
Packit |
fcad23 |
::= { nsVacmAccessEntry 2 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
nsVacmViewName OBJECT-TYPE
|
|
Packit |
fcad23 |
SYNTAX SnmpAdminString (SIZE(0..32))
|
|
Packit |
fcad23 |
MAX-ACCESS read-create
|
|
Packit |
fcad23 |
STATUS current
|
|
Packit |
fcad23 |
DESCRIPTION "The MIB view authorised for the appropriate style
|
|
Packit |
fcad23 |
of processing (as indicated by nsVacmToken).
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
The interpretation of this value is the same as for
|
|
Packit |
fcad23 |
the standard VACM ViewName objects."
|
|
Packit |
fcad23 |
DEFVAL { ''H } -- the empty string
|
|
Packit |
fcad23 |
::= { nsVacmAccessEntry 3 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
nsVacmStorageType OBJECT-TYPE
|
|
Packit |
fcad23 |
SYNTAX StorageType
|
|
Packit |
fcad23 |
MAX-ACCESS read-create
|
|
Packit |
fcad23 |
STATUS current
|
|
Packit |
fcad23 |
DESCRIPTION "The storage type for this (group of) conceptual rows.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
Conceptual rows having the value 'permanent' need not
|
|
Packit |
fcad23 |
allow write-access to any columnar objects in the row.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
The value of this object should be consistent across
|
|
Packit |
fcad23 |
all nsVacmAccessEntries corresponding to a single
|
|
Packit |
fcad23 |
row of the vacmAccessTable.
|
|
Packit |
fcad23 |
"
|
|
Packit |
fcad23 |
DEFVAL { nonVolatile }
|
|
Packit |
fcad23 |
::= { nsVacmAccessEntry 4 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
nsVacmStatus OBJECT-TYPE
|
|
Packit |
fcad23 |
SYNTAX RowStatus
|
|
Packit |
fcad23 |
MAX-ACCESS read-create
|
|
Packit |
fcad23 |
STATUS current
|
|
Packit |
fcad23 |
DESCRIPTION "The status of this (group of) conceptual rows.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
The RowStatus TC [RFC2579] requires that this
|
|
Packit |
fcad23 |
DESCRIPTION clause states under which circumstances
|
|
Packit |
fcad23 |
other objects in this row can be modified:
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
The value of this object has no effect on whether
|
|
Packit |
fcad23 |
other objects in this conceptual row can be modified.
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
The value of this object should be consistent across
|
|
Packit |
fcad23 |
all nsVacmAccessEntries corresponding to a single
|
|
Packit |
fcad23 |
row of the vacmAccessTable.
|
|
Packit |
fcad23 |
"
|
|
Packit |
fcad23 |
::= { nsVacmAccessEntry 5 }
|
|
Packit |
fcad23 |
|
|
Packit |
fcad23 |
END
|