1-------------------------------------------------------------------------------- 2-- MIB NAME : System Information Mib 3-- FILE NAME: DGS-6600-SYSTEM-INFO-MIB.mib 4-- DATE : 2011/09/15 5-- VERSION : 1.00 6-- PURPOSE : To construct the MIB structure of chassis system information 7-- for proprietary enterprise 8-------------------------------------------------------------------------------- 9-- MODIFICTION HISTORY: 10-------------------------------------------------------------------------------- 11-- Version 1.00, 2011/09/15, Andy 12-- This is the first formal version for universal MIB definition. 13-------------------------------------------------------------------------------- 14 15DGS-6600-SYSTEM-INFO-MIB DEFINITIONS ::= BEGIN 16 17 IMPORTS 18 IpAddress, MODULE-IDENTITY, 19 OBJECT-TYPE,Integer32 FROM SNMPv2-SMI 20 TruthValue,RowStatus,MacAddress FROM SNMPv2-TC 21 DisplayString FROM RFC1213-MIB 22 InetAddressType, InetAddress FROM INET-ADDRESS-MIB 23 dgs6600-system FROM DGS-6600-ID-MIB; 24 25 26 dgs6600SystemInfoMIB MODULE-IDENTITY 27 LAST-UPDATED "1302210000Z" 28 ORGANIZATION "D-Link Crop." 29 CONTACT-INFO 30 "http://support.dlink.com" 31 DESCRIPTION 32 "The Structure of chassis system informatiom for enterprise." 33 ::= { dgs6600-system 1 } 34 35-- ----------------------------------------------------------------------------- 36-- systemBasicInfo 37-- ----------------------------------------------------------------------------- 38 systemBasicInfo OBJECT IDENTIFIER ::= { dgs6600SystemInfoMIB 1 } 39 40-- ----------------------------------------------------------------------------- 41-- systemCPUutilization 42-- ----------------------------------------------------------------------------- 43 systemCPUutilization OBJECT IDENTIFIER ::= { systemBasicInfo 1 } 44 45 systemCPUutilizationIn5sec OBJECT-TYPE 46 SYNTAX Integer32 47 MAX-ACCESS read-only 48 STATUS current 49 DESCRIPTION 50 "The time scale is set at 5 second intervals. 51 The value will be between 0%(idle) and 100%(very busy)." 52 ::= { systemCPUutilization 1 } 53 54 systemCPUutilizationIn1min OBJECT-TYPE 55 SYNTAX Integer32 56 57 MAX-ACCESS read-only 58 STATUS current 59 DESCRIPTION 60 "The time scale is set at 1 minute intervals. 61 The value will be between 0%(idle) and 100%(very busy)." 62 ::= { systemCPUutilization 2 } 63 64 systemCPUutilizationIn5min OBJECT-TYPE 65 SYNTAX Integer32 66 MAX-ACCESS read-only 67 STATUS current 68 DESCRIPTION 69 "The time scale is set at 5 minute intervals. 70 The value will be between 0%(idle) and 100%(very busy)." 71 ::= { systemCPUutilization 3 } 72 73-- ----------------------------------------------------------------------------- 74-- systemDRAMutilizationTable 75-- ----------------------------------------------------------------------------- 76 77 systemDRAMutilizationTable OBJECT-TYPE 78 SYNTAX SEQUENCE OF SystemDRAMutilizationEntry 79 MAX-ACCESS not-accessible 80 STATUS current 81 DESCRIPTION 82 "Information about DRAM memory." 83 ::={systemBasicInfo 2} 84 85 systemDRAMutilizationEntry OBJECT-TYPE 86 SYNTAX SystemDRAMutilizationEntry 87 MAX-ACCESS not-accessible 88 STATUS current 89 DESCRIPTION 90 "A list of information about DRAM memory." 91 INDEX {systemDRAMutilizationUnitID} 92 ::={systemDRAMutilizationTable 1} 93 94 SystemDRAMutilizationEntry ::= 95 SEQUENCE { 96 systemDRAMutilizationUnitID 97 INTEGER, 98 systemDRAMutilizationTotalDRAM 99 INTEGER, 100 systemDRAMutilizationUsedDRAM 101 INTEGER, 102 systemDRAMutilization 103 INTEGER 104 } 105 106 systemDRAMutilizationUnitID OBJECT-TYPE 107 SYNTAX INTEGER (1..8) 108 MAX-ACCESS not-accessible 109 STATUS current 110 DESCRIPTION 111 "Specifies the unit ID. 112 If the ID equals to zero, it means the current device." 113 ::={ systemDRAMutilizationEntry 1 } 114 115 systemDRAMutilizationTotalDRAM OBJECT-TYPE 116 SYNTAX INTEGER 117 UNITS "KB" 118 MAX-ACCESS read-only 119 STATUS current 120 DESCRIPTION 121 "The size of Total DRAM Memory." 122 ::={systemDRAMutilizationEntry 2} 123 124 systemDRAMutilizationUsedDRAM OBJECT-TYPE 125 SYNTAX INTEGER 126 UNITS "KB" 127 MAX-ACCESS read-only 128 STATUS current 129 DESCRIPTION 130 "The size of used DRAM memory." 131 ::={systemDRAMutilizationEntry 3} 132 133 systemDRAMutilization OBJECT-TYPE 134 SYNTAX INTEGER 135 MAX-ACCESS read-only 136 STATUS current 137 DESCRIPTION 138 "The percentage of used DRAM memory of the total DRAM memory available. 139 The value will be between 0%(idle) and 100%(very busy)." 140 ::={systemDRAMutilizationEntry 4} 141 142-- ----------------------------------------------------------------------------- 143-- systemDRAMUtilizationTable 144-- ----------------------------------------------------------------------------- 145 146 systemFLASHutilizationTable OBJECT-TYPE 147 SYNTAX SEQUENCE OF SystemFLASHutilizationEntry 148 MAX-ACCESS not-accessible 149 STATUS current 150 DESCRIPTION 151 "The information about FLASH memory." 152 ::={systemBasicInfo 3} 153 154 systemFLASHutilizationEntry OBJECT-TYPE 155 SYNTAX SystemFLASHutilizationEntry 156 MAX-ACCESS not-accessible 157 STATUS current 158 DESCRIPTION 159 "A list of information about FLASH memory." 160 INDEX {systemFLASHutilizationUnitID} 161 ::={systemFLASHutilizationTable 1} 162 163 SystemFLASHutilizationEntry ::= 164 SEQUENCE { 165 systemFLASHutilizationUnitID 166 INTEGER, 167 systemFLASHutilizationTotalFLASH 168 INTEGER, 169 systemFLASHutilizationUsedFLASH 170 INTEGER, 171 systemFLASHutilization 172 INTEGER 173 } 174 175 systemFLASHutilizationUnitID OBJECT-TYPE 176 SYNTAX INTEGER (1..8) 177 MAX-ACCESS read-only 178 STATUS current 179 DESCRIPTION 180 "Specifies the unit ID. 181 If the ID equals to zero, it means the current device." 182 ::={ systemFLASHutilizationEntry 1 } 183 184 systemFLASHutilizationTotalFLASH OBJECT-TYPE 185 SYNTAX INTEGER 186 UNITS "KB" 187 MAX-ACCESS read-only 188 STATUS current 189 DESCRIPTION 190 "The size of the total FLASH memory." 191 ::={systemFLASHutilizationEntry 2} 192 193 systemFLASHutilizationUsedFLASH OBJECT-TYPE 194 SYNTAX INTEGER 195 UNITS "KB" 196 MAX-ACCESS read-only 197 STATUS current 198 DESCRIPTION 199 "The size of the used FLASH memory." 200 ::={systemFLASHutilizationEntry 3} 201 202 systemFLASHutilization OBJECT-TYPE 203 SYNTAX INTEGER 204 MAX-ACCESS read-only 205 STATUS current 206 DESCRIPTION 207 "The percentage of used FLASH memory in total FLASH memory. 208 The value will be between 0%(idle) and 100%(very busy)." 209 ::={systemFLASHutilizationEntry 4} 210 211END 212