smilint output for ./FLOW-METER-MIB


Message Severities
SeverityCount
minor error1
change recommended1
warning10
Message Types
TypeCount
compliance-group-status (change recommended)1
group-unref (warning)5
index-element-accessible (warning)3
index-element-no-size (minor error)1
index-exceeds-too-large (warning)1
type-without-format (warning)1

Messages:

FLOW-METER-MIB

   1: -- extracted from rfc2720.txt
   2: -- at Mon Nov 15 17:12:07 1999
 184: 
 185: TransportType ::= TEXTUAL-CONVENTION
 185: warning - warning: type `TransportType' has no format specification
 186:     STATUS  current
 187:     DESCRIPTION
 188:         "Indicates the type of a TransportAddress (see below).  Values
 189:         will depend on the actual protocol; for IP they will be those
 190:         given in the 'Protocol Numbers' section of the  Assigned Numbers
 191:         RFC [ASG-NBR], including icmp(1), tcp(6) and udp(17)."
 192:     SYNTAX  Integer32 (1..255)
...
1405: 
1406: flowColumnActivityEntry OBJECT-TYPE
1406: warning - warning: index element `flowColumnActivityAttribute' of row `flowColumnActivityEntry' should be not-accessible in SMIv2 MIB
1406: warning - warning: index element `flowColumnActivityTime' of row `flowColumnActivityEntry' should be not-accessible in SMIv2 MIB

1406: warning - warning: index element `flowColumnActivityIndex' of row `flowColumnActivityEntry' should be not-accessible in SMIv2 MIB
1407:     SYNTAX  FlowColumnActivityEntry
1408:     MAX-ACCESS  not-accessible
1409:     STATUS  deprecated
1410:     DESCRIPTION
1411:         "The Column Activity Entry for a particular attribute,
1412:         activity time and flow."
1413:     INDEX { flowColumnActivityAttribute, flowColumnActivityTime,
1414:             flowColumnActivityIndex }
1415:     ::= { flowColumnActivityTable 1 }
1416: 
1417: FlowColumnActivityEntry ::= SEQUENCE {
1418:     flowColumnActivityAttribute   FlowAttributeNumber,
1419:     flowColumnActivityTime        TimeFilter,
1420:     flowColumnActivityIndex       Integer32,
1421:     flowColumnActivityData        OCTET STRING
1422:     }
...
1504: 
1505: flowDataPackageEntry OBJECT-TYPE
1505: warning - warning: index of row `flowDataPackageEntry' can exceed OID size limit by 65422 subidentifier(s)
1506:     SYNTAX  FlowDataPackageEntry
1507:     MAX-ACCESS  not-accessible
1508:     STATUS  current
1509:     DESCRIPTION
1510:         "The data package containing selected variables from
1511:         active rows in the flow table."
1512:     INDEX { flowPackageSelector,
1513:         flowPackageRuleSet, flowPackageTime, flowPackageIndex }
1514:     ::= { flowDataPackageTable 1 }
1515: 
1516: FlowDataPackageEntry ::= SEQUENCE {
1517:     flowPackageSelector    OCTET STRING,
1518:     flowPackageRuleSet     Integer32,
1519:     flowPackageTime        TimeFilter,
1520:     flowPackageIndex       Integer32,
1521:     flowPackageData        OCTET STRING
1522:     }
1523: 
1524: flowPackageSelector OBJECT-TYPE
1524: minor error - index element `flowPackageSelector' of row `flowDataPackageEntry' must have a size restriction
1525:     SYNTAX  OCTET STRING
1526:     MAX-ACCESS  not-accessible
1527:     STATUS  current
1528:     DESCRIPTION
1529:         "Specifies the attributes for which values are required from
1530:         an active flow.  These are encoded as a sequence of octets
1531:         each containing a FlowAttribute number, preceded by an octet
1532:         giving the length of the sequence (not including the length
1533:         octet).  For a flowPackageSelector to be valid, it must
1534:         contain at least one attribute."
1535:     ::= { flowDataPackageEntry 1 }
...
1729: 
1730: flowControlGroup OBJECT-GROUP
1730: warning - warning: deprecated group `flowControlGroup' is not referenced in this module
1731:     OBJECTS  {
1732:         flowRuleInfoSize, flowRuleInfoOwner,
1733:             flowRuleInfoTimeStamp, flowRuleInfoStatus,
1734:             flowRuleInfoName,
1735:             flowRuleInfoRulesReady,
1736:             flowRuleInfoFlowRecords,
1737:         flowInterfaceSampleRate,
1738:             flowInterfaceLostPackets,
1739:         flowReaderTimeout, flowReaderOwner,
1740:             flowReaderLastTime, flowReaderPreviousTime,
1741:             flowReaderStatus, flowReaderRuleSet,
1742:         flowManagerCurrentRuleSet, flowManagerStandbyRuleSet,
1743:             flowManagerHighWaterMark,
1744:             flowManagerCounterWrap,
1745:             flowManagerOwner, flowManagerTimeStamp,
1746:             flowManagerStatus, flowManagerRunningStandby,
1747:         flowFloodMark,
1748:             flowInactivityTimeout, flowActiveFlows,
1749:             flowMaxFlows, flowFloodMode }
1750:     STATUS  deprecated
1751:     DESCRIPTION
1752:         "The control group defines objects which are used to control
1753:         an accounting meter."
1754:     ::= {flowMIBGroups 1 }
...
1791: 
1792: flowDataScaleGroup OBJECT-GROUP
1792: warning - warning: deprecated group `flowDataScaleGroup' is not referenced in this module
1793:     OBJECTS  {
1794:         flowManagerCounterWrap,
1795:         flowDataPDUScale, flowDataOctetScale
1796:         }
1797:     STATUS  deprecated
1798:     DESCRIPTION
1799:         "The flow scale group defines objects which specify scale
1800:         factors for counters."
1801:     ::= {flowMIBGroups 3 }
1802: 
1803: flowDataSubscriberGroup OBJECT-GROUP
1803: warning - warning: current group `flowDataSubscriberGroup' is not referenced in this module
1804:     OBJECTS  {
1805:         flowDataSourceSubscriberID, flowDataDestSubscriberID,
1806:         flowDataSessionID
1807:         }
1808:     STATUS  current
1809:     DESCRIPTION
1810:         "The flow subscriber group defines objects which may be used
1811:         to identify the end point(s) of a flow."
1812:     ::= {flowMIBGroups 4 }
1813: 
1814: flowDataColumnTableGroup OBJECT-GROUP
1814: warning - warning: deprecated group `flowDataColumnTableGroup' is not referenced in this module
1815:     OBJECTS  {
1816:         flowColumnActivityAttribute,
1817:         flowColumnActivityIndex,
1818:         flowColumnActivityTime,
1819:         flowColumnActivityData
1820:         }
1821:     STATUS  deprecated
1822:     DESCRIPTION
1823:         "The flow column table group defines objects which can be used
1824:         to collect part of a column of attribute values from the flow
1825:         table."
1826:     ::= {flowMIBGroups 5 }
...
1851: 
1852: flowDataScaleGroup2 OBJECT-GROUP
1852: warning - warning: current group `flowDataScaleGroup2' is not referenced in this module
1853:     OBJECTS  {
1854: --      flowManagerCounterWrap,           <- Deprecated
1855:         flowDataPDUScale, flowDataOctetScale
1856:         }
1857:     STATUS  current
1858:     DESCRIPTION
1859:         "The flow scale group defines objects which specify scale
1860:         factors for counters.  This group replaces the earlier
1861:         version of flowDataScaleGroup above (now deprecated)."
1862:     ::= {flowMIBGroups 8}
...
1890: 
1891: flowMIBCompliance MODULE-COMPLIANCE
1891: change recommended - warning: current compliance statement `flowMIBCompliance' includes deprecated group `flowDataTableGroup'
1892:     STATUS  current
1893:     DESCRIPTION
1894:         "The compliance statement for a Traffic Flow Meter."
1895:     MODULE
1896:         MANDATORY-GROUPS  {
1897:             flowControlGroup2,
1898:             flowDataTableGroup,
1899:             flowDataPackageGroup,
1900:             flowRuleTableGroup
1901:             }
1902:     ::= { flowMIBCompliances 1 }
1903: 
1904: END
1905: 
1906: -- 
1907: --    Copyright (C) The Internet Society (1999).  All Rights Reserved.
1908: -- 
1909: --    This document and translations of it may be copied and furnished to
1910: --    others, and derivative works that comment on or otherwise explain it
1911: --    or assist in its implementation may be prepared, copied, published
1912: --    and distributed, in whole or in part, without restriction of any
1913: --    kind, provided that the above copyright notice and this paragraph are
1914: --    included on all such copies and derivative works.  However, this
1915: --    document itself may not be modified in any way, such as by removing
1916: --    the copyright notice or references to the Internet Society or other
1917: --    Internet organizations, except as needed for the purpose of
1918: --    developing Internet standards in which case the procedures for
1919: --    copyrights defined in the Internet Standards process must be
1920: --    followed, or as required to translate it into languages other than
1921: --    English.
1922: -- 
1923: --    The limited permissions granted above are perpetual and will not be
1924: --    revoked by the Internet Society or its successors or assigns.
1925: -- 
1926: --    This document and the information contained herein is provided on an
1927: --    "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
1928: --    TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
1929: --    BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
1930: --    HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
1931: --    MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
1932: -- 
1933: