smilint output for ./PETH-MIB


Message Severities
SeverityCount
minor error9
change recommended6
warning12
Message Types
TypeCount
group-membership (change recommended)5
import-unused (warning)1
integer-misuse (warning)6
module-identity-registration (change recommended)1
notification-not-reversible (warning)5
notification-object-access (minor error)8
revision-missing (minor error)1

Messages:

PETH-MIB

   1: -- extracted from draft-ietf-hubmib-power-ethernet-mib-00.txt
   2: -- at Wed Jun 27 06:04:49 2001
   3: 
   4:    PETH-MIB DEFINITIONS ::= BEGIN
   5: 
   6:       IMPORTS
   7:            MODULE-IDENTITY, OBJECT-TYPE, Integer32 , Gauge32,NOTIFICATION-TYPE
   8:                    FROM SNMPv2-SMI
   9:            dot3
  10:                    FROM EtherLike-MIB
  11:            TruthValue
  12:                    FROM SNMPv2-TC
  13:            MODULE-COMPLIANCE, OBJECT-GROUP ,NOTIFICATION-GROUP
  13: warning - warning: identifier `NOTIFICATION-GROUP' imported from module `SNMPv2-CONF' is never used
  14:                    FROM SNMPv2-CONF;
  15: 
  16:       powerEthernetMIB MODULE-IDENTITY
  16: change recommended - warning: uncontrolled MODULE-IDENTITY registration
  17:            LAST-UPDATED "200106200000Z"  -- June 20, 2001
  18:            ORGANIZATION "IETF Ethernet Interfaces and Hub MIB
  19:                          Working Group"
  20:            CONTACT-INFO
  21:            "
  22: 
  23:                        Chair: Dan Romascanu
  24:                                   Avaya Inc.
  25:                                   Tel:  +972-3-645-8414
  26:                                   Email: dromasca@avaya.com
  27: 
  28: 
  29:                      Editor: Avi Berger
  30:                                  PowerDsine Inc.
  31:                                     Tel:    972-9-7755100 Ext 307
  32:                                     Fax:    972-9-7755120
  33:                                     E-mail: avib@PowerDsine.com
  34:            "
  35: 
  36:           DESCRIPTION
  37:                    "The MIB module for for managing Powered Devices (PD) or
  38:                    Power Source Equipment (PSE) working according to the IEEE
  39:                    802.af Powere Ethernet (DTE Power via MDI) standard."
  40:            ::= { dot3 20 }
  40: minor error - revision for last update is missing

...
  99: 
 100:         pethPsePortGroupIndex OBJECT-TYPE
 101:           SYNTAX      INTEGER (1..2147483647)
 101: warning - warning: use Integer32 instead of INTEGER in SMIv2
 102:           MAX-ACCESS  not-accessible
 103:           STATUS      current
 104:           DESCRIPTION
 105:               "This variable uniquely identifies the group
 106:                containing the port to which power Ethernet PSE is connected.
 107:                Group means a box in the stack, or a module in a rack.
 108:                For non-modular devices the value 1 is recommended."
 109:           ::= { pethPsePortEntry 1 }
 110: 
 111:         pethPsePortIndex OBJECT-TYPE
 112:           SYNTAX      INTEGER(1..2147483647)
 112: warning - warning: use Integer32 instead of INTEGER in SMIv2
 113:           MAX-ACCESS  not-accessible
 114:           STATUS      current
 115:           DESCRIPTION
 116:               "This variable uniquely identifies the power Ethernet PSE
 117:                port within group pethPseGroupIndex to which the
 118:                power Ethernet PSE entry is connected."
 119:           ::= { pethPsePortEntry 2 }
 120: 
...
 346: 
 347:         pethPdPortIndex OBJECT-TYPE
 348:           SYNTAX      INTEGER (0..65535)
 348: warning - warning: use Integer32 instead of INTEGER in SMIv2
 349:           MAX-ACCESS  not-accessible
 350:           STATUS      current
 351:           DESCRIPTION
 352:                   "An index value that uniquely identifies an
 353:                interface to a PD device.  The
 354:                interface identified by a particular value of
 355:                this index is the same interface as identified
 356:                by the same value of ifIndex. The mapping
 357:                between the ifIndex values and the numbering of
 358:                the port on the device is an implementation
 359:                issue."
 360:           ::= { pethPdPortEntry 1 }
...
 450:       }
 451:         pethMainPseGroupIndex OBJECT-TYPE
 452:           SYNTAX      INTEGER (0..65535)
 452: warning - warning: use Integer32 instead of INTEGER in SMIv2
 453:           MAX-ACCESS  not-accessible
 454:           STATUS      current
 455:           DESCRIPTION
 456:               "This variable uniquely identifies the group to which
 457:               power Ethernet PSE is connected. Group means box in the stack,
 458:               module in a rack.  It is recommended that the value 1 be
 459:               used for non-modular devices "
 460:           ::= { pethMainPseEntry 1 }
...
 516: 
 517:         pethMainPseUsageThreshold OBJECT-TYPE
 518:           SYNTAX      INTEGER (1..99)
 518: warning - warning: use Integer32 instead of INTEGER in SMIv2
 519:           MAX-ACCESS  read-write
 520:           STATUS      current
 521:           DESCRIPTION
 522:                   "The usage threshold expressed in percents for
 523:                    comparing the measured power and initiating
 524:                    an alarm if the threshold is exceeded."
 525:           ::= { pethMainPseEntry 7 }
 526: 
 527: 
 528:    -- Traps  Control  Objects
...
 555:       }
 556:         pethTrapsControlGroupIndex OBJECT-TYPE
 557:           SYNTAX      INTEGER (0..65535)
 557: warning - warning: use Integer32 instead of INTEGER in SMIv2
 558:           MAX-ACCESS  not-accessible
 559:           STATUS      current
 560:           DESCRIPTION
 561:               "This variable uniquely identifies the group. Group means
 562:               box in the stack, or module in a rack. It is recommended
 563:               that the value 1 is used for non-modular devices."
 564:           ::= { pethTrapsControlEntry 1 }
 565: 
...
 584: 
 585:         pethPsePortOnOffTrap NOTIFICATION-TYPE
 585: warning - warning: notification `pethPsePortOnOffTrap' is not reverse mappable
 585: minor error - object `pethPsePortGroupIndex' of notification `pethPsePortOnOffTrap' must not be `not-accessible'

 585: minor error - object `pethPsePortIndex' of notification `pethPsePortOnOffTrap' must not be `not-accessible'

 585: change recommended -
warning: notification `pethPsePortOnOffTrap' must be contained in at least one conformance group
 586:             OBJECTS     { pethPsePortGroupIndex,pethPsePortIndex,pethPsePortDetectionOperStatus }
 587:             STATUS      current
 588:             DESCRIPTION " This trap indicate if Pse Port is  delivering  or not power to the PD."
 589:              ::= { pethNotifications 1 }
 590: 
 591:         pethPsePortDenyTrap NOTIFICATION-TYPE
 591: warning - warning: notification `pethPsePortDenyTrap' is not reverse mappable
 591: minor error - object `pethPsePortGroupIndex' of notification `pethPsePortDenyTrap' must not be `not-accessible'

 591: minor error - object `pethPsePortIndex' of notification `pethPsePortDenyTrap' must not be `not-accessible'

 591: change recommended -
warning: notification `pethPsePortDenyTrap' must be contained in at least one conformance group
 592:             OBJECTS     { pethPsePortGroupIndex,pethPsePortIndex,pethPsePortDenyError }
 593:             STATUS      current
 594:             DESCRIPTION
 595:                   " This trap indicate Port Deny service."
 596:             ::= { pethNotifications 2 }
 597: 
 598:         pethPsePortStatusTrap NOTIFICATION-TYPE
 598: warning - warning: notification `pethPsePortStatusTrap' is not reverse mappable
 598: minor error - object `pethPsePortGroupIndex' of notification `pethPsePortStatusTrap' must not be `not-accessible'

 598: minor error - object `pethPsePortIndex' of notification `pethPsePortStatusTrap' must not be `not-accessible'

 598: change recommended -
warning: notification `pethPsePortStatusTrap' must be contained in at least one conformance group
 599:             OBJECTS     { pethPsePortGroupIndex,pethPsePortIndex,pethPsePortStatus }
 600:             STATUS      current
 601:             DESCRIPTION
 602:                   " This trap indicate Port Change Status."
 603:             ::= { pethNotifications 3 }
 604: 
 605:         pethMainPseBackUpActivatedTrap NOTIFICATION-TYPE
 605: warning - warning: notification `pethMainPseBackUpActivatedTrap' is not reverse mappable
 605: minor error - object `pethPsePortGroupIndex' of notification `pethMainPseBackUpActivatedTrap' must not be `not-accessible'

 605: change recommended -
warning: notification `pethMainPseBackUpActivatedTrap' must be contained in at least one conformance group
 606:             OBJECTS     { pethPsePortGroupIndex,pethMainPseBackupActivated }
 607:             STATUS      current
 608:             DESCRIPTION
 609:                   " This trap indicates that BackUp PSE is Activated ."
 610:             ::= { pethNotifications 4 }
 611: 
 612:         pethMainPowerUsageTrap NOTIFICATION-TYPE
 612: warning - warning: notification `pethMainPowerUsageTrap' is not reverse mappable
 612: minor error - object `pethPsePortGroupIndex' of notification `pethMainPowerUsageTrap' must not be `not-accessible'

 612: change recommended -
warning: notification `pethMainPowerUsageTrap' must be contained in at least one conformance group
 613:             OBJECTS     { pethPsePortGroupIndex }
 614:             STATUS      current
 615:             DESCRIPTION
 616:                   " This trap indicate PSE Threshold  usage indication ."
 617:             ::= { pethNotifications 5 }
 618: 
 619: 
 620: 
 621:    --
 622:    -- Conformance Section