mibs/MIBS/extreme/BROCADE-MODULE-MEM-UTIL-MIB
2023-12-05 12:25:34 +01:00

153 lines
4.6 KiB
Plaintext

-- MIB File: BROCADE-MODULE-MEM-UTIL-MIB.mib
-- *********************************************************************
-- BROCADE-MODULE-MEM-UTIL-MIB.mib: Extreme module memory util MIB
--
-- Copyright (c) 2018 Extreme Networks, Inc.
-- All rights reserved.
-- *********************************************************************
BROCADE-MODULE-MEM-UTIL-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32, Unsigned32, Gauge32
FROM SNMPv2-SMI
bcsiModules
FROM Brocade-REG-MIB;
brocadeModuleMemUtilMIB 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 Memory 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 13 }
bcsiModuleMemUtilNotifications OBJECT IDENTIFIER
::= { brocadeModuleMemUtilMIB 0 }
bcsiModuleMemUtilObjects OBJECT IDENTIFIER
::= { brocadeModuleMemUtilMIB 1 }
bcsiModuleMemUtilConformance OBJECT IDENTIFIER
::= { brocadeModuleMemUtilMIB 2 }
bcsiModuleMemUtilTable OBJECT-TYPE
SYNTAX SEQUENCE OF BcsiModuleMemUtilEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Table to list per module Memory utilization in the device."
::= { bcsiModuleMemUtilObjects 1 }
bcsiModuleMemUtilEntry OBJECT-TYPE
SYNTAX BcsiModuleMemUtilEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"A row in the Memory utilization table."
INDEX {
bcsiModuleMemUtilSlotNum
}
::= { bcsiModuleMemUtilTable 1 }
BcsiModuleMemUtilEntry ::= SEQUENCE {
bcsiModuleMemUtilSlotNum
Integer32,
bcsiModuleMemTotal
Unsigned32,
bcsiModuleMemAvailable
Gauge32,
bcsiModuleMemUtil100thPercent
Gauge32
}
bcsiModuleMemUtilSlotNum OBJECT-TYPE
SYNTAX Integer32
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The slot number of the module that contains the memory.
Slot number in SLX are: MM1 = 1, MM2 = 2, LC1 = 3, LC2 =4
and so on."
::= { bcsiModuleMemUtilEntry 1 }
bcsiModuleMemTotal OBJECT-TYPE
SYNTAX Unsigned32
UNITS "kilo Bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total memory in kilobytes within the module."
::= { bcsiModuleMemUtilEntry 2 }
bcsiModuleMemAvailable OBJECT-TYPE
SYNTAX Gauge32
UNITS "kilo Bytes"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The available total memory in kilobytes within this module."
::= { bcsiModuleMemUtilEntry 3 }
bcsiModuleMemUtil100thPercent OBJECT-TYPE
SYNTAX Gauge32
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"It Indicates the dynamic memory that is currently utilized within this
module, in units of one-hundredth of a percent.
For example-a value of 200 indicates 2 percent utilization."
::= { bcsiModuleMemUtilEntry 4 }
--
-- Conformance
--
bcsiModuleMemUtilCompliances OBJECT IDENTIFIER
::= { bcsiModuleMemUtilConformance 1 }
bcsiModuleMemUtilGroups OBJECT IDENTIFIER
::= { bcsiModuleMemUtilConformance 2 }
bcsiModuleMemUtilCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for entities which
implement BROCADE-MODULE-MEM-UTIL-MIB."
MODULE MANDATORY-GROUPS { bcsiModuleMemUtilizationGroup }
::= { bcsiModuleMemUtilCompliances 1 }
--
-- Units of Conformance
--
bcsiModuleMemUtilizationGroup OBJECT-GROUP
OBJECTS {
bcsiModuleMemUtilSlotNum,
bcsiModuleMemTotal,
bcsiModuleMemAvailable,
bcsiModuleMemUtil100thPercent
}
STATUS current
DESCRIPTION
"A collection of objects for per module Memory utilization value."
::= { bcsiModuleMemUtilGroups 1 }
END
-- ========================================================================================