212 lines
7.5 KiB
Plaintext
212 lines
7.5 KiB
Plaintext
--------------------------------------------------------------------------------
|
|
-- MIB NAME : System Information Mib
|
|
-- FILE NAME: DGS-6600-SYSTEM-INFO-MIB.mib
|
|
-- DATE : 2011/09/15
|
|
-- VERSION : 1.00
|
|
-- PURPOSE : To construct the MIB structure of chassis system information
|
|
-- for proprietary enterprise
|
|
--------------------------------------------------------------------------------
|
|
-- MODIFICTION HISTORY:
|
|
--------------------------------------------------------------------------------
|
|
-- Version 1.00, 2011/09/15, Andy
|
|
-- This is the first formal version for universal MIB definition.
|
|
--------------------------------------------------------------------------------
|
|
|
|
DGS-6600-SYSTEM-INFO-MIB DEFINITIONS ::= BEGIN
|
|
|
|
IMPORTS
|
|
IpAddress, MODULE-IDENTITY,
|
|
OBJECT-TYPE,Integer32 FROM SNMPv2-SMI
|
|
TruthValue,RowStatus,MacAddress FROM SNMPv2-TC
|
|
DisplayString FROM RFC1213-MIB
|
|
InetAddressType, InetAddress FROM INET-ADDRESS-MIB
|
|
dgs6600-system FROM DGS-6600-ID-MIB;
|
|
|
|
|
|
dgs6600SystemInfoMIB MODULE-IDENTITY
|
|
LAST-UPDATED "1302210000Z"
|
|
ORGANIZATION "D-Link Crop."
|
|
CONTACT-INFO
|
|
"http://support.dlink.com"
|
|
DESCRIPTION
|
|
"The Structure of chassis system informatiom for enterprise."
|
|
::= { dgs6600-system 1 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
-- systemBasicInfo
|
|
-- -----------------------------------------------------------------------------
|
|
systemBasicInfo OBJECT IDENTIFIER ::= { dgs6600SystemInfoMIB 1 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
-- systemCPUutilization
|
|
-- -----------------------------------------------------------------------------
|
|
systemCPUutilization OBJECT IDENTIFIER ::= { systemBasicInfo 1 }
|
|
|
|
systemCPUutilizationIn5sec OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time scale is set at 5 second intervals.
|
|
The value will be between 0%(idle) and 100%(very busy)."
|
|
::= { systemCPUutilization 1 }
|
|
|
|
systemCPUutilizationIn1min OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time scale is set at 1 minute intervals.
|
|
The value will be between 0%(idle) and 100%(very busy)."
|
|
::= { systemCPUutilization 2 }
|
|
|
|
systemCPUutilizationIn5min OBJECT-TYPE
|
|
SYNTAX Integer32
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The time scale is set at 5 minute intervals.
|
|
The value will be between 0%(idle) and 100%(very busy)."
|
|
::= { systemCPUutilization 3 }
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
-- systemDRAMutilizationTable
|
|
-- -----------------------------------------------------------------------------
|
|
|
|
systemDRAMutilizationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SystemDRAMutilizationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Information about DRAM memory."
|
|
::={systemBasicInfo 2}
|
|
|
|
systemDRAMutilizationEntry OBJECT-TYPE
|
|
SYNTAX SystemDRAMutilizationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of information about DRAM memory."
|
|
INDEX {systemDRAMutilizationUnitID}
|
|
::={systemDRAMutilizationTable 1}
|
|
|
|
SystemDRAMutilizationEntry ::=
|
|
SEQUENCE {
|
|
systemDRAMutilizationUnitID
|
|
INTEGER,
|
|
systemDRAMutilizationTotalDRAM
|
|
INTEGER,
|
|
systemDRAMutilizationUsedDRAM
|
|
INTEGER,
|
|
systemDRAMutilization
|
|
INTEGER
|
|
}
|
|
|
|
systemDRAMutilizationUnitID OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8)
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the unit ID.
|
|
If the ID equals to zero, it means the current device."
|
|
::={ systemDRAMutilizationEntry 1 }
|
|
|
|
systemDRAMutilizationTotalDRAM OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "KB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The size of Total DRAM Memory."
|
|
::={systemDRAMutilizationEntry 2}
|
|
|
|
systemDRAMutilizationUsedDRAM OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "KB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The size of used DRAM memory."
|
|
::={systemDRAMutilizationEntry 3}
|
|
|
|
systemDRAMutilization OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The percentage of used DRAM memory of the total DRAM memory available.
|
|
The value will be between 0%(idle) and 100%(very busy)."
|
|
::={systemDRAMutilizationEntry 4}
|
|
|
|
-- -----------------------------------------------------------------------------
|
|
-- systemDRAMUtilizationTable
|
|
-- -----------------------------------------------------------------------------
|
|
|
|
systemFLASHutilizationTable OBJECT-TYPE
|
|
SYNTAX SEQUENCE OF SystemFLASHutilizationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The information about FLASH memory."
|
|
::={systemBasicInfo 3}
|
|
|
|
systemFLASHutilizationEntry OBJECT-TYPE
|
|
SYNTAX SystemFLASHutilizationEntry
|
|
MAX-ACCESS not-accessible
|
|
STATUS current
|
|
DESCRIPTION
|
|
"A list of information about FLASH memory."
|
|
INDEX {systemFLASHutilizationUnitID}
|
|
::={systemFLASHutilizationTable 1}
|
|
|
|
SystemFLASHutilizationEntry ::=
|
|
SEQUENCE {
|
|
systemFLASHutilizationUnitID
|
|
INTEGER,
|
|
systemFLASHutilizationTotalFLASH
|
|
INTEGER,
|
|
systemFLASHutilizationUsedFLASH
|
|
INTEGER,
|
|
systemFLASHutilization
|
|
INTEGER
|
|
}
|
|
|
|
systemFLASHutilizationUnitID OBJECT-TYPE
|
|
SYNTAX INTEGER (1..8)
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"Specifies the unit ID.
|
|
If the ID equals to zero, it means the current device."
|
|
::={ systemFLASHutilizationEntry 1 }
|
|
|
|
systemFLASHutilizationTotalFLASH OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "KB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The size of the total FLASH memory."
|
|
::={systemFLASHutilizationEntry 2}
|
|
|
|
systemFLASHutilizationUsedFLASH OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
UNITS "KB"
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The size of the used FLASH memory."
|
|
::={systemFLASHutilizationEntry 3}
|
|
|
|
systemFLASHutilization OBJECT-TYPE
|
|
SYNTAX INTEGER
|
|
MAX-ACCESS read-only
|
|
STATUS current
|
|
DESCRIPTION
|
|
"The percentage of used FLASH memory in total FLASH memory.
|
|
The value will be between 0%(idle) and 100%(very busy)."
|
|
::={systemFLASHutilizationEntry 4}
|
|
|
|
END
|