mibs/MIBS/raisecom/ROSMGMT-MEMORY-MIB
2023-12-05 12:25:34 +01:00

142 lines
4.5 KiB
Plaintext

--MibName=rosMgmtMemory
-- =======================================================================
-- Version info
--
-- Version 0.1 Created 2003.12.17 by GONGGUIDONG
-- This version of MIB is created just for the use of Network Management Systems
-- display the memory and cpu.
--
-- Copyright(c) 2002-2005 by RAISECOM TECH, Ltd.
--
-- =======================================================================
ROSMGMT-MEMORY-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
NOTIFICATION-TYPE,
OBJECT-TYPE,
Integer32
FROM SNMPv2-SMI
EnableVar
FROM SWITCH-TC
rosMgmtSystem
FROM ROSMGMT-SYSTEM-MIB;
rosMgmtMemory MODULE-IDENTITY
LAST-UPDATED "202004120000Z"
ORGANIZATION "RAISECOM TECH, Ltd."
CONTACT-INFO "www.raisecom.com"
DESCRIPTION
"raisecom System objects: memory objects."
REVISION "202004120000Z"
DESCRIPTION "MIB file check and modification"
::= { rosMgmtSystem 3 }
rosMgmtMemoryNotifications OBJECT IDENTIFIER ::= { rosMgmtMemory 0 }
rosMgmtMemoryObjects OBJECT IDENTIFIER ::= { rosMgmtMemory 1 }
rosMgmtMemoryConformance OBJECT IDENTIFIER ::= { rosMgmtMemory 2 }
-- 1.3.6.1.4.1.8886.60.1.3.0.1
rosMgmtMemoryTrap NOTIFICATION-TYPE
OBJECTS { rosMgmtMemoryTotal, rosMgmtMemoryUtil, rosMgmtMemoryThrshd }
STATUS current
DESCRIPTION
"Trap transfer when memory utilization upon threshold."
::= { rosMgmtMemoryNotifications 1 }
-- 1.3.6.1.4.1.8886.60.1.3.0.2
rosMgmtMemoryTrapRecover NOTIFICATION-TYPE
OBJECTS { rosMgmtMemoryTotal, rosMgmtMemoryUtil,rosMgmtMemoryThrshdRecover }
STATUS current
DESCRIPTION
"Trap transfer when memory utilization upon thresholdrecover."
::= { rosMgmtMemoryNotifications 2 }
--
-- rosMgmtMemoryScalarGroup
--
-- 1.3.6.1.4.1.8886.60.1.3.1.1
rosMgmtMemoryScalarGroup OBJECT IDENTIFIER ::= { rosMgmtMemoryObjects 1 }
-- 1.3.6.1.4.1.8886.60.1.3.1.1.1
rosMgmtMemoryTotal OBJECT-TYPE
SYNTAX Integer32
UNITS "KB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The total memory of the system for this duration."
::= { rosMgmtMemoryScalarGroup 1 }
-- 1.3.6.1.4.1.8886.60.1.3.1.1.2
rosMgmtMemoryAvailable OBJECT-TYPE
SYNTAX Integer32
UNITS "KB"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The available memory of the system for this duration."
::= { rosMgmtMemoryScalarGroup 2 }
-- 1.3.6.1.4.1.8886.60.1.3.1.1.3
rosMgmtMemoryUtil OBJECT-TYPE
SYNTAX OCTET STRING (SIZE (1..8))
UNITS "percent"
MAX-ACCESS read-only
STATUS current
DESCRIPTION
"The current value of memory utilization for this duration."
::= { rosMgmtMemoryScalarGroup 3 }
-- 1.3.6.1.4.1.8886.60.1.3.1.1.4
rosMgmtMemoryTrapEnable OBJECT-TYPE
SYNTAX EnableVar
MAX-ACCESS read-write
STATUS deprecated
DESCRIPTION
"The switch of memory trap."
::= { rosMgmtMemoryScalarGroup 4 }
-- 1.3.6.1.4.1.8886.60.1.3.1.1.5
rosMgmtMemoryThrshd OBJECT-TYPE
SYNTAX Integer32
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The threshold of memory monitor."
::= { rosMgmtMemoryScalarGroup 5 }
-- 1.3.6.1.4.1.8886.60.1.3.1.1.6
rosMgmtMemoryThrshdRecover OBJECT-TYPE
SYNTAX Integer32
UNITS "percent"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The recover threshold of memory monitor."
::= { rosMgmtMemoryScalarGroup 6 }
-- 1.3.6.1.4.1.8886.60.1.3.1.1.7
rosMgmtMemoryMonInterval OBJECT-TYPE
SYNTAX Integer32
UNITS "second"
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The timer interval of memory monitor."
::= { rosMgmtMemoryScalarGroup 7 }
END