SNMP-VIEW-BASED-ACM-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE,
snmpModules FROM SNMPv2-SMI
TestAndIncr,
RowStatus, StorageType FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF
SnmpAdminString, SnmpSecurityLevel,
SnmpSecurityModel FROM SNMP-FRAMEWORK-MIB;
snmpVacmMIB MODULE-IDENTITY
LAST-UPDATED "200210160000Z" -- 16 octobre 2002, minuit
ORGANIZATION "SNMPv3 Working Group"
CONTACT-INFO "WG-email: [email protected]
Subscribe: [email protected]
In msg body: subscribe snmpv3
Chair: Russ Mundy
Network Associates Laboratories
postal: 15204 Omega Drive, Suite 300
Rockville, MD 20850-4601
USA
email: [email protected]
phone: +1 301-947-7107
Co-Chair: David Harrington
Enterasys Networks
Postal: 35 Industrial Way
P. O. Box 5004
Rochester, New Hampshire 03866-5005
USA
EMail: [email protected]
Phone: +1 603-337-2614
Co-editor: Bert Wijnen
Lucent Technologies
postal: Schagen 33
3461 GL Linschoten
Netherlands
email: [email protected]
phone: +31-348-480-685
Co-editor: Randy Presuhn
BMC Software, Inc.
postal: 2141 North First Street
San Jose, CA 95131
USA
email: [email protected]
phone: +1 408-546-1006
Co-editor: Keith McCloghrie
Cisco Systems, Inc.
postal: 170 West Tasman Drive
San Jose, CA 95134-1706
USA
email: [email protected]
phone: +1-408-526-5260"
DESCRIPTION "Définitions des informations de gestion pour le
View-based Access Control Model de SNMP.
Copyright (C) The Internet Society (2002). Cette
version du module MIB fait partie de la RFC 3415 ;
voir la RFC elle-même pour les mentions légales complètes.
"
REVISION "200210160000Z" -- 16 octobre 2002, minuit
DESCRIPTION "Clarifications, publiées dans la RFC 3415."
REVISION "199901200000Z" -- 20 janvier 1999, minuit
DESCRIPTION "Clarifications, publiées dans la RFC 2575."
REVISION "199711200000Z" -- 20 novembre 1997, minuit
DESCRIPTION "Version initiale, publiée dans la RFC 2275."
::= { snmpModules 16 }
-- Affectations administratives ************************************
vacmMIBObjects OBJECT IDENTIFIER ::= { snmpVacmMIB 1 }
vacmMIBConformance OBJECT IDENTIFIER ::= { snmpVacmMIB 2 }
-- Informations sur les contextes locaux ******************************
vacmContextTable OBJECT-TYPE
SYNTAX SEQUENCE OF VacmContextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table des contextes disponibles localement.
Cette table conceptuelle énumère les contextes
disponibles localement.
Les implémentations simples qui ne prennent pas en
charge plusieurs contextes peuvent choisir de ne mettre
en oeuvre que le contexte par défaut.
"
::= { vacmMIBObjects 1 }
vacmContextEntry OBJECT-TYPE
SYNTAX VacmContextEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Informations relatives à un contexte particulier."
INDEX {
vacmContextName
}
::= { vacmContextTable 1 }
VacmContextEntry ::= SEQUENCE
{
vacmContextName SnmpAdminString
}
vacmContextName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Nom lisible par un humain qui identifie un contexte
particulier d'une entité SNMP donnée.
Le contextName vide, de longueur nulle, représente
le contexte par défaut.
"
::= { vacmContextEntry 1 }
-- Informations sur les correspondances sécurité-vers-groupe *******************
vacmSecurityToGroupTable OBJECT-TYPE
SYNTAX SEQUENCE OF VacmSecurityToGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Cette table associe des combinaisons de securityModel
et securityName à un groupName, afin de définir des
politiques de contrôle d'accès pour un ensemble de
principaux.
"
::= { vacmMIBObjects 2 }
vacmSecurityToGroupEntry OBJECT-TYPE
SYNTAX VacmSecurityToGroupEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Une entrée de cette table associe une combinaison
de securityModel et securityName à un groupName.
"
INDEX {
vacmSecurityModel,
vacmSecurityName
}
::= { vacmSecurityToGroupTable 1 }
VacmSecurityToGroupEntry ::= SEQUENCE
{
vacmSecurityModel SnmpSecurityModel,
vacmSecurityName SnmpAdminString,
vacmGroupName SnmpAdminString,
vacmSecurityToGroupStorageType StorageType,
vacmSecurityToGroupStatus RowStatus
}
vacmSecurityModel OBJECT-TYPE
SYNTAX SnmpSecurityModel(1..2147483647)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Modèle de sécurité par lequel le vacmSecurityName
référencé par cette entrée est fourni.
Noter que cet objet ne peut pas prendre la valeur
'any' (0).
"
::= { vacmSecurityToGroupEntry 1 }
vacmSecurityName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "securityName du principal, représenté dans un format
indépendant du modèle de sécurité, que cette entrée
associe à un groupName.
"
::= { vacmSecurityToGroupEntry 2 }
vacmGroupName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Nom du groupe auquel appartient cette entrée, par
exemple la combinaison de securityModel et securityName.
Ce groupName est utilisé comme index dans la
vacmAccessTable pour sélectionner une politique de
contrôle d'accès.
Toutefois, une valeur présente dans cette table
n'implique pas qu'une instance portant cette valeur
existe dans la table vacmAccesTable.
"
::= { vacmSecurityToGroupEntry 3 }
vacmSecurityToGroupStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Type de stockage de cette ligne conceptuelle.
Une ligne conceptuelle dont la valeur est 'permanent'
n'a pas besoin d'autoriser l'accès en écriture à un
objet colonne quelconque de la ligne.
"
DEFVAL { nonVolatile }
::= { vacmSecurityToGroupEntry 4 }
vacmSecurityToGroupStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "État de cette ligne conceptuelle.
Tant que les instances de toutes les colonnes
correspondantes n'ont pas été configurées correctement,
la valeur de l'instance correspondante de la colonne
vacmSecurityToGroupStatus est 'notReady'.
En particulier, une ligne nouvellement créée ne peut
pas devenir active tant qu'une valeur n'a pas été
définie pour vacmGroupName.
La convention textuelle RowStatus [RFC2579] exige
que cette clause DESCRIPTION indique les conditions
dans lesquelles les autres objets de cette ligne
peuvent être modifiés :
La valeur de cet objet n'a aucun effet sur la
possibilité de modifier ou non les autres objets de
cette ligne conceptuelle.
"
::= { vacmSecurityToGroupEntry 5 }
-- Informations sur les droits d'accès *******************************
vacmAccessTable OBJECT-TYPE
SYNTAX SEQUENCE OF VacmAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Table des droits d'accès des groupes.
Chaque entrée est indexée par groupName, contextPrefix,
securityModel et securityLevel. Pour déterminer si
l'accès est autorisé, une entrée doit être sélectionnée
dans cette table, et le viewName approprié de cette
entrée doit être utilisé pour les vérifications de
contrôle d'accès.
Pour sélectionner l'entrée appropriée, procéder comme suit :
1) L'ensemble des correspondances possibles est formé
par l'intersection des ensembles d'entrées suivants :
l'ensemble des entrées ayant le même vacmGroupName
l'union de ces deux ensembles :
- l'ensemble ayant le même vacmAccessContextPrefix
- l'ensemble des entrées dont la valeur de
vacmAccessContextMatch est 'prefix' et qui
correspondent à vacmAccessContextPrefix
l'intersection avec l'union de ces deux ensembles :
- l'ensemble ayant le même vacmAccessSecurityModel
- l'ensemble des entrées dont la valeur de
vacmAccessSecurityModel est 'any'
l'intersection avec l'ensemble des entrées dont la
valeur de vacmAccessSecurityLevel est inférieure ou
égale au securityLevel provenant du module de
contrôle d'accès.
2) Si cet ensemble ne contient qu'un seul membre, la
sélection est terminée. Sinon, les préférences entre
ContextPrefixes, SecurityModels et SecurityLevels
doivent être arbitrées comme suit :
a) si le sous-ensemble des entrées dont le securityModel
correspond au securityModel provenant du module de
contrôle d'accès n'est pas vide, éliminer les autres
entrées.
b) si le sous-ensemble des entrées dont le
vacmAccessContextPrefix correspond au contextName
n'est pas vide, éliminer les autres entrées
c) éliminer toutes les entrées dont le ContextPrefix
est plus court que le plus long restant dans
l'ensemble
d) sélectionner l'entrée ayant le securityLevel le
plus élevé
Noter que, pour le securityLevel noAuthNoPriv, tous
les groupes sont effectivement équivalents, car
l'hypothèse selon laquelle le securityName a été
authentifié ne tient pas.
"
::= { vacmMIBObjects 4 }
vacmAccessEntry OBJECT-TYPE
SYNTAX VacmAccessEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Droits d'accès configurés dans le Local Configuration
Datastore (LCD), autorisant un groupe à demander un
accès aux objets dans un contexte SNMP donné.
Les entrées de cette table peuvent utiliser la valeur
spéciale de securityModel 'any', qui correspond à tout
securityModel.
"
INDEX { vacmGroupName,
vacmAccessContextPrefix,
vacmAccessSecurityModel,
vacmAccessSecurityLevel
}
::= { vacmAccessTable 1 }
VacmAccessEntry ::= SEQUENCE
{
vacmAccessContextPrefix SnmpAdminString,
vacmAccessSecurityModel SnmpSecurityModel,
vacmAccessSecurityLevel SnmpSecurityLevel,
vacmAccessContextMatch INTEGER,
vacmAccessReadViewName SnmpAdminString,
vacmAccessWriteViewName SnmpAdminString,
vacmAccessNotifyViewName SnmpAdminString,
vacmAccessStorageType StorageType,
vacmAccessStatus RowStatus
}
vacmAccessContextPrefix OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Pour obtenir l'accès autorisé par cette ligne
conceptuelle, le contextName doit correspondre
exactement, si la valeur de vacmAccessContextMatch
est 'exact', ou partiellement, si la valeur de
vacmAccessContextMatch est 'prefix', à la valeur de
cette instance d'objet.
"
::= { vacmAccessEntry 1 }
vacmAccessSecurityModel OBJECT-TYPE
SYNTAX SnmpSecurityModel
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Pour obtenir l'accès autorisé par cette ligne
conceptuelle, ce securityModel doit être utilisé.
"
::= { vacmAccessEntry 2 }
vacmAccessSecurityLevel OBJECT-TYPE
SYNTAX SnmpSecurityLevel
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Niveau de sécurité minimal requis pour obtenir l'accès
autorisé par cette ligne conceptuelle. Le securityLevel
noAuthNoPriv est inférieur à authNoPriv, qui est lui-même
inférieur à authPriv.
Si plusieurs entrées sont identiques sauf pour cet
index vacmAccessSecurityLevel, l'entrée ayant la valeur
vacmAccessSecurityLevel la plus élevée est sélectionnée.
"
::= { vacmAccessEntry 3 }
vacmAccessContextMatch OBJECT-TYPE
SYNTAX INTEGER { exact (1), -- correspondance exacte entre le préfixe et contextName
prefix (2) -- correspondance du préfixe seulement
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Si la valeur de cet objet est exact(1), toutes les
lignes dont le contextName correspond exactement à
vacmAccessContextPrefix sont sélectionnées.
Si la valeur de cet objet est prefix(2), toutes les
lignes dont les octets initiaux du contextName
correspondent exactement à vacmAccessContextPrefix sont
sélectionnées. Cela permet une forme simple de joker.
"
DEFVAL { exact }
::= { vacmAccessEntry 4 }
vacmAccessReadViewName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "La valeur de cette instance d'objet identifie la vue
MIB du contexte SNMP pour laquelle cette ligne
conceptuelle autorise l'accès en lecture.
La vue MIB identifiée est celle dont la valeur de
vacmViewTreeFamilyViewName est identique à la valeur
de cette instance d'objet ; si la valeur est une chaîne
vide, ou s'il n'existe aucune vue MIB active avec cette
valeur de vacmViewTreeFamilyViewName, aucun accès
n'est accordé.
"
DEFVAL { ''H } -- chaîne vide
::= { vacmAccessEntry 5 }
vacmAccessWriteViewName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "La valeur de cette instance d'objet identifie la vue
MIB du contexte SNMP pour laquelle cette ligne
conceptuelle autorise l'accès en écriture.
La vue MIB identifiée est celle dont la valeur de
vacmViewTreeFamilyViewName est identique à la valeur
de cette instance d'objet ; si la valeur est une chaîne
vide, ou s'il n'existe aucune vue MIB active avec cette
valeur de vacmViewTreeFamilyViewName, aucun accès
n'est accordé.
"
DEFVAL { ''H } -- chaîne vide
::= { vacmAccessEntry 6 }
vacmAccessNotifyViewName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(0..32))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "La valeur de cette instance d'objet identifie la vue
MIB du contexte SNMP pour laquelle cette ligne
conceptuelle autorise l'accès aux notifications.
La vue MIB identifiée est celle dont la valeur de
vacmViewTreeFamilyViewName est identique à la valeur
de cette instance d'objet ; si la valeur est une chaîne
vide, ou s'il n'existe aucune vue MIB active avec cette
valeur de vacmViewTreeFamilyViewName, aucun accès
n'est accordé.
"
DEFVAL { ''H } -- chaîne vide
::= { vacmAccessEntry 7 }
vacmAccessStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Type de stockage de cette ligne conceptuelle.
Une ligne conceptuelle dont la valeur est 'permanent'
n'a pas besoin d'autoriser l'accès en écriture à un
objet colonne quelconque de la ligne.
"
DEFVAL { nonVolatile }
::= { vacmAccessEntry 8 }
vacmAccessStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "État de cette ligne conceptuelle.
La convention textuelle RowStatus [RFC2579] exige
que cette clause DESCRIPTION indique les conditions
dans lesquelles les autres objets de cette ligne
peuvent être modifiés :
La valeur de cet objet n'a aucun effet sur la
possibilité de modifier ou non les autres objets de
cette ligne conceptuelle.
"
::= { vacmAccessEntry 9 }
-- Informations sur les vues MIB ************************************
-- La prise en charge d'une granularité au niveau des instances est facultative.
--
-- Dans certaines implémentations, la granularité du contrôle d'accès au niveau
-- des instances peut avoir un coût élevé en performances.
-- Les gestionnaires devraient éviter de demander une telle configuration
-- inutilement.
vacmMIBViews OBJECT IDENTIFIER ::= { vacmMIBObjects 5 }
vacmViewSpinLock OBJECT-TYPE
SYNTAX TestAndIncr
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Verrou consultatif permettant à plusieurs applications
génératrices de commandes coopérantes de coordonner
leur utilisation des mécanismes de modification de la
vacmViewTreeFamilyTable.
"
::= { vacmMIBViews 1 }
vacmViewTreeFamilyTable OBJECT-TYPE
SYNTAX SEQUENCE OF VacmViewTreeFamilyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Informations conservées localement sur les familles de
sous-arbres dans les vues MIB.
Chaque vue MIB est définie par deux ensembles de
sous-arbres de vue :
- les sous-arbres de vue inclus, et
- les sous-arbres de vue exclus.
Chacun de ces sous-arbres de vue, inclus ou exclus,
est défini dans cette table.
Pour déterminer si une instance d'objet particulière
appartient à une vue MIB donnée, l'OBJECT IDENTIFIER de
l'instance d'objet est comparé à chaque entrée active
de cette table pour cette vue MIB. S'il n'y a pas de
correspondance, l'instance d'objet n'appartient pas à
la vue MIB. S'il existe une ou plusieurs correspondances,
l'instance d'objet est incluse dans la vue MIB ou en est
exclue selon la valeur de vacmViewTreeFamilyType dans
l'entrée dont la valeur de vacmViewTreeFamilySubtree
contient le plus grand nombre de sous-identifiants. Si
plusieurs entrées correspondent avec le même nombre de
sous-identifiants, l'instance lexicographiquement la plus
élevée de vacmViewTreeFamilyType détermine l'inclusion
ou l'exclusion.
L'OBJECT IDENTIFIER X d'une instance d'objet correspond
à une entrée active de cette table lorsque le nombre de
sous-identifiants dans X est au moins égal au nombre de
sous-identifiants dans la valeur vacmViewTreeFamilySubtree
de l'entrée, et lorsque chaque sous-identifiant de la
valeur vacmViewTreeFamilySubtree correspond au
sous-identifiant correspondant dans X. Deux
sous-identifiants correspondent si le bit correspondant
de la valeur vacmViewTreeFamilyMask de l'entrée est nul,
c'est-à-dire une valeur 'joker', ou s'ils sont égaux.
Une valeur 'joker' de longueur nulle correspond à tout
OBJECT IDENTIFIER.
"
::= { vacmMIBViews 2 }
vacmViewTreeFamilyEntry OBJECT-TYPE
SYNTAX VacmViewTreeFamilyEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Informations relatives à une famille particulière de
sous-arbres de vue incluse dans la vue MIB d'un
contexte SNMP donné, ou exclue de celle-ci.
Les implémentations ne doivent pas limiter le nombre de
familles de sous-arbres de vue pour une vue MIB donnée,
sauf en raison de contraintes de ressources portant sur
le nombre total d'entrées dans vacmViewTreeFamilyTable.
Si aucune ligne conceptuelle n'existe dans cette table
pour une vue MIB donnée, viewName, cette vue peut être
considérée comme constituée de l'ensemble vide de
sous-arbres de vue.
"
INDEX { vacmViewTreeFamilyViewName,
vacmViewTreeFamilySubtree
}
::= { vacmViewTreeFamilyTable 1 }
VacmViewTreeFamilyEntry ::= SEQUENCE
{
vacmViewTreeFamilyViewName SnmpAdminString,
vacmViewTreeFamilySubtree OBJECT IDENTIFIER,
vacmViewTreeFamilyMask OCTET STRING,
vacmViewTreeFamilyType INTEGER,
vacmViewTreeFamilyStorageType StorageType,
vacmViewTreeFamilyStatus RowStatus
}
vacmViewTreeFamilyViewName OBJECT-TYPE
SYNTAX SnmpAdminString (SIZE(1..32))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Nom lisible par un humain de la famille de sous-arbres
de vue.
"
::= { vacmViewTreeFamilyEntry 1 }
vacmViewTreeFamilySubtree OBJECT-TYPE
SYNTAX OBJECT IDENTIFIER
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION "Sous-arbre MIB qui, combiné à l'instance correspondante
de vacmViewTreeFamilyMask, définit une famille de
sous-arbres de vue.
"
::= { vacmViewTreeFamilyEntry 2 }
vacmViewTreeFamilyMask OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (0..16))
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Masque de bits qui, combiné à l'instance correspondante
de vacmViewTreeFamilySubtree, définit une famille de
sous-arbres de vue.
Chaque bit de ce masque correspond à un sous-identifiant
de vacmViewTreeFamilySubtree. Le bit de poids fort du
i-ème octet de cette valeur de chaîne d'octets, étendue
si nécessaire comme indiqué ci-dessous, correspond au
(8*i - 7)-ème sous-identifiant, et le bit de poids faible
du i-ème octet de cette chaîne d'octets correspond au
(8*i)-ème sous-identifiant, où i est compris entre 1 et 16.
Chaque bit de ce masque indique si le sous-identifiant
correspondant doit correspondre lors de la détermination
de l'appartenance d'un OBJECT IDENTIFIER à cette famille
de sous-arbres de vue ; '1' indique qu'une correspondance
exacte est nécessaire ; '0' indique un 'joker', c'est-à-dire
que toute valeur de sous-identifiant correspond.
Ainsi, l'OBJECT IDENTIFIER X d'une instance d'objet est
inclus dans la famille de sous-arbres de vue si, pour
chaque sous-identifiant de la valeur
vacmViewTreeFamilySubtree, l'une des conditions
suivantes est satisfaite :
le i-ème bit de vacmViewTreeFamilyMask vaut 0, ou
le i-ème sous-identifiant de X est égal au i-ème
sous-identifiant de la valeur vacmViewTreeFamilySubtree.
Si la valeur de ce masque de bits a une longueur de M
bits et que l'instance correspondante de
vacmViewTreeFamilySubtree contient plus de M
sous-identifiants, le masque de bits est étendu avec
des bits à 1 jusqu'à la longueur nécessaire.
Noter que, lorsque la valeur de cet objet est une chaîne
de longueur nulle, cette règle d'extension conduit à
l'utilisation d'un masque entièrement composé de 1,
c'est-à-dire sans 'joker', et la famille de sous-arbres
de vue est un seul sous-arbre de vue identifié uniquement
par l'instance correspondante de vacmViewTreeFamilySubtree.
"
DEFVAL { ''H }
::= { vacmViewTreeFamilyEntry 3 }
vacmViewTreeFamilyType OBJECT-TYPE
SYNTAX INTEGER {
included(1),
excluded(2)
}
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Indique si les instances correspondantes de
vacmViewTreeFamilySubtree et vacmViewTreeFamilyMask
définissent une famille de sous-arbres de vue incluse
dans une vue MIB ou exclue d'une vue MIB.
"
DEFVAL { included }
::= { vacmViewTreeFamilyEntry 4 }
vacmViewTreeFamilyStorageType OBJECT-TYPE
SYNTAX StorageType
MAX-ACCESS read-create
STATUS current
DESCRIPTION "Type de stockage de cette ligne conceptuelle.
Une ligne conceptuelle dont la valeur est 'permanent'
n'a pas besoin d'autoriser l'accès en écriture à un
objet colonne quelconque de la ligne.
"
DEFVAL { nonVolatile }
::= { vacmViewTreeFamilyEntry 5 }
vacmViewTreeFamilyStatus OBJECT-TYPE
SYNTAX RowStatus
MAX-ACCESS read-create
STATUS current
DESCRIPTION "État de cette ligne conceptuelle.
La convention textuelle RowStatus [RFC2579] exige
que cette clause DESCRIPTION indique les conditions
dans lesquelles les autres objets de cette ligne
peuvent être modifiés :
La valeur de cet objet n'a aucun effet sur la
possibilité de modifier ou non les autres objets de
cette ligne conceptuelle.
"
::= { vacmViewTreeFamilyEntry 6 }
-- Informations de conformité ****************************************
vacmMIBCompliances
OBJECT IDENTIFIER ::= {vacmMIBConformance 1}
vacmMIBGroups
OBJECT IDENTIFIER ::= {vacmMIBConformance 2}
-- Déclaration de conformité ******************************************
vacmMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION "Déclaration de conformité pour les moteurs SNMP qui
implémentent la MIB de configuration du View-based
Access Control Model de SNMP.
"
MODULE -- ce module
MANDATORY-GROUPS { vacmBasicGroup }
OBJECT vacmAccessContextMatch
MIN-ACCESS read-only
DESCRIPTION "L'accès en écriture n'est pas requis."
OBJECT vacmAccessReadViewName
MIN-ACCESS read-only
DESCRIPTION "L'accès en écriture n'est pas requis."
OBJECT vacmAccessWriteViewName
MIN-ACCESS read-only
DESCRIPTION "L'accès en écriture n'est pas requis."
OBJECT vacmAccessNotifyViewName
MIN-ACCESS read-only
DESCRIPTION "L'accès en écriture n'est pas requis."
OBJECT vacmAccessStorageType
MIN-ACCESS read-only
DESCRIPTION "L'accès en écriture n'est pas requis."
OBJECT vacmAccessStatus
MIN-ACCESS read-only
DESCRIPTION "L'accès en écriture n'est pas requis."
OBJECT vacmViewTreeFamilyMask
WRITE-SYNTAX OCTET STRING (SIZE (0..0))
DESCRIPTION "La prise en charge de la granularité au niveau
des instances n'est pas requise."
OBJECT vacmViewTreeFamilyType
MIN-ACCESS read-only
DESCRIPTION "L'accès en écriture n'est pas requis."
OBJECT vacmViewTreeFamilyStorageType
MIN-ACCESS read-only
DESCRIPTION "L'accès en écriture n'est pas requis."
OBJECT vacmViewTreeFamilyStatus
MIN-ACCESS read-only
DESCRIPTION "L'accès en création, suppression ou modification
à vacmViewTreeFamilyTable n'est pas requis.
"
::= { vacmMIBCompliances 1 }
-- Unités de conformité *******************************************
vacmBasicGroup OBJECT-GROUP
OBJECTS {
vacmContextName,
vacmGroupName,
vacmSecurityToGroupStorageType,
vacmSecurityToGroupStatus,
vacmAccessContextMatch,
vacmAccessReadViewName,
vacmAccessWriteViewName,
vacmAccessNotifyViewName,
vacmAccessStorageType,
vacmAccessStatus,
vacmViewSpinLock,
vacmViewTreeFamilyMask,
vacmViewTreeFamilyType,
vacmViewTreeFamilyStorageType,
vacmViewTreeFamilyStatus
}
STATUS current
DESCRIPTION "Ensemble d'objets destinés à la configuration distante
des moteurs SNMP qui implémentent le View-based Access
Control Model de SNMP.
"
::= { vacmMIBGroups 1 }
END