142 lines
4.5 KiB
Plaintext
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 |