smilint output for ./SBSM-MIB
Message Severities |
Severity | Count |
error | 1 |
change recommended | 7 |
warning | 19 |
fyi | 2 |
Message Types |
Type | Count |
bad-identifier-case (error) | 1 |
empty-description (warning) | 8 |
group-membership (change recommended) | 7 |
import-unused (warning) | 9 |
oid-reuse (warning) | 2 |
previous-definition (fyi) | 2 |
Messages:
SBSM-MIB
1: -- extracted from draft-hardaker-snmp-session-sm-03.txt
2: -- at Tue Oct 19 06:23:45 2004
3:
4: SBSM-MIB DEFINITIONS ::= BEGIN
5:
6:
7: IMPORTS
8: MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE, Integer32,
8: warning -
warning: identifier `NOTIFICATION-TYPE' imported from module `SNMPv2-SMI' is never used
8: warning -
warning: identifier `Integer32' imported from module `SNMPv2-SMI' is never used
9: Unsigned32, Counter32 FROM SNMPv2-SMI
10:
11:
12: TEXTUAL-CONVENTION
12: warning -
warning: identifier `TEXTUAL-CONVENTION' imported from module `SNMPv2-TC' is never used
13: FROM SNMPv2-TC
14:
15:
16: MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
16: warning -
warning: identifier `MODULE-COMPLIANCE' imported from module `SNMPv2-CONF' is never used
16: warning -
warning: identifier `OBJECT-GROUP' imported from module `SNMPv2-CONF' is never used
16: warning -
warning: identifier `NOTIFICATION-GROUP' imported from module `SNMPv2-CONF' is never used
17: FROM SNMPv2-CONF
18:
19:
20: InetAddressType, InetAddress, InetPortNumber
20: warning -
warning: identifier `InetAddressType' imported from module `INET-ADDRESS-MIB' is never used
20: warning -
warning: identifier `InetAddress' imported from module `INET-ADDRESS-MIB' is never used
20: warning -
warning: identifier `InetPortNumber' imported from module `INET-ADDRESS-MIB' is never used
21: FROM INET-ADDRESS-MIB
22: ;
23:
24:
25: --
26: -- module identity
27: --
28:
29:
30: sbsmMIB MODULE-IDENTITY
31: LAST-UPDATED "200402150000Z"
32: ORGANIZATION "IETF non-existent SBSM Working Group"
33: CONTACT-INFO "Wes Hardaker
34: Sparta, Inc.
35: P.O. Box 382
36: Davis, CA 95617
37: Phone: +1 530 792 1913
38: Email: hardaker@tislabs.com"
39: DESCRIPTION
40: "This MIB module defines objects for managing the SNMPv3 SBSM
41: security module.
42:
43:
44: Copyright (C) The Internet Society (2004). This version of
45: this MIB module is part of RFC XXXX, see the RFC itself for
46: full legal notices."
47:
48:
49: -- Revision History
50: REVISION "200402150000Z"
51: DESCRIPTION "Initial version, published as RFC xxxx."
52: -- RFC-editor assigns xxxx
53:
54:
55: -- XXX: To be assigned by IANA
56: ::= { XXX }
56: error -
`XXX' should start with a lower case letter
57:
58:
59: --
60: -- groups of related objects
61: --
62:
63:
64: sbsmObjects OBJECT IDENTIFIER
65: ::= { sbsmMIB 1 }
66: sbsmNotificationObjects OBJECT IDENTIFIER
67: ::= { sbsmMIB 2 }
68: sbsmConformanceObjects OBJECT IDENTIFIER
69: ::= { sbsmMIB 3 }
70:
71:
72: --
73: -- Textual Conventions
74: --
75:
76:
77: sbsmCounterObjects OBJECT IDENTIFIER ::= { sbsmObjects 1 }
78: sbsmSessionObjects OBJECT IDENTIFIER ::= { sbsmObjects 2 }
79: sbsmCompressionDefinitions
80: OBJECT IDENTIFIER ::= { sbsmObjects 3 }
81:
82:
83: --
84: -- Counter objects
85: --
86: sbsmSessionsEstablished OBJECT-TYPE
86: change recommended -
warning: node `sbsmSessionsEstablished' must be contained in at least one conformance group
87: SYNTAX Counter32
88: MAX-ACCESS read-only
89: STATUS current
90: DESCRIPTION
91: ""
91: warning -
warning: zero-length description string
92: ::= { sbsmCounterObjects 1}
93:
94:
95: sbsmStatsUnsupportedSecLevels OBJECT-TYPE
95: change recommended -
warning: node `sbsmStatsUnsupportedSecLevels' must be contained in at least one conformance group
96: SYNTAX Counter32
97: MAX-ACCESS read-only
98: STATUS current
99: DESCRIPTION
100: ""
100: warning -
warning: zero-length description string
101: ::= { sbsmCounterObjects 2}
102:
103:
104: sbsmStatsDecryptionErrors OBJECT-TYPE
104: change recommended -
warning: node `sbsmStatsDecryptionErrors' must be contained in at least one conformance group
105: SYNTAX Counter32
106: MAX-ACCESS read-only
107: STATUS current
108: DESCRIPTION
109: ""
109: warning -
warning: zero-length description string
110: ::= { sbsmCounterObjects 3}
111:
112:
113: sbsmStatsCompressionErrors OBJECT-TYPE
113: change recommended -
warning: node `sbsmStatsCompressionErrors' must be contained in at least one conformance group
114: SYNTAX Counter32
115: MAX-ACCESS read-only
116: STATUS current
117: DESCRIPTION
118: ""
118: warning -
warning: zero-length description string
119: ::= { sbsmCounterObjects 4}
120:
121:
122: sbsmProtocolError OBJECT-TYPE
122: change recommended -
warning: node `sbsmProtocolError' must be contained in at least one conformance group
123: SYNTAX Counter32
124: MAX-ACCESS read-only
125: STATUS current
126: DESCRIPTION
127: ""
127: warning -
warning: zero-length description string
128: ::= { sbsmCounterObjects 5}
129:
130:
131: sbsmStatsWrongDigests OBJECT-TYPE
131: change recommended -
warning: node `sbsmStatsWrongDigests' must be contained in at least one conformance group
132: SYNTAX Counter32
133: MAX-ACCESS read-only
134: STATUS current
135: DESCRIPTION
136: ""
136: warning -
warning: zero-length description string
137: ::= { sbsmCounterObjects 6}
138:
139:
140: --
141: -- Established sessions
142: --
143:
144:
145: sbsmSessionTable OBJECT-TYPE
146: SYNTAX SEQUENCE OF SbsmSessionEntry
147: MAX-ACCESS not-accessible
148: STATUS current
149: DESCRIPTION
150: "A table describing currenly open, currently being established
151: or recently closed SBSM sessions."
152: ::= { sbsmSessionObjects 1 }
153:
154:
155: sbsmSessionEntry OBJECT-TYPE
156: SYNTAX SbsmSessionEntry
157: MAX-ACCESS not-accessible
158: STATUS current
159: DESCRIPTION
160: ""
160: warning -
warning: zero-length description string
161: INDEX { sbsmId }
162: ::= { sbsmSessionTable 1 }
163:
164:
165: SbsmSessionEntry ::= SEQUENCE {
166: sbsmId Unsigned32
167: }
168:
169:
170: sbsmId OBJECT-TYPE
170: change recommended -
warning: node `sbsmId' must be contained in at least one conformance group
171: SYNTAX Unsigned32
172: MAX-ACCESS read-only
173: STATUS current
174: DESCRIPTION
175: ""
175: warning -
warning: zero-length description string
176: ::= { sbsmSessionEntry 1 }
177:
178:
179:
180: -- remote ID, state, alg types in use, started when, misc counters, ...
181: -- (suggestions welcome)
182:
183:
184: --
185: -- Compression algorithms
186: --
187: sbsmNullCompressionAlgorithm
188: OBJECT IDENTIFIER ::= { sbsmCompressionDefinitions 1 }
188: fyi -
info: previous definition of `sbsmNullCompressionAlgorithm'
189:
190:
191: sbsmGZipCompressionAlgorithm
192: OBJECT IDENTIFIER ::= { sbsmCompressionDefinitions 1 }
192: warning -
warning: identifier `sbsmGZipCompressionAlgorithm' reuses object identifier assigned to identifier `sbsmNullCompressionAlgorithm'
192: fyi -
info: previous definition of `sbsmGZipCompressionAlgorithm'
193:
194:
195: sbsmBZip2CompressionAlgorithm
196: OBJECT IDENTIFIER ::= { sbsmCompressionDefinitions 1 }
196: warning -
warning: identifier `sbsmBZip2CompressionAlgorithm' reuses object identifier assigned to identifier `sbsmGZipCompressionAlgorithm'
197:
198:
199: --
200: -- other MIB items to do:
201: --
202: -- o notifications
203: -- o configuration of policy. eg: user A using algorthim B/C
204: -- is different than user X using Y/Z.
205:
206:
207:
208:
209: END
210:
211: --
212: --
213: -- Copyright (C) The Internet Society (2004). This document is subject
214: -- to the rights, licenses and restrictions contained in BCP 78, and
215: -- except as set forth therein, the authors retain all their rights.
216: --
217: --
218: --
219: -- Acknowledgment
220: --
221: --
222: -- Funding for the RFC Editor function is currently provided by the
223: -- Internet Society.
224: