smilint output for ./RSERPOOL--MIB
Message Severities |
Severity | Count |
severe | 1 |
error | 1 |
Message Types |
Type | Count |
hyphen-end (error) | 1 |
internal-other (severe) | 1 |
Messages:
RSERPOOL--MIB
1: -- extracted from draft-ietf-rserpool-mib-00.txt
2: -- at Fri May 10 06:09:04 2002
3:
4: RSERPOOL--MIB DEFINITIONS ::= BEGIN
4: error -
identifier `RSERPOOL-' illegally ends in a hyphen
4: severe -
syntax error, unexpected $undefined, expecting DEFINITIONS or PIB_DEFINITIONS
5:
6: IMPORTS
7: MODULE-IDENTITY,
8: OBJECT-TYPE,
9: TimeTicks,
10: Unsigned32
11: FROM SNMPv2-SMI;
12:
13: rserpoolMIB MODULE-IDENTITY
14: LAST-UPDATED "200111120000Z"
15: ORGANIZATION "Netlab, TEMPLE UNIVERSITY"
16: CONTACT-INFO
17: " JAIWANT-MULIK
18: PHILLIP-CONRAD
19: KEVIN-PINZHOFFER
20:
21: Postal: 1805, N Broad St.
22: Philadelphia, PA
23: USA 19121
24:
25: Phones: +1 215 204 7910
26:
27: Emails: jmulik@temple.edu
28: conrad@acm.org
29: kpinzhof@temple.edu"
30: DESCRIPTION
31: "The MIB module for managing a RserPool implementation"
32: ::= { xxxx } -- IANA Assigned
33:
34: -- Top level definitions
35:
36: nameServer OBJECT IDENTIFIER ::= { rserpoolMIB 1 }
37: poolElements OBJECT IDENTIFIER ::= { rserpoolMIB 2 }
38:
39: -- Definition of the pool handle table
40:
41: poolHandleCount OBJECT-TYPE
42: SYNTAX Unsigned32
43: MAX-ACCESS read-only
44: STATUS current
45: DESCRIPTION
46: "The total number of pool handles supported by this name server"
47: ::= { nameServer 1 }
48:
49: poolHandleTable OBJECT-TYPE
50: SYNTAX SEQUENCE OF poolHandleEntry
51: MAX-ACCESS read-only
52: STATUS current
53: DESCRIPTION
54: "The conceptual table listing the pool handles served
55: by this name server"
56: ::= { nameServer 2 }
57:
58: poolHandleEntry OBJECT-TYPE
59: SYNTAX PoolHandleEntry
60: MAX-ACCESS read-only
61: STATUS current
62: DESCRIPTION
63: "The conceptual row in poolHandleTable."
64: INDEX { poolHandleIndex }
65: ::= { poolHandleTable 1 }
66:
67: PoolHandleEntry ::= SEQUENCE {
68: poolHandleIndex Unsigned32,
69: poolElementCount Unsigned32,
70: poolHandle OCTET STRING }
71:
72: poolHandleIndex OBJECT-TYPE
73: SYNTAX UNSIGNED32
74: MAX-ACCESS not-accessible
75: STATUS current
76: DESCRIPTION
77: "Index to the poolHandleTable. This value is between,
78: 0 and (poolHandleCount-1)"
79: ::= { poolHandleEntry 1}
80:
81: poolElementCount OBJECT-TYPE
82: SYNTAX UNSIGNED32
83: MAX-ACCESS read-only
84: STATUS current
85: DESCRIPTION
86: "The number of pool elements that belong to this
87: pool handle"
88: ::= { poolHandleEntry 2 }
89:
90: poolHandle OBJECT-TYPE
91: SYNTAX OCTET STRING
92: MAX-ACCESS read-only
93: STATUS current
94: DESCRIPTION
95: "The pool handle of this row"
96: ::= { poolHandleEntry 3 }
97:
98: -- Definition of pool element table
99:
100: poolElementTable OBJECT-TYPE
101: SYNTAX SEQUENCE OF poolElementEntry
102: MAX-ACCESS read-only
103: STATUS current
104: DESCRIPTION
105: "The conceptual table listing the PEs per pool handle"
106: ::= { nameServer 3 }
107:
108:
109: poolElementEntry OBJECT-TYPE
110: SYNTAX PoolELementEntry
111: MAX-ACCESS not-accessible
112: STATUS current
113: DESCRIPTION
114: "The conceptual row in poolElementTable. Note the compound
115: index element. We are using the table-in-table idea here."
116: INDEX { poolHandleIndex, poolElementIndex }
117: ::= { poolElementTable 1 }
118:
119: PoolElementEntry ::= SEQUENCE {
120: poolElementIndex Unsigned32,
121: poolElementIPAddressCount Unsigned32,
122: poolElementHostname OCTET STRING,
123: policyType Unsigned32,
124: policyValue Unsigned32,
125: noOfRequests Unsigned32,
126: noOfRequestsInQueue Unsigned32,
127: sctpPort INTEGER,
128: upTimePE TimeTicks }
129:
130: poolElementIndex OBJECT-TYPE
131: SYNTAX UNSIGNED32
132: MAX-ACCESS not-accessible
133: STATUS current
134: DESCRIPTION
135: "Indexes into the poolElementTable. This value is between,
136: 0 and (poolElementCount-1) of the
137: corresponding poolHandleTable"
138: ::={ poolElementEntry 1 }
139:
140:
141: poolElementIPAddressCount OBJECT-TYPE
142: SYNTAX UNSIGNED32
143: MAX-ACCESS read-only
144: STATUS current
145: DESCRIPTION
146: "Counts the number of IP addresses assigned to a hostname"
147: ::= { poolElementEntry 2 }
148:
149:
150:
151: poolElementHostname OBJECT-TYPE
152: SYNTAX OCTET STRING
153: MAX-ACCESS read-only
154: STATUS current
155: DESCRIPTION
156: "Hostname of a pool element"
157: ::= { poolElementEntry 3 }
158:
159:
160: policyType OBJECT-TYPE
161: SYNTAX Unsigned32
162: MAX-ACCESS read-only
163: STATUS current
164: DESCRIPTION
165: "The policy type for this pool element"
166: ::= { poolElementEntry 4 }
167:
168:
169: policyValue OBJECT-TYPE
170: SYNTAX Unsigned32
171: MAX-ACCESS read-only
172: STATUS current
173: DESCRIPTION
174: "The policy value for this pool element"
175: ::= { poolElementEntry 5 }
176:
177: noOfRequests OBJECT-TYPE
178: SYNTAX Unsigned32
179: MAX-ACCESS read-only
180: STATUS current
181: DESCRIPTION
182: "The number of service requests that this PE is currenly processing"
183: ::= { poolElementEntry 6}
184:
185: noOfRequestsInQueue OBJECT-TYPE
186: SYNTAX Unsigned32
187: MAX-ACCESS read-only
188: STATUS current
189: DESCRIPTION
190: "The number of service requests currently queued by the PE"
191: ::= { poolElementEntry 7 }
192:
193: sctpPort OBJECT-TYPE
194: SYNTAX INTEGER (0..65535)
195: MAX-ACCESS read-only
196: STATUS current
197: DESCRIPTION
198: "The SCTP port from this pool elements PE parameter"
199: ::= { poolElementEntry 8 }
200:
201: upTimePE OBJECT-TYPE
202: SYNTAX TimeTicks
203: MAX-ACCESS read-only
204: STATUS current
205: DESCRIPTION
206: "Time since last start of the PE"
207: ::= { poolElementEntry 9 }
208:
209:
210: --- Definition of addresslist Table
211:
212: addrListTable OBJECT-TYPE
213: SYNTAX SEQUENCE OF addrListTableEntry
214: MAX-ACCESS read-only
215: STATUS current
216: DESCRIPTION
217: "This table holds all the IP addresses of a multi-homed host"
218: ::= { nameServer 4 }
219:
220: addrListTableEntry OBJECT-TYPE
221: SYNTAX AddrListTableEntry
222: MAX-ACCESS read-only
223: STATUS current
224: INDEX { poolHandleIndex, poolElementIndex, addrListTableIndex }
225: DESCRIPTION
226: "A row in the addrList table"
227: ::= { addrListTable 1 }
228:
229:
230: AddrListTableEntry ::= SEQUENCE {
231: addrListTableIndex Unsigned32,
232: hostIPAddress IpAddress }
233:
234: addrListTableIndex OBJECT-TYPE
235: SYNTAX Unsigned32
236: MAX-ACCESS not-accessible
237: STATUS current
238: DESCRIPTION
239: "Indexes into the addrListTable. This values is between
240: 0 and (poolElementIPAddressCount-1)."
241: ::= { addrListTableEntry 1}
242:
243: hostIPAddress OBJECT-TYPE
244: SYNTAX IpAddress
245: MAX-ACCESS read-only
246: STATUS current
247: DESCRIPTION
248: " The address column in the addrListTable "
249: ::= { addrListTableEntry 2 }
250:
251:
252: --
253:
254: uptimeNS OBJECT-TYPE
255: SYNTAX TimeTicks
256: MAX-ACCESS read-only
257: STATUS current
258: DESCRIPTION
259: "Time since the last start of this service"
260: ::= { nameServer 5 }
261:
262:
263:
264: END
265:
266: --
267: -- Copyright (C) The Internet Society (2002). All Rights Reserved.
268: --
269: -- This document and translations of it may be copied and furnished to
270: -- others, and derivative works that comment on or otherwise explain it
271: -- or assist in its implementation may be prepared, copied, published
272: -- and distributed, in whole or in part, without restriction of any
273: -- kind, provided that the above copyright notice and this paragraph are
274: -- included on all such copies and derivative works. However, this
275: -- document itself may not be modified in any way, such as by removing
276: -- the copyright notice or references to the Internet Society or other
277: -- Internet organizations, except as needed for the purpose of
278: -- developing Internet standards in which case the procedures for
279: -- copyrights defined in the Internet Standards process must be
280: -- followed, or as required to translate it into languages other than
281: -- English.
282: --
283: -- The limited permissions granted above are perpetual and will not be
284: -- revoked by the Internet Society or its successors or assigns.
285: --
286: -- This document and the information contained herein is provided on an
287: -- "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
288: -- TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
289: -- BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
290: -- HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
291: -- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
292: --
293: