smilint output for ./DS1-MIB
Message Severities |
Severity | Count |
warning | 29 |
Message Types |
Type | Count |
group-unref (warning) | 1 |
index-element-accessible (warning) | 11 |
integer-misuse (warning) | 16 |
node-implicit (warning) | 1 |
Messages:
DS1-MIB
1: -- extracted from rfc4805.txt
2: -- at Tue Mar 13 06:22:42 2007
149:
150: dsx1ConfigEntry OBJECT-TYPE
150: warning -
warning: index element `dsx1LineIndex' of row `dsx1ConfigEntry' should be not-accessible in SMIv2 MIB
151: SYNTAX Dsx1ConfigEntry
152: MAX-ACCESS not-accessible
153: STATUS current
154: DESCRIPTION
155: "An entry in the DS1 Configuration table."
156: INDEX { dsx1LineIndex }
157: ::= { dsx1ConfigTable 1 }
158:
159: Dsx1ConfigEntry ::=
160: SEQUENCE {
161: dsx1LineIndex InterfaceIndex,
162: dsx1IfIndex InterfaceIndex,
163: dsx1TimeElapsed INTEGER,
164: dsx1ValidIntervals INTEGER,
165: dsx1LineType INTEGER,
166: dsx1LineCoding INTEGER,
167: dsx1SendCode INTEGER,
168: dsx1CircuitIdentifier DisplayString,
169: dsx1LoopbackConfig INTEGER,
170: dsx1LineStatus INTEGER,
171: dsx1SignalMode INTEGER,
172: dsx1TransmitClockSource INTEGER,
173: dsx1Fdl INTEGER,
174: dsx1InvalidIntervals INTEGER,
175: dsx1LineLength INTEGER,
176: dsx1LineStatusLastChange TimeStamp,
177: dsx1LineStatusChangeTrapEnable INTEGER,
178: dsx1LoopbackStatus INTEGER,
179: dsx1Ds1ChannelNumber INTEGER,
180: dsx1Channelization INTEGER,
181: dsx1LineMode INTEGER,
182: dsx1LineBuildOut INTEGER,
183: dsx1LineImpedance INTEGER
184: }
...
218:
219: dsx1TimeElapsed OBJECT-TYPE
220: SYNTAX INTEGER (0..899)
220: warning -
warning: use Integer32 instead of INTEGER in SMIv2
221: MAX-ACCESS read-only
222: STATUS current
223: DESCRIPTION
224: "The number of seconds that have elapsed since the
225: beginning of the near-end current error-
226: measurement period. If, for some reason, such as
227: an adjustment in the system's time-of-day clock,
228: the current interval exceeds the maximum value,
229: the agent will return the maximum value."
230: ::= { dsx1ConfigEntry 3 }
231:
232: dsx1ValidIntervals OBJECT-TYPE
233: SYNTAX INTEGER (0..96)
233: warning -
warning: use Integer32 instead of INTEGER in SMIv2
234: MAX-ACCESS read-only
235: STATUS current
236: DESCRIPTION
237: "The number of previous near-end intervals for
238: which data was collected. The value will be 96
239: unless the interface was brought online within the
240: last 24 hours, in which case the value will be the
241: number of complete 15-minute near-end intervals
242: since the interface has been online. In the case
243: where the agent is a proxy, it is possible that
244: some intervals are unavailable. In this case,
245: this interval is the maximum interval number for
246: which data is available."
247: ::= { dsx1ConfigEntry 4 }
...
479:
480: dsx1LineStatus OBJECT-TYPE
481: SYNTAX INTEGER (1..131071)
481: warning -
warning: use Integer32 instead of INTEGER in SMIv2
482: MAX-ACCESS read-only
483: STATUS current
484: DESCRIPTION
485: "This variable indicates the line status of the
486: interface. It contains loopback, failure,
487: received alarm and transmitted alarms
488: information.
489:
490: The dsx1LineStatus is a bitmap represented as a
491: sum; therefore, it can represent multiple failures
492: (alarms) and a LoopbackState simultaneously.
493:
494: dsx1NoAlarm must be set if and only if no other
495: flag is set.
496:
497: If the dsx1loopbackState bit is set, the loopback
498: in effect can be determined from the
499: dsx1loopbackConfig object. The various bit
500: positions are as follows:
501:
502: 1 dsx1NoAlarm No alarm present
503: 2 dsx1RcvFarEndLOF Far end LOF (a.k.a.
504: Yellow Alarm)
505: 4 dsx1XmtFarEndLOF Near end sending LOF
506: indication
507: 8 dsx1RcvAIS Far end sending AIS
508: 16 dsx1XmtAIS Near end sending AIS
509: 32 dsx1LossOfFrame Near end LOF (a.k.a.
510: Red Alarm)
511: 64 dsx1LossOfSignal Near end Loss of Signal
512: 128 dsx1LoopbackState Near end is looped
513: 256 dsx1T16AIS E1 TS16 AIS
514: 512 dsx1RcvFarEndLOMF Far end sending TS16 LOMF
515: 1024 dsx1XmtFarEndLOMF Near end sending TS16 LOMF
516: 2048 dsx1RcvTestCode Near end detects a test code
517: 4096 dsx1OtherFailure Any line status not defined
518: here
519: 8192 dsx1UnavailSigState Near end in unavailable
520: signal state
521: 16384 dsx1NetEquipOOS Carrier equipment out of
522: service
523: 32768 dsx1RcvPayloadAIS DS2 payload AIS
524: 65536 dsx1Ds2PerfThreshold DS2 performance threshold
525: exceeded"
526: ::= { dsx1ConfigEntry 10 }
...
580:
581: dsx1Fdl OBJECT-TYPE
582: SYNTAX INTEGER (1..15)
582: warning -
warning: use Integer32 instead of INTEGER in SMIv2
583: MAX-ACCESS read-write
584: STATUS current
585: DESCRIPTION
586: "This bitmap describes the use of the
587: facilities data link and is the sum of the
588: capabilities. Set any bits that are appropriate:
589:
590: other(1),
591: dsx1AnsiT1403(2),
592: dsx1Att54016(4),
593: dsx1FdlNone(8)
594:
595: 'other' indicates that a protocol other than
596: one of the following is used.
597:
598: 'dsx1AnsiT1403' refers to the FDL exchange
599: recommended by ANSI.
600: 'dsx1Att54016' refers to ESF FDL exchanges.
601:
602: 'dsx1FdlNone' indicates that the device does
603: not use the FDL."
604: ::= { dsx1ConfigEntry 13 }
605:
606: dsx1InvalidIntervals OBJECT-TYPE
607: SYNTAX INTEGER (0..96)
607: warning -
warning: use Integer32 instead of INTEGER in SMIv2
608: MAX-ACCESS read-only
609: STATUS current
610: DESCRIPTION
611: "The number of intervals in the range from 0 to
612: dsx1ValidIntervals for which no data is available.
613: This object will typically be zero except in cases
614: where the data for some intervals is not
615: available (e.g., in proxy situations)."
616: ::= { dsx1ConfigEntry 14 }
617:
618: dsx1LineLength OBJECT-TYPE
619: SYNTAX INTEGER (0..64000)
619: warning -
warning: use Integer32 instead of INTEGER in SMIv2
620: UNITS "meters"
621: MAX-ACCESS read-write
622: STATUS current
623: DESCRIPTION
624: "The length of the DS1 line in meters. This
625: object provides information for line build-out
626: circuitry. This object is only useful if the
627: interface has configurable line build-out
628: circuitry."
629: ::= { dsx1ConfigEntry 15 }
...
656:
657: dsx1LoopbackStatus OBJECT-TYPE
658: SYNTAX INTEGER (1..127)
658: warning -
warning: use Integer32 instead of INTEGER in SMIv2
659: MAX-ACCESS read-only
660: STATUS current
661: DESCRIPTION
662: "This variable represents the current state of the
663: loopback on the DS1 interface. It contains
664: information about loopbacks established by a
665: manager and remotely from the far end.
666:
667: The dsx1LoopbackStatus is a bitmap represented as
668: a sum; therefore, it can represent multiple
669: loopbacks simultaneously.
670:
671: The various bit positions are as follows:
672: 1 dsx1NoLoopback
673: 2 dsx1NearEndPayloadLoopback
674: 4 dsx1NearEndLineLoopback
675: 8 dsx1NearEndOtherLoopback
676: 16 dsx1NearEndInwardLoopback
677: 32 dsx1FarEndPayloadLoopback
678: 64 dsx1FarEndLineLoopback"
679:
680: ::= { dsx1ConfigEntry 18 }
681:
682: dsx1Ds1ChannelNumber OBJECT-TYPE
683: SYNTAX INTEGER (0..28)
683: warning -
warning: use Integer32 instead of INTEGER in SMIv2
684: MAX-ACCESS read-only
685: STATUS current
686: DESCRIPTION
687: "This variable represents the channel number of
688: the DS1/E1 on its parent DS2/E2 or DS3/E3. A
689: value of 0 indicates that this DS1/E1 does not
690: have a parent DS3/E3."
691: ::= { dsx1ConfigEntry 19 }
...
775:
776: dsx1CurrentEntry OBJECT-TYPE
776: warning -
warning: index element `dsx1CurrentIndex' of row `dsx1CurrentEntry' should be not-accessible in SMIv2 MIB
777: SYNTAX Dsx1CurrentEntry
778: MAX-ACCESS not-accessible
779: STATUS current
780: DESCRIPTION
781: "An entry in the DS1 Current table."
782: INDEX { dsx1CurrentIndex }
783: ::= { dsx1CurrentTable 1 }
784:
785: Dsx1CurrentEntry ::=
786: SEQUENCE {
787: dsx1CurrentIndex InterfaceIndex,
788: dsx1CurrentESs PerfCurrentCount,
789: dsx1CurrentSESs PerfCurrentCount,
790: dsx1CurrentSEFSs PerfCurrentCount,
791: dsx1CurrentUASs PerfCurrentCount,
792: dsx1CurrentCSSs PerfCurrentCount,
793: dsx1CurrentPCVs PerfCurrentCount,
794: dsx1CurrentLESs PerfCurrentCount,
795: dsx1CurrentBESs PerfCurrentCount,
796: dsx1CurrentDMs PerfCurrentCount,
797: dsx1CurrentLCVs PerfCurrentCount
798: }
...
908:
909: dsx1IntervalEntry OBJECT-TYPE
909: warning -
warning: index element `dsx1IntervalIndex' of row `dsx1IntervalEntry' should be not-accessible in SMIv2 MIB
909: warning -
warning: index element `dsx1IntervalNumber' of row `dsx1IntervalEntry' should be not-accessible in SMIv2 MIB
910: SYNTAX Dsx1IntervalEntry
911: MAX-ACCESS not-accessible
912: STATUS current
913: DESCRIPTION
914: "An entry in the DS1 Interval table."
915: INDEX { dsx1IntervalIndex, dsx1IntervalNumber }
916: ::= { dsx1IntervalTable 1 }
917:
918: Dsx1IntervalEntry ::=
919: SEQUENCE {
920: dsx1IntervalIndex InterfaceIndex,
921: dsx1IntervalNumber INTEGER,
922: dsx1IntervalESs PerfIntervalCount,
923: dsx1IntervalSESs PerfIntervalCount,
924: dsx1IntervalSEFSs PerfIntervalCount,
925: dsx1IntervalUASs PerfIntervalCount,
926: dsx1IntervalCSSs PerfIntervalCount,
927: dsx1IntervalPCVs PerfIntervalCount,
928: dsx1IntervalLESs PerfIntervalCount,
929: dsx1IntervalBESs PerfIntervalCount,
930: dsx1IntervalDMs PerfIntervalCount,
931: dsx1IntervalLCVs PerfIntervalCount,
932: dsx1IntervalValidData TruthValue
933: }
...
947:
948: dsx1IntervalNumber OBJECT-TYPE
949: SYNTAX INTEGER (1..96)
949: warning -
warning: use Integer32 instead of INTEGER in SMIv2
950: MAX-ACCESS read-only -- read-only since originally an
951: -- SMIv1 index
952: STATUS current
953: DESCRIPTION
954: "A number between 1 and 96, where 1 is the most
955: recently completed 15-minute interval and 96 is
956: the 15-minute interval completed 23 hours and 45
957: minutes prior to interval 1."
958: ::= { dsx1IntervalEntry 2 }
...
1061:
1062: dsx1TotalEntry OBJECT-TYPE
1062: warning -
warning: index element `dsx1TotalIndex' of row `dsx1TotalEntry' should be not-accessible in SMIv2 MIB
1063: SYNTAX Dsx1TotalEntry
1064: MAX-ACCESS not-accessible
1065: STATUS current
1066: DESCRIPTION
1067: "An entry in the DS1 Total table."
1068: INDEX { dsx1TotalIndex }
1069: ::= { dsx1TotalTable 1 }
1070:
1071: Dsx1TotalEntry ::=
1072: SEQUENCE {
1073: dsx1TotalIndex InterfaceIndex,
1074: dsx1TotalESs PerfTotalCount,
1075: dsx1TotalSESs PerfTotalCount,
1076: dsx1TotalSEFSs PerfTotalCount,
1077: dsx1TotalUASs PerfTotalCount,
1078: dsx1TotalCSSs PerfTotalCount,
1079: dsx1TotalPCVs PerfTotalCount,
1080: dsx1TotalLESs PerfTotalCount,
1081: dsx1TotalBESs PerfTotalCount,
1082: dsx1TotalDMs PerfTotalCount,
1083: dsx1TotalLCVs PerfTotalCount
1084: }
...
1279:
1280: dsx1FarEndCurrentEntry OBJECT-TYPE
1280: warning -
warning: index element `dsx1FarEndCurrentIndex' of row `dsx1FarEndCurrentEntry' should be not-accessible in SMIv2 MIB
1281: SYNTAX Dsx1FarEndCurrentEntry
1282: MAX-ACCESS not-accessible
1283: STATUS current
1284: DESCRIPTION
1285: "An entry in the DS1 Far End Current table."
1286: INDEX { dsx1FarEndCurrentIndex }
1287: ::= { dsx1FarEndCurrentTable 1 }
1288:
1289: Dsx1FarEndCurrentEntry ::=
1290: SEQUENCE {
1291: dsx1FarEndCurrentIndex InterfaceIndex,
1292: dsx1FarEndTimeElapsed INTEGER,
1293: dsx1FarEndValidIntervals INTEGER,
1294: dsx1FarEndCurrentESs PerfCurrentCount,
1295: dsx1FarEndCurrentSESs PerfCurrentCount,
1296: dsx1FarEndCurrentSEFSs PerfCurrentCount,
1297: dsx1FarEndCurrentUASs PerfCurrentCount,
1298: dsx1FarEndCurrentCSSs PerfCurrentCount,
1299: dsx1FarEndCurrentLESs PerfCurrentCount,
1300: dsx1FarEndCurrentPCVs PerfCurrentCount,
1301: dsx1FarEndCurrentBESs PerfCurrentCount,
1302: dsx1FarEndCurrentDMs PerfCurrentCount,
1303: dsx1FarEndInvalidIntervals INTEGER
1304: }
...
1318:
1319: dsx1FarEndTimeElapsed OBJECT-TYPE
1320: SYNTAX INTEGER (0..899)
1320: warning -
warning: use Integer32 instead of INTEGER in SMIv2
1321: MAX-ACCESS read-only
1322: STATUS current
1323: DESCRIPTION
1324: "The number of seconds that have elapsed since the
1325: beginning of the far-end current error-measurement
1326: period. If, for some reason, such as an adjustment
1327: in the system's time-of-day clock, the current
1328: interval exceeds the maximum value, the agent will
1329: return the maximum value."
1330: ::= { dsx1FarEndCurrentEntry 2 }
1331:
1332: dsx1FarEndValidIntervals OBJECT-TYPE
1333: SYNTAX INTEGER (0..96)
1333: warning -
warning: use Integer32 instead of INTEGER in SMIv2
1334: MAX-ACCESS read-only
1335: STATUS current
1336: DESCRIPTION
1337: "The number of previous far-end intervals for
1338: which data was collected. The value will be 96
1339: unless the interface was brought online within the
1340: last 24 hours, in which case the value will be the
1341: number of complete 15-minute far-end intervals
1342: since the interface has been online. In the case
1343: where the agent is a proxy, it is possible that
1344: some intervals are unavailable. In this case,
1345: this interval is the maximum interval number for
1346: which data is available."
1347: ::= { dsx1FarEndCurrentEntry 3 }
...
1421:
1422: dsx1FarEndInvalidIntervals OBJECT-TYPE
1423: SYNTAX INTEGER (0..96)
1423: warning -
warning: use Integer32 instead of INTEGER in SMIv2
1424: MAX-ACCESS read-only
1425: STATUS current
1426: DESCRIPTION
1427: "The number of intervals in the range from 0 to
1428: dsx1FarEndValidIntervals for which no data is
1429: available. This object will typically be zero
1430: except in cases where the data for some intervals
1431: is not available (e.g., in proxy situations)."
1432: ::= { dsx1FarEndCurrentEntry 13 }
1433:
1434: -- The DS1 Far End Interval Table
...
1450:
1451: dsx1FarEndIntervalEntry OBJECT-TYPE
1451: warning -
warning: index element `dsx1FarEndIntervalIndex' of row `dsx1FarEndIntervalEntry' should be not-accessible in SMIv2 MIB
1451: warning -
warning: index element `dsx1FarEndIntervalNumber' of row `dsx1FarEndIntervalEntry' should be not-accessible in SMIv2 MIB
1452: SYNTAX Dsx1FarEndIntervalEntry
1453: MAX-ACCESS not-accessible
1454: STATUS current
1455: DESCRIPTION
1456: "An entry in the DS1 Far End Interval table."
1457: INDEX { dsx1FarEndIntervalIndex,
1458: dsx1FarEndIntervalNumber }
1459: ::= { dsx1FarEndIntervalTable 1 }
1460:
1461: Dsx1FarEndIntervalEntry ::=
1462: SEQUENCE {
1463: dsx1FarEndIntervalIndex InterfaceIndex,
1464: dsx1FarEndIntervalNumber INTEGER,
1465: dsx1FarEndIntervalESs PerfIntervalCount,
1466: dsx1FarEndIntervalSESs PerfIntervalCount,
1467: dsx1FarEndIntervalSEFSs PerfIntervalCount,
1468: dsx1FarEndIntervalUASs PerfIntervalCount,
1469: dsx1FarEndIntervalCSSs PerfIntervalCount,
1470: dsx1FarEndIntervalLESs PerfIntervalCount,
1471: dsx1FarEndIntervalPCVs PerfIntervalCount,
1472: dsx1FarEndIntervalBESs PerfIntervalCount,
1473: dsx1FarEndIntervalDMs PerfIntervalCount,
1474: dsx1FarEndIntervalValidData TruthValue
1475: }
...
1489:
1490: dsx1FarEndIntervalNumber OBJECT-TYPE
1491: SYNTAX INTEGER (1..96)
1491: warning -
warning: use Integer32 instead of INTEGER in SMIv2
1492: MAX-ACCESS read-only -- read-only since originally an
1493: -- SMIv1 index
1494: STATUS current
1495: DESCRIPTION
1496: "A number between 1 and 96, where 1 is the most
1497: recently completed 15-minute interval and 96 is
1498: the 15 minutes interval completed 23 hours and 45
1499: minutes prior to interval 1."
1500: ::= { dsx1FarEndIntervalEntry 2 }
...
1595:
1596: dsx1FarEndTotalEntry OBJECT-TYPE
1596: warning -
warning: index element `dsx1FarEndTotalIndex' of row `dsx1FarEndTotalEntry' should be not-accessible in SMIv2 MIB
1597: SYNTAX Dsx1FarEndTotalEntry
1598: MAX-ACCESS not-accessible
1599: STATUS current
1600: DESCRIPTION
1601: "An entry in the DS1 Far End Total table."
1602: INDEX { dsx1FarEndTotalIndex }
1603: ::= { dsx1FarEndTotalTable 1 }
1604:
1605: Dsx1FarEndTotalEntry ::=
1606: SEQUENCE {
1607: dsx1FarEndTotalIndex InterfaceIndex,
1608: dsx1FarEndTotalESs PerfTotalCount,
1609: dsx1FarEndTotalSESs PerfTotalCount,
1610: dsx1FarEndTotalSEFSs PerfTotalCount,
1611: dsx1FarEndTotalUASs PerfTotalCount,
1612: dsx1FarEndTotalCSSs PerfTotalCount,
1613: dsx1FarEndTotalLESs PerfTotalCount,
1614: dsx1FarEndTotalPCVs PerfTotalCount,
1615: dsx1FarEndTotalBESs PerfTotalCount,
1616: dsx1FarEndTotalDMs PerfTotalCount
1617: }
...
1794:
1795: dsx1FracEntry OBJECT-TYPE
1795: warning -
warning: index element `dsx1FracIndex' of row `dsx1FracEntry' should be not-accessible in SMIv2 MIB
1795: warning -
warning: index element `dsx1FracNumber' of row `dsx1FracEntry' should be not-accessible in SMIv2 MIB
1796: SYNTAX Dsx1FracEntry
1797: MAX-ACCESS not-accessible
1798: STATUS deprecated
1799: DESCRIPTION
1800: "An entry in the DS1 Fractional table."
1801: INDEX { dsx1FracIndex, dsx1FracNumber }
1802: ::= { dsx1FracTable 1 }
1803:
1804: Dsx1FracEntry ::=
1805: SEQUENCE {
1806: dsx1FracIndex INTEGER,
1807: dsx1FracNumber INTEGER,
1808: dsx1FracIfIndex INTEGER
1809: }
1810:
1811: dsx1FracIndex OBJECT-TYPE
1812: SYNTAX INTEGER (1..'7fffffff'h)
1812: warning -
warning: use Integer32 instead of INTEGER in SMIv2
1813: MAX-ACCESS read-only -- read-only since originally an
1814: -- SMIv1 index
1815: STATUS deprecated
1816: DESCRIPTION
1817: "The index value that uniquely identifies the
1818: DS1 interface to which this entry is applicable.
1819: The interface identified by a particular
1820: value of this index is the same interface as
1821: identified by the same value as a dsx1LineIndex
1822: object instance."
1823: ::= { dsx1FracEntry 1 }
1824:
1825: dsx1FracNumber OBJECT-TYPE
1826: SYNTAX INTEGER (1..31)
1826: warning -
warning: use Integer32 instead of INTEGER in SMIv2
1827: MAX-ACCESS read-only -- read-only since originally an
1828: -- SMIv1 index
1829: STATUS deprecated
1830: DESCRIPTION
1831: "The channel number for this entry."
1832: ::= { dsx1FracEntry 2 }
1833:
1834: dsx1FracIfIndex OBJECT-TYPE
1835: SYNTAX INTEGER (0..'7fffffff'h)
1835: warning -
warning: use Integer32 instead of INTEGER in SMIv2
1836: MAX-ACCESS read-write
1837: STATUS deprecated
1838: DESCRIPTION
1839: "An index value that uniquely identifies an
1840: interface. The interface identified by a particular
1841: value of this index is the same interface
1842: as identified by the same value as an ifIndex
1843: object instance. If no interface is currently using
1844: a channel, the value should be zero. If a
1845: single interface occupies more than one time-slot,
1846: that ifIndex value will be found in multiple
1847: time-slots."
1848: ::= { dsx1FracEntry 3 }
1849:
1850: -- DS1 TRAPS
...
1853:
1854: dsx1LineStatusChange NOTIFICATION-TYPE
1855: OBJECTS { dsx1LineStatus,
1856: dsx1LineStatusLastChange }
1857: STATUS current
1858: DESCRIPTION
1859: "A dsx1LineStatusChange trap is sent when the
1860: value of an instance dsx1LineStatus changes. It
1861: can be utilized by an Network Management Station
1862: (NMS) to trigger polls. When the line status
1863: change results from a higher-level line status
1864: change (i.e., DS3), then no traps for the DS1
1865: are sent."
1866: ::= { ds1Traps 0 1 }
1866: warning -
warning: implicit node definition
1867:
1868: -- conformance information
...
2803:
2804: ds1DeprecatedGroup OBJECT-GROUP
2804: warning -
warning: deprecated group `ds1DeprecatedGroup' is not referenced in this module
2805: OBJECTS { dsx1IfIndex,
2806: dsx1FracIndex,
2807: dsx1FracNumber,
2808: dsx1FracIfIndex }
2809: STATUS deprecated
2810: DESCRIPTION
2811: "A collection of obsolete objects that may be
2812: implemented for backwards compatibility."
2813: ::= { ds1Groups 4 }