snmp_mib_archive/CISCO-SWITCH-USAGE-MIB.my
Heston Snodgrass 89bf4b016e initial commit
2016-12-15 15:03:18 -07:00

187 lines
6.5 KiB
Plaintext

--
-- *****************************************************************
-- Cisco Switch Resource Usage MIB
--
-- Mar, 2001 Ranbir Parmar
--
-- Copyright (c) 2001 by cisco Systems, Inc.
-- All rights reserved.
-- *****************************************************************
--
CISCO-SWITCH-USAGE-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, Counter32, Counter64,
OBJECT-TYPE FROM SNMPv2-SMI
MODULE-COMPLIANCE,
OBJECT-GROUP FROM SNMPv2-CONF
ifIndex
FROM IF-MIB
ciscoMgmt FROM CISCO-SMI;
ciscoSwitchUsageMIB MODULE-IDENTITY
LAST-UPDATED "200105020000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
" Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-switch-usage-mib@cisco.com"
DESCRIPTION
"This MIB defines objects related to statistics
for the usage of switch fabric. The switch fabric
is used by the incoming packets from the line/network
to a interface. Such packets are called ingress packets.
Counters are maintained for number of ingress packets/
octets switched by the switch fabric for each
interface.
NOTE: These counters are not counting the total number
of incoming packets and octets for a particular
interface. Instead only the counts of packets and
octets that actually use the switch-fabric are being
accounted for by this MIB. Therefore, the counters in
this MIB are distinctly different from packet and octet
counters found in the IF-MIB."
REVISION "200105020000Z"
DESCRIPTION
"Initial version of this MIB module."
::= { ciscoMgmt 201 }
ciscoSwitchUsageMIBObjects OBJECT IDENTIFIER
::= { ciscoSwitchUsageMIB 1 }
ciscoSwitchUsageStats OBJECT IDENTIFIER
::= { ciscoSwitchUsageMIBObjects 1 }
-- the switch usage statistics group
cswitchUsageStatTable OBJECT-TYPE
SYNTAX SEQUENCE OF CswitchUsageStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A list of switch resouce usage statistics
entries. The statistics will give information
on the switch usage by each interface."
::= { ciscoSwitchUsageStats 1 }
cswitchUsageStatEntry OBJECT-TYPE
SYNTAX CswitchUsageStatEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Entry contains information of a particular
interface in terms of how much switch resource
it has used.
An entry in this table exists for each ifEntry
with an ifType of fastEther(62) for FastEthernet
interface and gigabitEthernet (117) for Gigabit
interface."
INDEX { ifIndex }
::= { cswitchUsageStatTable 1 }
CswitchUsageStatEntry ::=
SEQUENCE {
cswitchUsageByIngrsIntfPkts Counter32,
cswitchUsageByIngrsIntfHCPkts Counter64,
cswitchUsageByIngrsIntfOctets Counter32,
cswitchUsageByIngrsIntfHCOctets Counter64
}
cswitchUsageByIngrsIntfPkts OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ingress packets of a interface
which use the switch resource."
::= { cswitchUsageStatEntry 1 }
cswitchUsageByIngrsIntfHCPkts OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ingress packets of a interface
which use the switch resource.
This is a 64 bit (High Capacity) version of
the cswitchUsageByIngrsIntfPkts counter for
use with SNMP v2c or v3 Managers."
::= { cswitchUsageStatEntry 2 }
cswitchUsageByIngrsIntfOctets OBJECT-TYPE
SYNTAX Counter32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ingress octets of a interface
which use the switch resource."
::= { cswitchUsageStatEntry 3 }
cswitchUsageByIngrsIntfHCOctets OBJECT-TYPE
SYNTAX Counter64
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The number of ingress octets of a interface
which use the switch resource.
This is a 64 bit (High Capacity) version of
the cswitchUsageByIngrsIntfOctets counter for
use with SNMP v2c or v3 Managers."
::= { cswitchUsageStatEntry 4 }
-- notifications
ciscoSwitchUsageMIBNotifyPrefix OBJECT IDENTIFIER
::= { ciscoSwitchUsageMIB 2 }
ciscoSwitchUsageMIBNotifications OBJECT IDENTIFIER
::= { ciscoSwitchUsageMIBNotifyPrefix 0 }
-- conformance information
ciscoSwitchUsageMIBConformance OBJECT IDENTIFIER
::= { ciscoSwitchUsageMIB 3 }
ciscoSwitchUsageMIBCompliances OBJECT IDENTIFIER
::= { ciscoSwitchUsageMIBConformance 1 }
ciscoSwitchUsageMIBGroups OBJECT IDENTIFIER
::= { ciscoSwitchUsageMIBConformance 2 }
-- compliance statement
ciscoSwitchUsageMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the switch usage
statistics group."
MODULE -- this module
MANDATORY-GROUPS { ciscoSwitchUsageMIBGroup }
::= { ciscoSwitchUsageMIBCompliances 1 }
-- units of conformance
ciscoSwitchUsageMIBGroup OBJECT-GROUP
OBJECTS {
cswitchUsageByIngrsIntfPkts,
cswitchUsageByIngrsIntfHCPkts,
cswitchUsageByIngrsIntfOctets,
cswitchUsageByIngrsIntfHCOctets
}
STATUS current
DESCRIPTION
"The Object Group for switch usage statistics"
::= { ciscoSwitchUsageMIBGroups 1 }
END