smilint output for ./TMSM-MIB
Message Severities |
Severity | Count |
severe | 3 |
error | 6 |
change recommended | 6 |
warning | 12 |
fyi | 1 |
Message Types |
Type | Count |
basetype-not-imported (error) | 4 |
group-membership (change recommended) | 6 |
identifier-redefined (error) | 1 |
import-unused (warning) | 10 |
internal-flushing (warning) | 2 |
internal-other (severe) | 2 |
object-identifier-not-prefix (error) | 1 |
object-identifier-unknown (severe) | 1 |
previous-definition (fyi) | 1 |
Messages:
TMSM-MIB
1: -- extracted from draft-ietf-isms-tmsm-03.txt
2: -- at Wed Jun 28 06:06:35 2006
3:
4: TMSM-MIB DEFINITIONS ::= BEGIN
5: IMPORTS
6: MODULE-IDENTITY, OBJECT-TYPE,
7: mib-2, Integer32, Unsigned32, Gauge32
7: warning -
warning: identifier `Integer32' imported from module `SNMPv2-SMI' is never used
8: FROM SNMPv2-SMI
9: TestAndIncr, StorageType, RowStatus
9: warning -
warning: identifier `TestAndIncr' imported from module `SNMPv2-TC' is never used
9: warning -
warning: identifier `StorageType' imported from module `SNMPv2-TC' is never used
9: warning -
warning: identifier `RowStatus' imported from module `SNMPv2-TC' is never used
10: FROM SNMPv2-TC
11: MODULE-COMPLIANCE, OBJECT-GROUP
12: FROM SNMPv2-CONF
13: SnmpSecurityModel,
13: warning -
warning: identifier `SnmpSecurityModel' imported from module `SNMP-FRAMEWORK-MIB' is never used
14: SnmpAdminString, SnmpSecurityLevel, SnmpEngineID
14: warning -
warning: identifier `SnmpAdminString' imported from module `SNMP-FRAMEWORK-MIB' is never used
14: warning -
warning: identifier `SnmpSecurityLevel' imported from module `SNMP-FRAMEWORK-MIB' is never used
14: warning -
warning: identifier `SnmpEngineID' imported from module `SNMP-FRAMEWORK-MIB' is never used
15: FROM SNMP-FRAMEWORK-MIB
16: TransportAddress, TransportAddressType
16: warning -
warning: identifier `TransportAddress' imported from module `TRANSPORT-ADDRESS-MIB' is never used
16: warning -
warning: identifier `TransportAddressType' imported from module `TRANSPORT-ADDRESS-MIB' is never used
17: FROM TRANSPORT-ADDRESS-MIB
18: ;
19:
20: tmsmMIB MODULE-IDENTITY
21: LAST-UPDATED "200604200000Z"
22: ORGANIZATION "ISMS Working Group"
23: CONTACT-INFO "WG-EMail: isms@lists.ietf.org
24: Subscribe: isms-request@lists.ietf.org
25:
26: Chairs:
27: Juergen Quittek
28: NEC Europe Ltd.
29: Network Laboratories
30: Kurfuersten-Anlage 36
31: 69115 Heidelberg
32: Germany
33: +49 6221 90511-15
34: quittek@netlab.nec.de
35:
36: Juergen Schoenwaelder
37: International University Bremen
38: Campus Ring 1
39: 28725 Bremen
40: Germany
41: +49 421 200-3587
42: j.schoenwaelder@iu-bremen.de
43:
44: Editor:
45: David Harrington
46: FutureWei Technologies
47: 1700 Alma Drive, Suite 100
48: Plano, Texas 75075
49: USA
50: +1 603-436-8634
51: dharrington@huawei.com
52: "
53:
54: DESCRIPTION "The Transport Mapping Security Model
55: MIB Module
56:
57: Copyright (C) The Internet Society (2006). This
58: version of this MIB module is part of RFC XXXX;
59: see the RFC itself for full legal notices.
60: -- NOTE to RFC editor: replace XXXX with actual RFC number
61: -- for this document and remove this note
62: "
63:
64: REVISION "200604200000Z" -- 20 April 2006
65: DESCRIPTION "The initial version, published in RFC XXXX.
66: -- NOTE to RFC editor: replace XXXX with actual RFC number
67: -- for this document and remove this note
68: "
69:
70: ::= { mib-2 xxxx }
70: error -
Object identifier element `xxxx' name only allowed as first element
71: -- RFC Ed.: replace xxxx with IANA-assigned number and
72: -- remove this note
73:
74: -- ---------------------------------------------------------- --
75: -- subtrees in the TMSM-MIB
76: -- ---------------------------------------------------------- --
77:
78: tmsmNotifications OBJECT IDENTIFIER ::= { tmsmMIB 0 }
79: tmsmObjects OBJECT IDENTIFIER ::= { tmsmMIB 1 }
80: tmsmConformance OBJECT IDENTIFIER ::= { tmsmMIB 2 }
81:
82: -- -------------------------------------------------------------
83: -- Objects
84: -- -------------------------------------------------------------
85:
86: -- Textual Conventions
87:
88: -- Notifications for the Transport Model Security Model extension
89:
90: -- Statistics for the Transport Model Security Model extension
91:
92:
93: tmsmStats OBJECT IDENTIFIER ::= { tmsmObjects 1 }
94:
95: tmsmSessionOpenErrors OBJECT-TYPE
95: fyi -
info: previous definition of `tmsmSessionOpenErrors'
95: change recommended -
warning: node `tmsmSessionOpenErrors' must be contained in at least one conformance group
96: SYNTAX Counter32
97: MAX-ACCESS read-only
97: error -
SMIv2 base type `Counter32' must be imported from SNMPv2-SMI
98: STATUS current
99: DESCRIPTION "The number of times an openSession() request
100: failed to open a Session.
101: "
102: ::= { tmsmStats 1 }
103:
104: tmsmSessionNoAvailableSessions OBJECT-TYPE
104: change recommended -
warning: node `tmsmSessionNoAvailableSessions' must be contained in at least one conformance group
105: SYNTAX Counter32
106: MAX-ACCESS read-only
106: error -
SMIv2 base type `Counter32' must be imported from SNMPv2-SMI
107: STATUS current
108: DESCRIPTION "The number of times a Response message
109: was dropped because the corresponding
110: session was no longer available.
111: "
112: ::= { tmsmStats 2 }
113:
114: -- The tmsmSession Group
115:
116: tmsmSession OBJECT IDENTIFIER ::= { tmsmObjects 2 }
117:
118: tmsmSessionCurrent OBJECT-TYPE
118: change recommended -
warning: node `tmsmSessionCurrent' must be contained in at least one conformance group
119: SYNTAX Gauge32
120: MAX-ACCESS read-only
121: STATUS current
122: DESCRIPTION "The current number of open sessions.
123: "
124: ::= { tmsmSession 1 }
125:
126: tmsmSessionMaxSupported OBJECT-TYPE
126: change recommended -
warning: node `tmsmSessionMaxSupported' must be contained in at least one conformance group
127: SYNTAX Unsigned32
128: MAX-ACCESS read-only
129: STATUS current
130: DESCRIPTION "The maximum number of open sessions supported.
131: The value zero indicates the maximum is dynamic.
132: "
133: ::= { tmsmSession 2 }
134:
135: tmsmSessionOpenErrors OBJECT-TYPE
135: error -
redefinition of identifier `tmsmSessionOpenErrors'
135: change recommended -
warning: node `tmsmSessionOpenErrors' must be contained in at least one conformance group
136: SYNTAX Counter32
137: MAX-ACCESS read-only
137: error -
SMIv2 base type `Counter32' must be imported from SNMPv2-SMI
138: STATUS current
139: DESCRIPTION "The number of times an openSession() request
140: failed to open a Session.
141: "
142: ::= { tmsmSession 3 }
143:
144: tmsmSessionSecurityLevelNotAvailableErrors OBJECT-TYPE
144: change recommended -
warning: node `tmsmSessionSecurityLevelNotAvailableErrors' must be contained in at least one conformance group
145: SYNTAX Counter32
146: MAX-ACCESS read-only
146: error -
SMIv2 base type `Counter32' must be imported from SNMPv2-SMI
147: STATUS current
148: DESCRIPTION "The number of times an outgoing message was
149: discarded because a requested securityLevel could not
150: provided.
151: "
152: ::= { tmsmSession 4 }
153:
154:
155: -- -------------------------------------------------------------
156: -- tmsmMIB - Conformance Information
157: -- -------------------------------------------------------------
158:
159: tmsmGroups OBJECT IDENTIFIER ::= { tmsmConformance 1 }
160:
161: tmsmCompliances OBJECT IDENTIFIER ::= { tmsmConformance 2 }
162:
163: -- -------------------------------------------------------------
164: -- Units of conformance
165: -- -------------------------------------------------------------
166: tmsmGroup OBJECT-GROUP
167: OBJECTS {
168: tmsmSessionOpenErrors,
169: tmsmSessionSecurityLevelNotAvailableErrors,
170: tmsmSessionCurrent,
171: tmsmSessionMaxSupported,
172: }
172: severe -
syntax error, unexpected '}', expecting UPPERCASE_IDENTIFIER or LOWERCASE_IDENTIFIER or NUMBER
172: warning -
warning: flushing recent incorrect declaration, see previous error(s)
173: STATUS current
173: severe -
syntax error, unexpected STATUS
174: DESCRIPTION "A collection of objects for maintaining session
175: information of an SNMP engine which implements the
176: TMSM architectural extension.
177: "
178:
179: ::= { tmsmGroups 2 }
179: warning -
warning: flushing recent incorrect declaration, see previous error(s)
180:
181: -- -------------------------------------------------------------
182: -- Compliance statements
183: -- -------------------------------------------------------------
184:
185: tmsmCompliance MODULE-COMPLIANCE
186: STATUS current
187: DESCRIPTION
188: "The compliance statement for SNMP engines that support the
189: TMSM-MIB"
190: MODULE
191: MANDATORY-GROUPS { tmsmGroup }
191: severe -
unknown object identifier label `tmsmGroup'
192: ::= { tmsmCompliances 1 }
193:
194: END
195:
196: --
197: -- Copyright (C) The Internet Society (2006).
198: --
199: -- This document is subject to the rights, licenses and restrictions
200: -- contained in BCP 78, and except as set forth therein, the authors
201: -- retain all their rights.
202: --
203: -- This document and the information contained herein are provided on an
204: -- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
205: -- OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
206: -- ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
207: -- INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
208: -- INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
209: -- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
210: --
211: -- Intellectual Property
212: --
213: -- The IETF takes no position regarding the validity or scope of any
214: -- Intellectual Property Rights or other rights that might be claimed to
215: -- pertain to the implementation or use of the technology described in
216: -- this document or the extent to which any license under such rights
217: -- might or might not be available; nor does it represent that it has
218: -- made any independent effort to identify any such rights. Information
219: -- on the procedures with respect to rights in RFC documents can be
220: -- found in BCP 78 and BCP 79.
221: --
222: -- Copies of IPR disclosures made to the IETF Secretariat and any
223: -- assurances of licenses to be made available, or the result of an
224: -- attempt made to obtain a general license or permission for the use of
225: -- such proprietary rights by implementers or users of this
226: -- specification can be obtained from the IETF on-line IPR repository at
227: -- http://www.ietf.org/ipr.
228: --
229: -- The IETF invites any interested party to bring to its attention any
230: -- copyrights, patents or patent applications, or other proprietary
231: -- rights that may cover technology that may be required to implement
232: -- this standard. Please address the information to the IETF at
233: -- ietf-ipr@ietf.org.
234: --
235: