smilint output for ./MEDIA-MONITOR-MIB
Message Severities |
Severity | Count |
severe | 2 |
error | 1 |
change recommended | 14 |
warning | 8 |
Message Types |
Type | Count |
group-membership (change recommended) | 14 |
import-unused (warning) | 7 |
internal-flushing (warning) | 1 |
internal-other (severe) | 1 |
object-identifier-unknown (severe) | 1 |
type-unknown (error) | 1 |
Messages:
MEDIA-MONITOR-MIB
1: -- extracted from draft-welch-mdi-02.txt
2: -- at Thu Jun 16 06:33:15 2005
3:
4: MEDIA-MONITOR-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY,
8: OBJECT-TYPE,
9: Integer32,
9: warning -
warning: identifier `Integer32' imported from module `SNMPv2-SMI' is never used
10: Unsigned32,
11: mib-2,
11: warning -
warning: identifier `mib-2' imported from module `SNMPv2-SMI' is never used
12: NOTIFICATION-TYPE,
12: warning -
warning: identifier `NOTIFICATION-TYPE' imported from module `SNMPv2-SMI' is never used
13: OBJECT-IDENTITY,
13: warning -
warning: identifier `OBJECT-IDENTITY' imported from module `SNMPv2-SMI' is never used
14: IpAddress
15: FROM SNMPv2-SMI -- RFC2578
16: DisplayString
17: FROM SNMPv2-TC
18: MODULE-COMPLIANCE, OBJECT-GROUP,
18: warning -
warning: identifier `MODULE-COMPLIANCE' imported from module `SNMPv2-CONF' is never used
18: warning -
warning: identifier `OBJECT-GROUP' imported from module `SNMPv2-CONF' is never used
19: NOTIFICATION-GROUP
19: warning -
warning: identifier `NOTIFICATION-GROUP' imported from module `SNMPv2-CONF' is never used
20: FROM SNMPv2-CONF; -- RFC2580
21:
22: mediaMonitorMIB MODULE-IDENTITY
23: LAST-UPDATED "200404040000Z" -- 04 April 2004
24:
25: ORGANIZATION " xx "
26: CONTACT-INFO
27: "IneoQuest Technologies, Inc.
28: Postal: 170 Forbes Boulevard
29: Mansfield, MA, 02048
30: Tel: +1 508 618 0312
31: E-mail: jim.welch@ineoquest.com"
32:
33: DESCRIPTION
34: "The media Monitor MIB (MEDIA-MONITOR-MIB) provides
35: Metrics for Monitoring IP streaming media Flows."
36:
37: -- Revision history
38:
39: REVISION "200404040000Z" -- 04 April 2004
40: DESCRIPTION
41: "Initial version, published as RFC xxxx. (this RFC)"
42:
43: ::= { xxxx }
44:
45: -- Top level structure of the MIB
46:
47: mediaMonitorObjects OBJECT IDENTIFIER ::= { mediaMonitorMIB 1 }
48:
49: ipMediaStreamMonitorTable OBJECT-TYPE
50: SYNTAX SEQUENCE OF IpMediaStreamMonitorEntry
50: error -
unknown type `IpMediaStreamMonitorEntry'
51: MAX-ACCESS not-accessible
52: STATUS current
53: DESCRIPTION
54: "IP Stream Monitor Table. This table is indexed by the
55: Stream Handle. This Table only shows the currently ACTIVE
56: Streams."
57: ::= { mediaMonitorObjects 1 }
58:
59: ipMediaStreamMonitorEntry OBJECT-TYPE
60: SYNTAX IpMediaStreamMonitorEntry
61: MAX-ACCESS not-accessible
62: STATUS current
63: DESCRIPTION
64: "IP Stream Monitor Table Entry."
65: INDEX { ipMediaStreamMonitorHandle }
65: severe -
unknown object identifier label `ipMediaStreamMonitorHandle'
66: ::= { ipMediaStreamMonitorTable 1 }
67:
68: IpMediaStreamMonitorEntry ::= SEQUENCE {
69: ipMediaStreamHandle
70: Unsigned32,
71: ipMediaStreamSourceIpAddress
72: IpAddress,
73: ipMediaStreamSourcePort
74: Unsigned32,
75: ipMediaStreamDestinationIpAddress
76: IpAddress,
77: ipMediaStreamDestinationPort
78: Unsigned32,
79: ipMediaStreamBitRate
80: Unsigned32,
81: ipMediaStreamInterval
82: Unsigned32,
83: ipMediaStreamStartTime
84: DisplayString,
85: ipMediaStreamMDIDelayFactor
86: Unsigned32,
87: ipMediaStreamMDILossRate
88: Unsigned32,
89: ipMediaStreamMDIDFThreshold
90: Unsigned32,
91: ipMediaStreamMDILRThreshold
92: Unsigned32,
93: ipMediaStreamMDIDFErrorIntervals
94: Unsigned32
95: ipMediaStreamMonitorMDIMLRErrorIntervals
95: severe -
syntax error, unexpected LOWERCASE_IDENTIFIER, expecting '}' or ','
96: Unsigned32
97: }
97: warning -
warning: flushing recent incorrect declaration, see previous error(s)
98:
99: ipMediaStreamHandle OBJECT-TYPE
99: change recommended -
warning: node `ipMediaStreamHandle' must be contained in at least one conformance group
100: SYNTAX Unsigned32
101: MAX-ACCESS read-only
102: STATUS current
103: DESCRIPTION
104: "Table is indexed by stream Handle. The table has one row
105: for each Media Stream detected from the Ip Interface. The
106: Stream Handle shall be a unique value for the life of the
107: stream."
108: ::= { ipMediaStreamMonitorEntry 1 }
109:
110: ipMediaStreamSourceIpAddress OBJECT-TYPE
110: change recommended -
warning: node `ipMediaStreamSourceIpAddress' must be contained in at least one conformance group
111: SYNTAX IpAddress
112: MAX-ACCESS read-only
113: STATUS current
114: DESCRIPTION
115: "Source IpAddress for the Stream indexed by the Stream
116: Handle."
117: ::= { ipMediaStreamMonitorEntry 2 }
118:
119: ipMediaStreamSourcePort OBJECT-TYPE
119: change recommended -
warning: node `ipMediaStreamSourcePort' must be contained in at least one conformance group
120: SYNTAX Unsigned32
121: MAX-ACCESS read-only
122: STATUS current
123: DESCRIPTION
124: "The Source port for the Stream indexed by the Stream
125: Handle."
126: ::= { ipMediaStreamMonitorEntry 3 }
127:
128: ipMediaStreamDestinationIpAddress OBJECT-TYPE
128: change recommended -
warning: node `ipMediaStreamDestinationIpAddress' must be contained in at least one conformance group
129: SYNTAX IpAddress
130: MAX-ACCESS read-only
131: STATUS current
132: DESCRIPTION
133: "Destination IpAddress for the Stream indexed by the
134: Stream Handle."
135: ::= { ipMediaStreamMonitorEntry 4 }
136:
137: ipMediaStreamDestinationPort OBJECT-TYPE
137: change recommended -
warning: node `ipMediaStreamDestinationPort' must be contained in at least one conformance group
138: SYNTAX Unsigned32
139: MAX-ACCESS read-only
140: STATUS current
141: DESCRIPTION
142: "The Destination port for the Stream indexed by the
143: Stream Handle."
144: ::= { ipMediaStreamMonitorEntry 5 }
145:
146: ipMediaStreamBitRate OBJECT-TYPE
146: change recommended -
warning: node `ipMediaStreamBitRate' must be contained in at least one conformance group
147: SYNTAX Unsigned32
148: MAX-ACCESS read-only
149: STATUS current
150: DESCRIPTION
151: "The nominal Bit Rate of the Media Stream in bits/second."
152: ::= { ipMediaStreamMonitorEntry 6 }
153:
154: ipMediaStreamInterval OBJECT-TYPE
154: change recommended -
warning: node `ipMediaStreamInterval' must be contained in at least one conformance group
155: SYNTAX Unsigned32
156: MAX-ACCESS read-only
157: STATUS current
158: DESCRIPTION
159: "The number indicates the minimum Interval in seconds for
160: a good MDI Measurement. The Interval is based on the
161: current Bit Rate of the Stream. The minimum interval
162: should be chosen such that at least 10 IP packets occur
163: per interval. This value defaults to 1 second and the
164: Interval is typically configured to 1 second unless the
165: above criteria is not met."
166: ::= { ipMediaStreamMonitorEntry 7 }
167:
168: ipMediaStreamStartTime OBJECT-TYPE
168: change recommended -
warning: node `ipMediaStreamStartTime' must be contained in at least one conformance group
169: SYNTAX DisplayString
170: MAX-ACCESS read-only
171: STATUS current
172: DESCRIPTION
173: "The Timestamp shows the Real time at which the stream was
174: detected. The Timestamp format is YYYY/MM/DD/HH/MM/SS."
175: ::= { ipMediaStreamMonitorEntry 8 }
176:
177: ipMediaStreamMDIDelayFactor OBJECT-TYPE
177: change recommended -
warning: node `ipMediaStreamMDIDelayFactor' must be contained in at least one conformance group
178: SYNTAX Unsigned32
179: MAX-ACCESS read-only
180: STATUS current
181: DESCRIPTION
182: "This object displays the Media Delivery Index Delay
183: Factor parameter in units of milliseconds. This parameter
184: indicates the burstiness of the stream."
185: ::= { ipMediaStreamMonitorEntry 9 }
186:
187: ipMediaStreamMDILossRate OBJECT-TYPE
187: change recommended -
warning: node `ipMediaStreamMDILossRate' must be contained in at least one conformance group
188: SYNTAX Unsigned32
189: MAX-ACCESS read-only
190: STATUS current
191: DESCRIPTION
192: "This object displays the Media Delivery Index Media Loss
193: Rate in packets/sec. This parameter indicates rate of
194: lost media packets of the of the stream."
195: ::= { ipMediaStreamMonitorEntry 10 }
196:
197: ipMediaStreamMDIDFThreshold OBJECT-TYPE
197: change recommended -
warning: node `ipMediaStreamMDIDFThreshold' must be contained in at least one conformance group
198: SYNTAX Unsigned32
199: MAX-ACCESS read-write
200: STATUS current
201: DESCRIPTION
202: "The Threshold for Media Delivery Index Delay Factor in
203: milliSeconds. The default value is set to 0 indicating
204: that it is invalid until configured."
205: ::= { ipMediaStreamMonitorEntry 11 }
206:
207: ipMediaStreamMDILRThreshold OBJECT-TYPE
207: change recommended -
warning: node `ipMediaStreamMDILRThreshold' must be contained in at least one conformance group
208: SYNTAX Unsigned32
209: MAX-ACCESS read-write
210: STATUS current
211: DESCRIPTION
212: "The Threshold for Media Delivery Loss Rate
213: in Packets/second. The default value is set to 0xffffffff
214: indicating that it is invalid until configured."
215: ::= { ipMediaStreamMonitorEntry 12 }
216:
217: ipMediaStreamMDIDFErrorIntervals OBJECT-TYPE
217: change recommended -
warning: node `ipMediaStreamMDIDFErrorIntervals' must be contained in at least one conformance group
218: SYNTAX Unsigned32
219: MAX-ACCESS read-only
220: STATUS current
221: DESCRIPTION
222: "The number indicates the number of MDI DF Threshold
223: (ipMediaStreamMonitorMDIDFThreshold) Crossed Intervals
224: during the life of a stream. This shall be 0 and invalid
225: until the MDI DF Thresholds are configured."
226: ::= { ipMediaStreamMonitorEntry 13 }
227:
228: ipMediaStreamMDIMLRErrorIntervals OBJECT-TYPE
228: change recommended -
warning: node `ipMediaStreamMDIMLRErrorIntervals' must be contained in at least one conformance group
229: SYNTAX Unsigned32
230: MAX-ACCESS read-only
231: STATUS current
232: DESCRIPTION
233: "The number indicates the number of MDI MLR Threshold
234: (ipMediaStreamMDILRThreshold)Crossed Intervals
235: during the life of a stream. This shall be 0 and invalid
236: until the MDI MLR Thresholds are configured."
237: ::= { ipMediaStreamMonitorEntry 14 }
238:
239: END