smilint output for ./MEDIA-MONITOR-MIB


Message Severities
SeverityCount
severe2
error1
change recommended14
warning8
Message Types
TypeCount
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