From 98a672123c7872f6b9b75a9a2b6bb3aea504de6a Mon Sep 17 00:00:00 2001 From: David Leutgeb Date: Tue, 5 Dec 2023 12:25:34 +0100 Subject: Initial commit --- MIBS/extreme/BROCADE-MODULE-CPU-UTIL-MIB | 140 +++++++++++++++++++++++++++++++ 1 file changed, 140 insertions(+) create mode 100644 MIBS/extreme/BROCADE-MODULE-CPU-UTIL-MIB (limited to 'MIBS/extreme/BROCADE-MODULE-CPU-UTIL-MIB') diff --git a/MIBS/extreme/BROCADE-MODULE-CPU-UTIL-MIB b/MIBS/extreme/BROCADE-MODULE-CPU-UTIL-MIB new file mode 100644 index 0000000..1b80555 --- /dev/null +++ b/MIBS/extreme/BROCADE-MODULE-CPU-UTIL-MIB @@ -0,0 +1,140 @@ +-- MIB File: BROCADE-MODULE-CPU-UTIL-MIB.mib +-- ********************************************************************* + +-- BROCADE-MODULE-CPU-UTIL-MIB.mib: Extreme module CPU utilization MIB +-- +-- Copyright (c) 2018 Extreme Networks, Inc. +-- All rights reserved. + +-- ********************************************************************* + +BROCADE-MODULE-CPU-UTIL-MIB DEFINITIONS ::= BEGIN + +IMPORTS + MODULE-IDENTITY, OBJECT-TYPE,Integer32, Gauge32 + FROM SNMPv2-SMI + bcsiModules + FROM Brocade-REG-MIB; + +brocadeModuleCpuUtilMIB MODULE-IDENTITY + LAST-UPDATED "201805291200Z" -- May 29, 2018 12:00pm + ORGANIZATION "Extreme Networks, Inc." + CONTACT-INFO + "Postal: Extreme Networks, Inc. + 6480 Via Del Oro + San Jose, CA 95119 USA + Phone: +1 408 579-2800 + E-mail: support@extremenetworks.com + WWW: http://www.extremenetworks.com" + DESCRIPTION + "This MIB module supports the per module CPU utilization." + + REVISION "201805291200Z" -- May 29, 2018 12:00pm + DESCRIPTION + "Updated ORGANIZATION and CONTACT-INFO with Extreme Networks" + REVISION "201611250000Z" -- 25 November 2016 + DESCRIPTION + "Initial version of this MIB module." + ::= { bcsiModules 12 } + +bcsiModuleCpuUtilNotifications OBJECT IDENTIFIER + ::= { brocadeModuleCpuUtilMIB 0 } +bcsiModuleCpuUtilObjects OBJECT IDENTIFIER + ::= { brocadeModuleCpuUtilMIB 1 } +bcsiModuleCpuUtilConformance OBJECT IDENTIFIER + ::= { brocadeModuleCpuUtilMIB 2 } + + +bcsiModuleCpuUtilTable OBJECT-TYPE + SYNTAX SEQUENCE OF BcsiModuleCpuUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "Table to list per module CPU utilization in the device." + ::= { bcsiModuleCpuUtilObjects 1 } + +bcsiModuleCpuUtilEntry OBJECT-TYPE + SYNTAX BcsiModuleCpuUtilEntry + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "A row in the CPU utilization table." + INDEX { + bcsiModuleCpuUtilSlotNum, + bcsiModuleCpuUtilInterval + } + ::= { bcsiModuleCpuUtilTable 1 } + +BcsiModuleCpuUtilEntry ::= SEQUENCE { + bcsiModuleCpuUtilSlotNum + Integer32, + bcsiModuleCpuUtilInterval + Integer32, + bcsiModuleCpuUtil100thPercent + Gauge32 + } + +bcsiModuleCpuUtilSlotNum OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The slot number of the module which contains the CPU. + Slot number in SLX are: MM1 = 1, MM2 = 2, LC1 = 3, LC2 =4 and so on." + ::= { bcsiModuleCpuUtilEntry 1 } + +bcsiModuleCpuUtilInterval OBJECT-TYPE + SYNTAX Integer32 + MAX-ACCESS not-accessible + STATUS current + DESCRIPTION + "The value, in seconds, for this utilization. It supports + utilization for the last 60 sec, 300 sec and 900 sec interval." + ::= { bcsiModuleCpuUtilEntry 2 } + +bcsiModuleCpuUtil100thPercent OBJECT-TYPE + SYNTAX Gauge32 + MAX-ACCESS read-only + STATUS current + DESCRIPTION + "The statistical CPU utilization in units of one-hundredth + of a percent. For example-a value of 200 indicates 2 percent utilization." + ::= { bcsiModuleCpuUtilEntry 3 } + +-- +-- Conformance +-- + +bcsiModuleCpuUtilCompliances OBJECT IDENTIFIER + ::= { bcsiModuleCpuUtilConformance 1 } +bcsiModuleCpuUtilGroups OBJECT IDENTIFIER + ::= { bcsiModuleCpuUtilConformance 2 } + +bcsiModuleCpuUtilCompliance MODULE-COMPLIANCE + STATUS current + DESCRIPTION + "The compliance statement for entities which + implement BROCADE-MODULE-CPU-UTIL-MIB." + MODULE MANDATORY-GROUPS { bcsiModuleCpuUtilizationGroup } + ::= { bcsiModuleCpuUtilCompliances 1 } + +-- +-- Units of Conformance +-- + +bcsiModuleCpuUtilizationGroup OBJECT-GROUP + OBJECTS { + bcsiModuleCpuUtilSlotNum, + bcsiModuleCpuUtilInterval, + bcsiModuleCpuUtil100thPercent + } + STATUS current + DESCRIPTION + "A collection of objects for per module CPU utilization value." + ::= { bcsiModuleCpuUtilGroups 1 } + +END + +-- ======================================================================================== + + -- cgit v1.2.3