smilint output for ./SSHSM-MIB
Message Severities |
Severity | Count |
severe | 4 |
error | 3 |
warning | 13 |
Message Types |
Type | Count |
import-unused (warning) | 10 |
internal-flushing (warning) | 2 |
internal-other (severe) | 2 |
macro-not-imported (error) | 1 |
object-identifier-not-prefix (error) | 2 |
object-identifier-unknown (severe) | 2 |
type-unref (warning) | 1 |
Messages:
SSHSM-MIB
1: -- extracted from draft-ietf-isms-secshell-04.txt
2: -- at Wed Jun 28 06:06:35 2006
3:
4: SSHSM-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, OBJECT-TYPE,
7: warning -
warning: identifier `OBJECT-TYPE' imported from module `SNMPv2-SMI' is never used
8: OBJECT-IDENTITY, mib-2, Counter32, Integer32
8: warning -
warning: identifier `Counter32' imported from module `SNMPv2-SMI' is never used
8: warning -
warning: identifier `Integer32' imported from module `SNMPv2-SMI' is never used
9: FROM SNMPv2-SMI
10: TestAndIncr, AutonomousType
10: warning -
warning: identifier `TestAndIncr' imported from module `SNMPv2-TC' is never used
10: warning -
warning: identifier `AutonomousType' imported from module `SNMPv2-TC' is never used
11: FROM SNMPv2-TC
12: MODULE-COMPLIANCE, OBJECT-GROUP
13: FROM SNMPv2-CONF
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: sshsmMIB MODULE-IDENTITY
21: LAST-UPDATED "200509020000Z"
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: Co-editors:
45: David Harrington
46: Effective Software
47: 50 Harding Rd
48: Portsmouth, New Hampshire 03801
49: USA
50: +1 603-436-8634
51: ietfdbh@comcast.net
52:
53: Joseph Salowey
54: Cisco Systems
55: 2901 3rd Ave
56: Seattle, WA 98121
57: USA
58: jsalowey@cisco.com
59: "
60: DESCRIPTION "The Secure Shell Security Model MIB
61:
62: Copyright (C) The Internet Society (2006). This
63: version of this MIB module is part of RFC XXXX;
64: see the RFC itself for full legal notices.
65: -- NOTE to RFC editor: replace XXXX with actual RFC number
66: -- for this document and remove this note
67: "
68:
69: REVISION "200509020000Z" -- 02 September 2005
70: DESCRIPTION "The initial version, published in RFC XXXX.
71: -- NOTE to RFC editor: replace XXXX with actual RFC number
72: -- for this document and remove this note
73: "
74:
75: ::= { mib-2 xxxx }
75: error -
Object identifier element `xxxx' name only allowed as first element
76: -- RFC Ed.: replace xxxx with IANA-assigned number and
77: -- remove this note
78: -- ---------------------------------------------------------- --
79: -- subtrees in the SSHSM-MIB
80: -- ---------------------------------------------------------- --
81:
82: sshsmNotifications OBJECT IDENTIFIER ::= { sshsmMIB 0 }
83: sshsmObjects OBJECT IDENTIFIER ::= { sshsmMIB 1 }
84: sshsmConformance OBJECT IDENTIFIER ::= { sshsmMIB 2 }
85:
86: -- -------------------------------------------------------------
87: -- Objects
88: -- -------------------------------------------------------------
89:
90: TransportAddressSSH ::= TEXTUAL-CONVENTION
90: error -
macro `TEXTUAL-CONVENTION' has not been imported from module `SNMPv2-TC'
90: warning -
warning: current type `TransportAddressSSH' is not referenced in this module
91: DISPLAY-HINT "1a"
92: STATUS current
93: DESCRIPTION
94: "Represents either a hostname encoded in ASCII
95: using the IDNA protocol, as specified in RFC3490, followed by
96: a colon ':' (ASCII character 0x3A) and a decimal port number
97: in ASCII, or an IP address followed by a colon ':'
98: (ASCII character 0x3A) and a decimal port number in ASCII.
99: The name SHOULD be fully qualified whenever possible.
100:
101: Values of this textual convention are not directly useable
102: as transport-layer addressing information, and require
103: runtime resolution. As such, applications that write them
104: must be prepared for handling errors if such values are
105: not supported, or cannot be resolved (if resolution occurs
106: at the time of the management operation).
107:
108: The DESCRIPTION clause of TransportAddress objects that may
109: have TransportAddressSSH values must fully describe how (and
110: when) such names are to be resolved to IP addresses and vice
111: versa.
112:
113: This textual convention SHOULD NOT be used directly in
114: object definitions since it restricts addresses to a
115: specific format. However, if it is used, it MAY be used
116: either on its own or in conjunction with
117: TransportAddressType or TransportDomain as a pair.
118:
119: When this textual convention is used as a syntax of an
120: index object, there may be issues with the limit of 128
121: sub-identifiers specified in SMIv2, STD 58. In this case,
122: the OBJECT-TYPE declaration MUST include a 'SIZE' clause
123: to limit the number of potential instance sub-identifiers."
124: SYNTAX OCTET STRING (SIZE (1..255))
125:
126: transportDomainSSH OBJECT-IDENTITY
127: STATUS current
128: DESCRIPTION
129: "The SSH transport domain. The corresponding transport
130: address is of type TransportAddressSSH.
131:
132: When an SNMP entity uses the transportDomainSSH transport
133: mapping, it must be capable of accepting messages up to
134: and including 8192 octets in size. Implementation of
135: larger values is encouraged whenever possible."
136: ::= { snmpDomains xxxx }
136: error -
Object identifier element `xxxx' name only allowed as first element
136: severe -
unknown object identifier label `snmpDomains'
137: -- RFC Ed.: replace xxxx with IANA-assigned number and
138: -- remove this note
139:
140:
141:
142: -- Statistics for the Secure Shell Security Model
143:
144:
145: sshsmStats OBJECT IDENTIFIER ::= { sshsmObjects 1 }
146:
147: -- [todo] do we need any stats?
148:
149:
150: -- -------------------------------------------------------------
151: -- sshsmMIB - Conformance Information
152: -- -------------------------------------------------------------
153:
154: sshsmGroups OBJECT IDENTIFIER ::= { sshsmConformance 1 }
155:
156: sshsmCompliances OBJECT IDENTIFIER ::= { sshsmConformance 2 }
157:
158: -- -------------------------------------------------------------
159: -- Units of conformance
160: -- -------------------------------------------------------------
161: sshsmGroup OBJECT-GROUP
162: OBJECTS {
163:
164: }
164: severe -
syntax error, unexpected '}', expecting UPPERCASE_IDENTIFIER or LOWERCASE_IDENTIFIER or NUMBER
164: warning -
warning: flushing recent incorrect declaration, see previous error(s)
165: STATUS current
165: severe -
syntax error, unexpected STATUS
166: DESCRIPTION "A collection of objects for maintaining
167: information of an SNMP engine which implements the
168: SNMP Secure Shell Security Model.
169: "
170:
171: ::= { sshsmGroups 2 }
171: warning -
warning: flushing recent incorrect declaration, see previous error(s)
172:
173: -- -------------------------------------------------------------
174: -- Compliance statements
175: -- -------------------------------------------------------------
176:
177: sshsmCompliance MODULE-COMPLIANCE
178: STATUS current
179: DESCRIPTION
180: "The compliance statement for SNMP engines that support the
181: SSHSM-MIB"
182: MODULE
183: MANDATORY-GROUPS { sshsmGroup }
183: severe -
unknown object identifier label `sshsmGroup'
184: ::= { sshsmCompliances 1 }
185:
186: END
187:
188: --
189: -- Copyright (C) The Internet Society (2006).
190: --
191: -- This document is subject to the rights, licenses and restrictions
192: -- contained in BCP 78, and except as set forth therein, the authors
193: -- retain all their rights.
194: --
195: -- This document and the information contained herein are provided on an
196: -- "AS IS" basis and THE CONTRIBUTOR, THE ORGANIZATION HE/SHE REPRESENTS
197: -- OR IS SPONSORED BY (IF ANY), THE INTERNET SOCIETY AND THE INTERNET
198: -- ENGINEERING TASK FORCE DISCLAIM ALL WARRANTIES, EXPRESS OR IMPLIED,
199: -- INCLUDING BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE
200: -- INFORMATION HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED
201: -- WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
202: --
203: -- Intellectual Property
204: --
205: -- The IETF takes no position regarding the validity or scope of any
206: -- Intellectual Property Rights or other rights that might be claimed to
207: -- pertain to the implementation or use of the technology described in
208: -- this document or the extent to which any license under such rights
209: -- might or might not be available; nor does it represent that it has
210: -- made any independent effort to identify any such rights. Information
211: -- on the procedures with respect to rights in RFC documents can be
212: -- found in BCP 78 and BCP 79.
213: --
214: -- Copies of IPR disclosures made to the IETF Secretariat and any
215: -- assurances of licenses to be made available, or the result of an
216: -- attempt made to obtain a general license or permission for the use of
217: -- such proprietary rights by implementers or users of this
218: -- specification can be obtained from the IETF on-line IPR repository at
219: -- http://www.ietf.org/ipr.
220: --
221: -- The IETF invites any interested party to bring to its attention any
222: -- copyrights, patents or patent applications, or other proprietary
223: -- rights that may cover technology that may be required to implement
224: -- this standard. Please address the information to the IETF at
225: -- ietf-ipr@ietf.org.
226: --
227: