⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 smon-mib

📁 很不错java的SNMP应用例子
💻
📖 第 1 页 / 共 3 页
字号:
     " Port Copy provides the ability to copy all frames from a      specified source to specified destination within a switch.      Source and destinations MUST be ifEntries, as defined by [22].      One to one, one to many, many to one and many to many source to      destination relationships may be configured.      Applicable counters on the destination will increment for all      packets transiting the port, be it by normal bridging/switching      or due to packet copy.      Note that this table manages no RMON data collection by itself,      and an agent may possibly implement no RMON objects except      objects related to the port copy operation defined by the      portCopyCompliance conformance macro. That allows for a switch      with no other embedded RMON capability to perform port copy      operations to a destination port at which a different external      RMON probe is connected.      One to one, many to one and one to many source to destination      relationships may be configured.      Each row that exists in this table defines such a      relationship. By disabling a row in this table the port copy      relationship no longer exists.      The number of entries and the types of port copies (1-1,      many-1, 1-many) are implementation specific and could      possibly be dynamic due to changing resource availability.      In order to configure a source to destination portCopy      relationship, both source and destination interfaces MUST be      present as an ifEntry in the ifTable and their respective      ifAdminStatus and ifOperStatus values MUST be equal to      'up(1)'. If the value of any of those two objects changes      after the portCopyEntry is activated, portCopyStatus will      transition to 'notReady(3)'.      The capability of an interface to be source or destination of      a port copy operation is described by the 'copySourcePort(0)'      and 'copyDestPort(1)' bits in dataSourceCopyCaps. Those bits      SHOULD be appropriately set by the agent, in order to allow      for a portCopyEntry to be created.      Applicable counters on the destination will increment for all      packets transmitted, be it by normal bridging/switching or      due to packet copy."::= { portCopyConfig 1 }portCopyEntry  OBJECT-TYPE SYNTAX      PortCopyEntry MAX-ACCESS  not-accessible STATUS      current DESCRIPTION     "Describes a particular port copy entry."INDEX { portCopySource, portCopyDest }::= { portCopyTable 1 }PortCopyEntry ::= SEQUENCE {     portCopySource             InterfaceIndex,     portCopyDest             InterfaceIndex,     portCopyDestDropEvents             Counter32,     portCopyDirection             INTEGER,     portCopyStatus             RowStatus     }portCopySource OBJECT-TYPE SYNTAX       InterfaceIndex MAX-ACCESS   not-accessible STATUS       current DESCRIPTION     "The ifIndex of the source which will have all packets      redirected to the destination as defined by portCopyDest." ::= { portCopyEntry 1 }portCopyDest OBJECT-TYPE SYNTAX       InterfaceIndex MAX-ACCESS   not-accessible STATUS       current DESCRIPTION     "Defines the ifIndex destination for the copy operation." ::= { portCopyEntry 2 }portCopyDestDropEvents OBJECT-TYPE SYNTAX       Counter32 UNITS "events" MAX-ACCESS   read-only STATUS       current DESCRIPTION      "The total number of events in which port copy packets were      dropped by the switch at the destination port due to lack of      resources.      Note that this number is not necessarily the number of      packets dropped; it is just the number of times this      condition has been detected.      A single dropped event counter is maintained for each      portCopyDest. Thus all instances associated with a given      portCopyDest will have the same portCopyDestDropEvents      value."  ::= { portCopyEntry 3 }portCopyDirection OBJECT-TYPE SYNTAX       INTEGER {     copyRxOnly(1),     copyTxOnly(2),     copyBoth(3) } MAX-ACCESS   read-create STATUS       current DESCRIPTION     "This object affects the way traffic is copied from a switch       source port, for the indicated port copy operation.      If this object has the value 'copyRxOnly(1)', then only      traffic received on the indicated source port will be copied      to the indicated destination port.      If this object has the value 'copyTxOnly(2)', then only      traffic transmitted out the indicated source port will be      copied to the indicated destination port.      If this object has the value 'copyBoth(3)', then all traffic      received or transmitted on the indicated source port will be      copied to the indicated destination port.      The creation and deletion of instances of this object is      controlled by the portCopyRowStatus object. Note that there      is no guarantee that changes in the value of this object      performed while the associated portCopyRowStatus object is      equal to active will not cause traffic discontinuities in the      packet stream."DEFVAL { copyBoth }::= { portCopyEntry 4 }portCopyStatus OBJECT-TYPE SYNTAX       RowStatus MAX-ACCESS   read-create STATUS       current DESCRIPTION     "Defines the status of the port copy entry.      In order to configure a source to destination portCopy      relationship, both source and destination interfaces MUST be      present as an ifEntry in the ifTable and their respective      ifAdminStatus and ifOperStatus values MUST be equal to      'up(1)'. If the value of any of those two objects changes      after the portCopyEntry is activated, portCopyStatus will      transition to 'notReady(3)'.      The capability of an interface to be source or destination of      a port copy operation is described by the 'copySourcePort(0)'      and 'copyDestPort(1)' bits in dataSourceCopyCaps. Those bits      SHOULD be appropriately set by the agent, in order to allow      for a portCopyEntry to be created." ::= { portCopyEntry 5 }-- smonRegistrationPoints-- defines a set of OIDs for registration purposes of entities-- supported by the SMON MIB.smonVlanDataSource      OBJECT IDENTIFIER ::= { smonRegistrationPoints 1}-- Defined for use as an SmonDataSource. A single integer parameter-- is appended to the end of this OID when actually encountered in-- the dataSourceCapsTable, which represents a positive, non-zero-- VLAN identifier value.-- Conformance MacrossmonMIBCompliances      OBJECT IDENTIFIER ::= { rmonConformance 3}smonMIBGroups           OBJECT IDENTIFIER ::= { rmonConformance 4}smonMIBCompliance       MODULE-COMPLIANCE     STATUS      current     DESCRIPTION     "Describes the requirements for full conformance with the SMON     MIB"     MODULE -- this module     MANDATORY-GROUPS                 {dataSourceCapsGroup,                                       smonVlanStatsGroup,                                       smonPrioStatsGroup,                                       portCopyConfigGroup,                                       smonInformationGroup}     GROUP         smonHcTo100mbGroup     DESCRIPTION     "This group of VLAN statistics counter are mandatory only for      those network interfaces for which the corresponding ifSpeed      can be greater than 10MB/sec and less than or equal to      100MB/sec."     GROUP         smonHc100mbPlusGroup     DESCRIPTION     "This group of VLAN statistics counters are mandatory only for      those network interfaces for which the corresponding ifSpeed      can be more than 100MB/sec. This group of VLAN statistics is      also mandatory for smonDataSources of type VLAN or      entPhysicalEntry."::= { smonMIBCompliances 1 }smonMIBVlanStatsCompliance        MODULE-COMPLIANCE     STATUS      current     DESCRIPTION     "Describes the requirements for conformance with the SMON MIB      with support for VLAN Statistics. Mandatory for a SMON probe      in environment where IEEE 802.1Q bridging is implemented."     MODULE -- this module     MANDATORY-GROUPS                 {dataSourceCapsGroup,                                       smonVlanStatsGroup,                                       smonInformationGroup}     GROUP         hcVlanTo100mbGroup     DESCRIPTION     "This group of VLAN statistics counter are mandatory only      for those network interfaces for which the corresponding      ifSpeed can be up to and including 100MB/sec."     GROUP         hcVlan100mbPlusGroup     DESCRIPTION     "This group of VLAN statistics counters are mandatory only for      those network interfaces for which the corresponding ifSpeed      is greater than 100MB/sec. This group of VLAN statistics is      also mandatory for smonDataSources of type VLAN or      entPhysicalEntry."::= { smonMIBCompliances 2 }smonMIBPrioStatsCompliance         MODULE-COMPLIANCE     STATUS      current     DESCRIPTION     "Describes the requirements for conformance with the SMON MIB      with support for priority level Statistics. Mandatory for a      SMON probe in a environment where IEEE 802.1p      priority-switching is implemented."     MODULE -- this module     MANDATORY-GROUPS                 {dataSourceCapsGroup,                                       smonPrioStatsGroup,                                       smonInformationGroup}     GROUP         hcPrioTo100mbGroup     DESCRIPTION     "This group of VLAN priority statistics counters are mandatory      only for those network interfaces for which the corresponding      ifSpeed can be up to and including 100MB/sec."     GROUP         hcPrio100mbPlusGroup     DESCRIPTION     "This group is mandatory only for those network      interfaces for which the corresponding ifSpeed is greater      than 100MB/sec. This group of VLAN priority      statistics is also mandatory for smonDataSources of type      VLAN or entPhysicalEntry"::= { smonMIBCompliances 3 }portCopyCompliance                 MODULE-COMPLIANCE     STATUS      current     DESCRIPTION     "Describes the requirements for conformance with the port copy      functionality defined by the SMON MIB"     MODULE  -- this module     MANDATORY-GROUPS                 {dataSourceCapsGroup,                                       portCopyConfigGroup,                                       smonInformationGroup}      ::= { smonMIBCompliances 4}dataSourceCapsGroup     OBJECT-GROUP     OBJECTS          { dataSourceRmonCaps,                       dataSourceCopyCaps,                       dataSourceCapsIfIndex}     STATUS      current     DESCRIPTION     "Defines the objects that describe the capabilities of RMON      data sources."::= {smonMIBGroups 1 }smonVlanStatsGroup      OBJECT-GROUP     OBJECTS         { smonVlanStatsControlDataSource,                      smonVlanStatsControlCreateTime,                      smonVlanStatsControlOwner,                      smonVlanStatsControlStatus,                      smonVlanIdStatsTotalPkts,                      smonVlanIdStatsTotalOctets,                      smonVlanIdStatsNUcastPkts,                      smonVlanIdStatsCreateTime}     STATUS      current     DESCRIPTION     "Defines the switch monitoring specific statistics - per VLAN      Id on interfaces of 10MB or less."::= { smonMIBGroups 2 }smonPrioStatsGroup      OBJECT-GROUP     OBJECTS         { smonPrioStatsControlDataSource,                      smonPrioStatsControlCreateTime,                      smonPrioStatsControlOwner,                      smonPrioStatsControlStatus,                      smonPrioStatsPkts,                      smonPrioStatsOctets}     STATUS      current     DESCRIPTION     "Defines the switch monitoring specific statistics - per VLAN      Id on interface."::= { smonMIBGroups 3 }smonHcTo100mbGroup        OBJECT-GROUP     OBJECTS         { smonVlanIdStatsTotalOverflowOctets,                      smonVlanIdStatsTotalHCOctets,                      smonPrioStatsOverflowOctets,                      smonPrioStatsHCOctets}     STATUS      current     DESCRIPTION     "Defines the additional high capacity statistics needed to be      kept on interfaces with ifSpeed greater than 10MB/sec and      less than or equal to 100MB/sec."::= { smonMIBGroups 4 }smonHc100mbPlusGroup      OBJECT-GROUP     OBJECTS         { smonVlanIdStatsTotalOverflowPkts,                      smonVlanIdStatsTotalHCPkts,                      smonVlanIdStatsTotalOverflowOctets,                      smonVlanIdStatsTotalHCOctets,                      smonVlanIdStatsNUcastOverflowPkts,                      smonVlanIdStatsNUcastHCPkts,                      smonPrioStatsOverflowPkts,                      smonPrioStatsHCPkts,                      smonPrioStatsOverflowOctets,                      smonPrioStatsHCOctets}     STATUS      current     DESCRIPTION     "Defines the additional high capacity statistics needed to be      kept on interfaces with ifSpeed of more than 100MB/sec. These      statistics MUST also be kept on smonDataSources of type VLAN      or entPhysicalEntry."::= { smonMIBGroups 5 }hcVlanTo100mbGroup        OBJECT-GROUP     OBJECTS         { smonVlanIdStatsTotalOverflowOctets,                      smonVlanIdStatsTotalHCOctets}     STATUS      current     DESCRIPTION     "Defines the additional high capacity VLAN statistics      needed to be kept on interfaces with ifSpeed greater than      10MB/sec and less than or equal to 100MB/sec."::= { smonMIBGroups 6 }hcVlan100mbPlusGroup      OBJECT-GROUP     OBJECTS         { smonVlanIdStatsTotalOverflowPkts,                      smonVlanIdStatsTotalHCPkts,                      smonVlanIdStatsTotalOverflowOctets,                      smonVlanIdStatsTotalHCOctets,                      smonVlanIdStatsNUcastOverflowPkts,                      smonVlanIdStatsNUcastHCPkts}     STATUS      current     DESCRIPTION     "Defines the additional high capacity VLAN statistics      needed to be kept on interfaces with ifSpeed of more than      100MB/sec.  These statistics MUST also be kept on      smonDataSources of type VLAN or entPhysicalEntry."::= { smonMIBGroups 7 }hcPrioTo100mbGroup        OBJECT-GROUP     OBJECTS         { smonPrioStatsOverflowOctets,                      smonPrioStatsHCOctets }     STATUS      current     DESCRIPTION     "Defines the additional high capacity VLAN priority      statistics needed to be kept on interfaces with      ifSpeed of greater than 10MB/sec and less than or equal      to 100MB/sec."::= { smonMIBGroups 8 }hcPrio100mbPlusGroup      OBJECT-GROUP     OBJECTS         { smonPrioStatsOverflowPkts,                      smonPrioStatsHCPkts,                      smonPrioStatsOverflowOctets,                      smonPrioStatsHCOctets}     STATUS      current     DESCRIPTION     "Defines the additional high capacity VLAN priority      statistics needed to be kept on interfaces with      ifSpeed of greater than 100MB/sec. These statistics MUST      also be kept on smonDataSources of type VLAN or      entPhysicalEntry."::= { smonMIBGroups 9 }smonVlanStatsExtGroup   OBJECT-GROUP     OBJECTS         {smonVlanIdStatsNUcastOctets,                      smonVlanIdStatsNUcastOverflowOctets,                      smonVlanIdStatsNUcastHCOctets}     STATUS      current     DESCRIPTION     "Defines the switch monitoring specific statistics for systems      capable of counting non-unicast octets for a given dataSource      (as described in the dataSourceRmonCaps object)."::= { smonMIBGroups 10 }smonInformationGroup    OBJECT-GROUP     OBJECTS         { smonCapabilities }     STATUS      current     DESCRIPTION     "An indication of the SMON capabilities supported by this     agent."::= { smonMIBGroups 11 }portCopyConfigGroup     OBJECT-GROUP     OBJECTS         { portCopyDestDropEvents,                       portCopyDirection,                       portCopyStatus                     }     STATUS      current     DESCRIPTION     "Defines the control objects for copy port operations."::= { smonMIBGroups 12 }END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -