forked from taishin/vendor_mibs
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathCISCO-STACKMAKER-MIB.my
174 lines (144 loc) · 5.04 KB
/
CISCO-STACKMAKER-MIB.my
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
-- *****************************************************************
-- MIBS/CISCO-STACKMAKER-MIB.my: StackMaker MIB
--
-- December 1996, Wenyu Lin
--
-- Copyright (c) 1996-1997 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
--
CISCO-STACKMAKER-MIB DEFINITIONS ::= BEGIN
IMPORTS
ciscoMgmt
FROM CISCO-SMI
MODULE-IDENTITY, OBJECT-TYPE, IpAddress
FROM SNMPv2-SMI
DisplayString
FROM SNMPv2-TC
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF;
ciscoStackMakerMIB MODULE-IDENTITY
LAST-UPDATED "9610311200Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Postal: Cisco Systems, Inc.
170 West Tasman Drive
San Jose, CA 95134-1706
USA
Tel: +1 408 526 4000
E-mail: cs-stacks@cisco.com"
DESCRIPTION
"The MIB module for Cisco Systems' StackMaker."
::= { ciscoMgmt 59 }
ciscoStackMakerMIBObjects
OBJECT IDENTIFIER ::= { ciscoStackMakerMIB 1 }
ciscoStackMakerConf
OBJECT IDENTIFIER ::= { ciscoStackMakerMIBObjects 1 }
csmStackName OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..32))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
" A descriptive string used by the network administrator
one stack at any given time. If this entry is empty,
the device is not a member of a stack.
Changing the value of this object will move the device
to a different stack. If the value is cleared, the device
is no longer a member of any stack."
::= { ciscoStackMakerConf 1 }
csmClearStackTable OBJECT-TYPE
SYNTAX INTEGER {
clearTable(1),
noClearTable(2)
}
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"This object is used to clear the csmStackTable
with a single SNMP operation. The application will clear
the table and re-write the table to accommodate new
or modified table entries.
Setting this object to noClearTable has no effect.
The agent will always return the value of noClearTable
when this object is read."
::= { ciscoStackMakerConf 2 }
csmStackTable OBJECT-TYPE
SYNTAX SEQUENCE OF CsmStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table of IP addresses for the devices which are
members of the stack. Individual entries can be added
to the table to add devices in the stack either through
SNMP Set operations or through the device's command line
interface. However, the agent need not support deletion
of individual entries, since the table is first cleared
before any modifications are made, using the
csmClearStackTable object. The agent will return
the error badValue if an SNMP Set operation is
attempted on an existing row.
It is the responsibility of the network administrator to
ensure that a device does not belong to more than one stack
and to maintain referential integrity across devices. A
device will take no action upon the information stored in
this table other than to guarantee its persistence over
device reboots."
::= { ciscoStackMakerConf 3 }
csmStackEntry OBJECT-TYPE
SYNTAX CsmStackEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"An entry for each device which is member of the stack."
INDEX { csmStackIndex }
::= { csmStackTable 1 }
CsmStackEntry ::= SEQUENCE {
csmStackIndex INTEGER,
csmStackIpAddress IpAddress
}
csmStackIndex OBJECT-TYPE
SYNTAX INTEGER (1..32)
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Index in the StackMaker table. Entries should be
consecutive since updating this table is made by
first clearing the table and reconfiguring it."
::= { csmStackEntry 1 }
csmStackIpAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-create
STATUS current
-- STATUS mandatory
DESCRIPTION
"IP Address of a stack member."
::= { csmStackEntry 2 }
-- conformance information
ciscoStackMakerMIBConformance
OBJECT IDENTIFIER ::= { ciscoStackMakerMIB 3 }
ciscoStackMakerMIBCompliances
OBJECT IDENTIFIER ::= { ciscoStackMakerMIBConformance 1 }
ciscoStackMakerMIBGroups
OBJECT IDENTIFIER ::= { ciscoStackMakerMIBConformance 2 }
-- compliance statements
ciscoStackMakerMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for Cisco Systems entities which
implement the StackMaker model. Every Cisco stackable
device must implement the StackMaker MIB."
MODULE -- this module
MANDATORY-GROUPS { ciscoStackMakerBasicGroup }
::= { ciscoStackMakerMIBCompliances 1 }
-- units of conformance
ciscoStackMakerBasicGroup OBJECT-GROUP
OBJECTS { csmStackName,
csmClearStackTable,
csmStackIpAddress }
STATUS current
DESCRIPTION
"A collection of objects providing identification for
a Cisco Systems' entity which implements the
StackMaker MIB."
::= { ciscoStackMakerMIBGroups 1 }
END