INSPUR-MIB DEFINITIONS ::= BEGIN 
	IMPORTS
		enterprises 
            FROM RFC1155-SMI			
        Integer32  
            FROM RFC1155-SMI            
        DisplayString  
            FROM RFC1213-MIB 
    	IpAddress       
    		FROM RFC1155-SMI  
    	PhysAddress                        
    		FROM RFC1213-MIB; 
	
	wiredformgmt 		OBJECT IDENTIFIER ::= {enterprises 37945}
	server 				OBJECT IDENTIFIER ::= {wiredformgmt 3}
	sysinfo 				OBJECT IDENTIFIER ::= {server 1}
--定义信息组 START	
	serverpartsInfo		OBJECT IDENTIFIER ::= {sysinfo 1} 
	servermonitorinfo 	OBJECT IDENTIFIER ::= {sysinfo 2}
	serverinfo	 	OBJECT IDENTIFIER ::= {sysinfo 3}
--定义信息组 END

--定义信息类 START
	-- serverpartsInfo start
	serverCPUStatusInfo 		 OBJECT IDENTIFIER ::= {serverpartsInfo 1}
	serverMEMStatusInfo 		 OBJECT IDENTIFIER ::= {serverpartsInfo 2}
	serverPCIEStatusInfo 		 OBJECT IDENTIFIER ::= {serverpartsInfo 3}
	serverBackplaneStatusInfo 	 OBJECT IDENTIFIER ::= {serverpartsInfo 4}
	serverHDDStatusInfo 		 OBJECT IDENTIFIER ::= {serverpartsInfo 5}
	serverNETWORKStatusInfo 	 OBJECT IDENTIFIER ::= {serverpartsInfo 6}
	serverPSUStatusInfo 		 OBJECT IDENTIFIER ::= {serverpartsInfo 7}
	serverFANStatusInfo 		 OBJECT IDENTIFIER ::= {serverpartsInfo 8}
	serverRAIDStatusInfo 		 OBJECT IDENTIFIER ::= {serverpartsInfo 9}
	serverPhysicDiskStatusInfo 	 OBJECT IDENTIFIER ::= {serverpartsInfo 10}
	serverLogicDiskStatusInfo 	 OBJECT IDENTIFIER ::= {serverpartsInfo 11}
	serverBMCStatusInfo 		 OBJECT IDENTIFIER ::= {serverpartsInfo 12}
	serverMEStatusInfo 			 OBJECT IDENTIFIER ::= {serverpartsInfo 13}
	-- serverpartsInfo end
	-- servermonitorinfo start
	serverTempreatureMonitorStatusInfo OBJECT IDENTIFIER ::= {servermonitorinfo 1}
	serverVoltageMonitorStatusInfo 	 OBJECT IDENTIFIER ::= {servermonitorinfo 2}
	serverPowerMonitorStatusInfo 		 OBJECT IDENTIFIER ::= {servermonitorinfo 3}
	-- servermonitorinfo end
	-- serverinfo start
	serverHealthSummary 		 OBJECT IDENTIFIER ::= {serverinfo 1}
	serverVersionSummary 		 OBJECT IDENTIFIER ::= {serverinfo 2}
	serverBoardFRUInfo 		 OBJECT IDENTIFIER ::= {serverinfo 3}
	serverBIOSSetupoptions 		 OBJECT IDENTIFIER ::= {serverinfo 4}
	serverKeyInfo	 		 OBJECT IDENTIFIER ::= {serverinfo 5}
	-- serverinfo end
--定义信息类 END

--定义TABLE START
	--serverCPUStatusInfo start
	serverCPUStatusTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverCPUStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of CPU Status relevant to this entity's CPU"
	 	::= {serverCPUStatusInfo 1}
	serverCPUInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverCPUInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of CPU information relevant to this entity's CPU"
	 	::= {serverCPUStatusInfo 2}
	--serverCPUStatusInfo end
	--serverMEMStatusInfo start
	serverMEMStatusTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverMEMStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of MEM status relevant to this entity's MEM"
	 	::= {serverMEMStatusInfo 1}
	serverMEMInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverMEMInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of MEM information relevant to this entity's MEM"
	 	::= {serverMEMStatusInfo 2}
	--serverMEMStatusInfo end
	--serverPCIEStatusInfo start
	serverPCIEStatusInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverPCIEStatusInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of PCIE status relevant to this entity's PCIE"
	 	::= {serverPCIEStatusInfo 1}
	--serverPCIEStatusInfo end
	--serverBackplaneStatusInfo start
	serverBackplaneStatusInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverBackplaneStatusInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of Backplane status relevant to this entity's Backplane"
	 	::= {serverBackplaneStatusInfo 1}
	--serverBackplaneStatusInfo end
	--serverHDDStatusInfo start
	serverHDDStatusTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverHDDStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of HDD status relevant to this entity's HDD"
	 	::= {serverHDDStatusInfo 1}
	serverHDDInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverHDDInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of HDD information relevant to this entity's HDD"
	 	::= {serverHDDStatusInfo 2}
	--serverHDDStatusInfo end
	--serverNETWORKStatusInfo start
	serverBMCNETWORKInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverBMCNETWORKInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of BMC network information relevant to this entity's adapter"
	 	::= {serverNETWORKStatusInfo 1}
	serverSYSNETWORKStatusTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverSYSNETWORKStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of system network status relevant to this entity's adapter"
	 	::= {serverNETWORKStatusInfo 2}
	serverSYSNETWORKInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverSYSNETWORKInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of system network information relevant to this entity's adapter"
	 	::= {serverNETWORKStatusInfo 3}
	--serverNETWORKStatusInfo end
	--serverPSUStatusInfo start
	serverPSUStatusTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverPSUStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of PSU status relevant to this entity's PSU"
	 	::= {serverPSUStatusInfo 1}
	serverPSUInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverPSUInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of PSU information relevant to this entity's PSU"
	 	::= {serverPSUStatusInfo 2}
	--serverPSUStatusInfo end
	--serverFANStatusInfo start
	serverFANStatusTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverFANStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of FAN status relevant to this entity's FAN"
	 	::= {serverFANStatusInfo 1}
	serverFANInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverFANInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of FAN information relevant to this entity's FAN"
	 	::= {serverFANStatusInfo 2}
	--serverFANStatusInfo end
	--serverRAIDStatusInfo start
	serverRAIDStatusTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverRAIDStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of RAID status relevant to this entity's RAID"
	 	::= {serverRAIDStatusInfo 1}
	serverRAIDInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverRAIDInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of RAID information relevant to this entity's RAID"
	 	::= {serverRAIDStatusInfo 2}
	--serverRAIDStatusInfo end
	--serverPhysicDiskStatusInfo start
	serverPhysicDiskStatusTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverPhysicDiskStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of PhysicDisk status relevant to this entity's PhysicDisk"
	 	::= {serverPhysicDiskStatusInfo 1}
	serverPhysicDiskInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverPhysicDiskInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of PhysicDisk information relevant to this entity's PhysicDisk"
	 	::= {serverPhysicDiskStatusInfo 2}
	--serverPhysicDiskStatusInfo end
	--serverLogicDiskStatusInfo start
	serverLogicDiskStatusTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverLogicDiskStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of LogicDisk status relevant to this entity's LogicDisk"
	 	::= {serverLogicDiskStatusInfo 1}
	serverLogicDiskInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverLogicDiskInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of LogicDisk information relevant to this entity's LogicDisk"
	 	::= {serverLogicDiskStatusInfo 2}
	--serverLogicDiskStatusInfo end
	--serverBMCStatusInfo start
	serverBMCStatusTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverBMCStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of BMC status relevant to this entity's BMC Module"
	 	::= {serverBMCStatusInfo 1}
	serverBMCInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverBMCInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of BMC information relevant to this entity's BMC Module"
	 	::= {serverBMCStatusInfo 2}
	--serverBMCStatusInfo end
	--serverMEStatusInfo start
	serverMEStatusInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverMEStatusInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The ME status relevant to this entity's ME Module"
	 	::= {serverMEStatusInfo 1}
	--serverMEStatusInfo end

	--serverTempreatureMonitorStatusInfo start
	serverTempreatureMonitorStatusTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverTempreatureMonitorStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of Tempreature status relevant to this entity's Tempreature"
	 	::= {serverTempreatureMonitorStatusInfo 1}
	serverTempreatureMonitorInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverTempreatureMonitorInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of Tempreature information relevant to this entity's Tempreature"
	 	::= {serverTempreatureMonitorStatusInfo 2}
	--serverTempreatureMonitorStatusInfo end
	--serverVoltageMonitorStatusInfo start
	serverVoltageMonitorStatusTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverVoltageMonitorStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of Voltage status relevant to this entity's Voltage"
	 	::= {serverVoltageMonitorStatusInfo 1}
	serverVoltageMonitorInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverVoltageMonitorInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of Voltage information relevant to this entity's Voltage"
	 	::= {serverVoltageMonitorStatusInfo 2}
	--serverVoltageMonitorStatusInfo end
	--serverPowerMonitorStatusInfo start
	serverPowerMonitorStatusTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverPowerMonitorStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of Power status relevant to this entity's Power"
	 	::= {serverPowerMonitorStatusInfo 1}
	serverPowerMonitorInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverPowerMonitorInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of Power information relevant to this entity's Power"
	 	::= {serverPowerMonitorStatusInfo 2}
	--serverPowerMonitorStatusInfo end
	--serverHealthSummary start
	serverHealthSummaryTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverHealthSummaryEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of HealthSummary information relevant to this entity's HealthSummary"
	 	::= {serverHealthSummary 1}
	--serverHealthSummary end
	--serverVersionSummary start
	serverVersionSummaryTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverVersionSummaryEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of VersionSummary information relevant to this entity's VersionSummary"
	 	::= {serverVersionSummary 1}
	--serverVersionSummary end
	--serverBoardFRUInfo start
	serverBoardFRUInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverBoardFRUInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of BoardFRU information relevant to this entity's Board"
	 	::= {serverBoardFRUInfo 1}
	--serverBoardFRUInfo end
	--serverBIOSSetupoptions start
	serverBIOSSetupoptionsTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverBIOSSetupoptionsEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of BIOS Setup options information relevant to this entity's BIOS"
	 	::= {serverBIOSSetupoptions 1}
	--serverBIOSSetupoptions end
	--serverKeyInfo start
	serverKeyInfoTable	OBJECT-TYPE
	    SYNTAX     SEQUENCE OF serverKeyInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The table of key information relevant to this entity's server"
	 	::= {serverKeyInfo 1}
	--serverKeyInfo end
--定义TABLE END

--定义ENTRY START
	--serverCPUStatusEntry START
	serverCPUStatusEntry OBJECT-TYPE
	    SYNTAX     serverCPUStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The CPU information for one of this entity's CPU."
	    INDEX   { 
				  serverCPUStatusIndex,
	            }
	    ::= { serverCPUStatusTable 1 }   
	
	serverCPUStatusEntry ::= SEQUENCE {
	    serverCPUStatusIndex                Integer32,
	    serverCPUStatusName			DisplayString,
	    serverCPUStatusPresent		Integer32,
	    serverCPUStatus			Integer32,
	    serverCPUStatusReading		Integer32
	}
	serverCPUStatusIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverCPUStatusEntry 1}
	serverCPUStatusName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with this entry .
		"
		::= {serverCPUStatusEntry 2} 	
	serverCPUStatusPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		} 
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The present status associated with this entry .
		"
		::= {serverCPUStatusEntry 3} 
	serverCPUStatus  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						 OK(1),
						 Warning(2),
						 Critical(3),
						 N/A(4)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status associated with this entry.
		"
		::= {serverCPUStatusEntry 4}
		
	serverCPUStatusReading  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status reading associated with this entry .
		"
		::= {serverCPUStatusEntry 5}
	--serverCPUStatusEntry END

	--serverCPUInfoEntry START
	serverCPUInfoEntry OBJECT-TYPE
	    SYNTAX     serverCPUInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The CPU information for one of this entity's CPU."
	    INDEX   { 
				  serverCPUInfoIndex,
	            }
	    ::= { serverCPUInfoTable 1 }   
	
	serverCPUInfoEntry ::= SEQUENCE {
	    serverCPUInfoIndex                Integer32,
	    serverCPUInfoName			DisplayString,
	    serverCPUInfoPresent		Integer32,
	    serverCPUInfoModel			DisplayString,
	    serverCPUInfoTotalCore		Integer32,
	    serverCPUInfoUsedCore		Integer32,
	    serverCPUInfoThermalDesignPower	Integer32,
	    serverCPUInfoL1Cache		DisplayString,
	    serverCPUInfoL2Cache		DisplayString,
	    serverCPUInfoL3Cache		DisplayString
	}
	serverCPUInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverCPUInfoEntry 1}
	serverCPUInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with this entry .
		"
		::= {serverCPUInfoEntry 2} 	
	serverCPUInfoPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The present status associated with this entry .
		"
		::= {serverCPUInfoEntry 3} 
	serverCPUInfoModel  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The CPU model associated with the CPU of this entry.
		"
		::= {serverCPUInfoEntry 4}
		
	serverCPUInfoTotalCore  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The num of core CPU associated with the CPU of this entry .
		"
		::= {serverCPUInfoEntry 5}
	serverCPUInfoUsedCore  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The num of core CPU used associated with the CPU of this entry .
		"
		::= {serverCPUInfoEntry 6}
	serverCPUInfoThermalDesignPower  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The total power associated with the CPU of this entry .
		"
		::= {serverCPUInfoEntry 7}
	serverCPUInfoL1Cache  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The L1 Cache associated with the CPU of this entry .
		"
		::= {serverCPUInfoEntry 8}
	serverCPUInfoL2Cache  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The L2 Cache associated with the CPU of this entry .
		"
		::= {serverCPUInfoEntry 9}
	serverCPUInfoL3Cache  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The L3 Cache associated with the CPU of this entry .
		"
		::= {serverCPUInfoEntry 10}
	--serverCPUInfoEntry END

	--serverMEMStatusEntry START
	serverMEMStatusEntry OBJECT-TYPE
	    SYNTAX     serverMEMStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The memory status information for one of this entity's MEM."
	    INDEX   { 
				  serverMemoryStatusIndex,
	            }
	    ::= { serverMEMStatusTable 1 }   
	
	serverMEMStatusEntry ::= SEQUENCE {
	    serverMemoryStatusIndex             Integer32,
	    serverMemoryStatusName		DisplayString,
	    serverMemoryStatusPresent		Integer32,
	    serverMemoryStatus			Integer32,
	    serverMemoryStatusReading		Integer32
	}
	serverMemoryStatusIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverMEMStatusEntry 1}
	serverMemoryStatusName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the memory of this entry .
		"
		::= {serverMEMStatusEntry 2} 	
	serverMemoryStatusPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		} 
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The present status associated with the memory of this entry .
		"
		::= {serverMEMStatusEntry 3} 
	serverMemoryStatus  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						 OK(1),
						 Warning(2),
						 Critical(3),
						 N/A(4)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The memory status associated with the memory of this entry.
		"
		::= {serverMEMStatusEntry 4}
		
	serverMemoryStatusReading  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The memory status reading associated with the memory of this entry .
		"
		::= {serverMEMStatusEntry 5}
	--serverMEMStatusEntry END

	--serverMEMInfoEntry START
	serverMEMInfoEntry OBJECT-TYPE
	    SYNTAX     serverMEMInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The memory information for one of this entity's memory."
	    INDEX   { 
				  serverMemoryInfoIndex,
	            }
	    ::= { serverMEMInfoTable 1 }   
	
	serverMEMInfoEntry ::= SEQUENCE {
	    serverMemoryInfoIndex               Integer32,
	    serverMemoryInfoName		DisplayString,
	    serverMemoryInfoPresent		Integer32,
	    serverMemoryInfoAttachTo		DisplayString,
	    serverMemoryInfoType		DisplayString,
	    serverMemoryInfoMFC			DisplayString,
	    serverMemoryInfoPartNO		DisplayString,
	    serverMemoryInfoSerialNO		DisplayString,
	    serverMemoryInfoCapacity		DisplayString,
	    serverMemoryInfoSpeed		DisplayString,
	    serverMemoryInfoRanks		DisplayString,
	    serverMemoryInfoDatawidth		DisplayString
	}
	serverMemoryInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverMEMInfoEntry 1}
	serverMemoryInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the memory of this entry .
		"
		::= {serverMEMInfoEntry 2} 	
	serverMemoryInfoPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		} 
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The present status associated with the memory of this entry .
		"
		::= {serverMEMInfoEntry 3} 
	serverMemoryInfoAttachTo  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The AttachTo information associated with the memory of this entry.
		"
		::= {serverMEMInfoEntry 4}
		
	serverMemoryInfoType  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The memory type associated with the memory of this entry .
		"
		::= {serverMEMInfoEntry 5}
	serverMemoryInfoMFC  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The MFC information associated with the memory of this entry .
		"
		::= {serverMEMInfoEntry 6}
	serverMemoryInfoPartNO  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The PartNO associated with the memory of this entry .
		"
		::= {serverMEMInfoEntry 7}
	serverMemoryInfoSerialNO  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The SerialNO associated with the memory of this entry .
		"
		::= {serverMEMInfoEntry 8}
	serverMemoryInfoCapacity  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The Capacity associated with the memory of this entry .
		"
		::= {serverMEMInfoEntry 9}
	serverMemoryInfoSpeed  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The speed associated with the memory of this entry .
		"
		::= {serverMEMInfoEntry 10}
	serverMemoryInfoRanks  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The ranks information associated with the memory of this entry .
		"
		::= {serverMEMInfoEntry 11}
	serverMemoryInfoDatawidth  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The data width associated with the memory of this entry .
		"
		::= {serverMEMInfoEntry 12}
	--serverMEMInfoEntry END

	--serverPCIEStatusInfoEntry START
	serverPCIEStatusInfoEntry OBJECT-TYPE
	    SYNTAX     serverPCIEStatusInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The PCIE status information for one of this entity's PCIE."
	    INDEX   { 
				  serverPCIEInfoIndex,
	            }
	    ::= { serverPCIEStatusInfoTable 1 }   
	
	serverPCIEStatusInfoEntry ::= SEQUENCE {
	    serverPCIEInfoIndex			Integer32,
	    serverPCIEInfoName			DisplayString,
	    serverPCIEInfoSlotOnBoard		DisplayString,
	    serverPCIEInfoPresent		Integer32,
	    serverPCIEInfoConnectionType	DisplayString,
	    serverPCIEInfoSlotOnRiser		DisplayString
	    serverPCIEInfoDeviceType		DisplayString
	    serverPCIEInfoVender		DisplayString
	    serverPCIEInfoDevice		DisplayString
	    serverPCIEInfoRatedWidth		DisplayString
	    serverPCIEInfoRatedSpeed		DisplayString
	}
	serverPCIEInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverPCIEStatusInfoEntry 1}
	serverPCIEInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The device name associated with the PCIE of this entry .
		"
		::= {serverPCIEStatusInfoEntry 2}
	serverPCIEInfoSlotOnBoard  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The slot on board information associated with the PCIE of this entry .
		"
		::= {serverPCIEStatusInfoEntry 3}
	serverPCIEInfoPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information with the PCIE of this entry .
		"
		::= {serverPCIEStatusInfoEntry 4}
	serverPCIEInfoConnectionType  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The connection type associated with the PCIE of this entry .
		"
		::= {serverPCIEStatusInfoEntry 5}
	serverPCIEInfoSlotOnRiser  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The slot on riser information associated with the PCIE of this entry .
		"
		::= {serverPCIEStatusInfoEntry 6}
	serverPCIEInfoDeviceType  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The device type associated with the PCIE of this entry .
		"
		::= {serverPCIEStatusInfoEntry 7}
	serverPCIEInfoVender  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The vender name associated with the PCIE of this entry .
		"
		::= {serverPCIEStatusInfoEntry 8}
	serverPCIEInfoDevice  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The device name associated with the PCIE of this entry .
		"
		::= {serverPCIEStatusInfoEntry 9}
	serverPCIEInfoRatedWidth  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The rated width associated with the PCIE of this entry .
		"
		::= {serverPCIEStatusInfoEntry 10}
	serverPCIEInfoRatedSpeed  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The rated speed associated with the PCIE of this entry .
		"
		::= {serverPCIEStatusInfoEntry 11}
	--serverPCIEStatusInfoEntry END

	--serverBackplaneStatusInfoEntry START
	serverBackplaneStatusInfoEntry OBJECT-TYPE
	    SYNTAX     serverBackplaneStatusInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The backplane information for one of this entity's backplane."
	    INDEX   { 
				  serverBackplaneInfoIndex,
	            }
	    ::= { serverBackplaneStatusInfoTable 1 }   
	
	serverBackplaneStatusInfoEntry ::= SEQUENCE {
	    serverBackplaneInfoIndex			Integer32,
	    serverBackplaneInfoName			DisplayString,
	    serverBackplaneInfoPresent			Integer32,
	    serverBackplaneInfoPortNumber		Integer32,
	    serverBackplaneInfoHardDiskNumber		Integer32,
	    serverBackplaneInfoNVMENumber		Integer32,
	    serverBackplaneInfoCPLDVersion		DisplayString,
	    serverBackplaneInfoTempreature		Integer32
	}
	serverBackplaneInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverBackplaneStatusInfoEntry 1}
	serverBackplaneInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The backplane name associated with the backplane of this entry .
		"
		::= {serverBackplaneStatusInfoEntry 2}
	serverBackplaneInfoPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the backplane of this entry .
		"
		::= {serverBackplaneStatusInfoEntry 3}
	serverBackplaneInfoPortNumber  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The port number associated with the backplane of this entry .
		"
		::= {serverBackplaneStatusInfoEntry 4}
	serverBackplaneInfoHardDiskNumber  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The hard disk number associated with the backplane of this entry .
		"
		::= {serverBackplaneStatusInfoEntry 5}
	serverBackplaneInfoNVMENumber  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The NVME number associated with the backplane of this entry .
		"
		::= {serverBackplaneStatusInfoEntry 6}
	serverBackplaneInfoCPLDVersion  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The CPLD version associated with the backplane of this entry .
		"
		::= {serverBackplaneStatusInfoEntry 7}
	serverBackplaneInfoTempreature  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The tempreature associated with the backplane of this entry .
		"
		::= {serverBackplaneStatusInfoEntry 8}
	--serverBackplaneStatusInfoEntry END

	--serverHDDStatusEntry START
	serverHDDStatusEntry OBJECT-TYPE
	    SYNTAX     serverHDDStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The HDD status information for one of this entity's HDD."
	    INDEX   { 
				  serverHDDStatusIndex,
	            }
	    ::= { serverHDDStatusTable 1 }   
	
	serverHDDStatusEntry ::= SEQUENCE {
	    serverHDDStatusIndex		Integer32,
	    serverHDDStatusName			DisplayString,
	    serverHDDStatusPresent			Integer32,
	    serverHDDStatus			Integer32,
	    serverHDDStatusReading		Integer32

	}
	serverHDDStatusIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverHDDStatusEntry 1}
	serverHDDStatusName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status name associated with the HDD of this entry .
		"
		::= {serverHDDStatusEntry 2}
	serverHDDStatusPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the HDD of this entry .
		"
		::= {serverHDDStatusEntry 3}
	serverHDDStatus  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						 OK(1),
						 Warning(2),
						 Critical(3),
						 N/A(4)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status associated with the HDD of this entry .
		"
		::= {serverHDDStatusEntry 4}
	serverHDDStatusReading  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status reading associated with the HDD of this entry .
		"
		::= {serverHDDStatusEntry 5}
	--serverHDDStatusEntry END

	--serverHDDInfoEntry START
	serverHDDInfoEntry OBJECT-TYPE
	    SYNTAX     serverHDDInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The HDD information for one of this entity's HDD."
	    INDEX   { 
				  serverHDDInfoIndex,
	            }
	    ::= { serverHDDInfoTable 1 }   
	
	serverHDDInfoEntry ::= SEQUENCE {
	    serverHDDInfoIndex		Integer32,
	    serverHDDInfoName		DisplayString,
	    serverHDDInfoPresent	Integer32,
	    serverHDDInfoBackplaneNo	DisplayString,
	    serverHDDInfoError		Integer32,
	    serverHDDInfoLocate		Integer32,
	    serverHDDInfoRebuild	Integer32,
	    serverHDDInfoNVME		Integer32,
	    serverHDDInfoNVMEFWVersion	DisplayString
	}
	serverHDDInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverHDDInfoEntry 1}
	serverHDDInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the HDD of this entry .
		"
		::= {serverHDDInfoEntry 2}
	serverHDDInfoPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the HDD of this entry .
		"
		::= {serverHDDInfoEntry 3}
	serverHDDInfoBackplaneNo  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The backplane no associated with the HDD of this entry .
		"
		::= {serverHDDInfoEntry 4}
	serverHDDInfoError  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The error status associated with the HDD of this entry .
		"
		::= {serverHDDInfoEntry 5}
	serverHDDInfoLocate  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The locate status associated with the HDD of this entry .
		"
		::= {serverHDDInfoEntry 6}
	serverHDDInfoRebuild  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The rebuild status associated with the HDD of this entry .
		"
		::= {serverHDDInfoEntry 7}
	serverHDDInfoNVME  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The nvme flag associated with the HDD of this entry .
		"
		::= {serverHDDInfoEntry 8}
	serverHDDInfoNVMEFWVersion  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The nvme versionassociated with the HDD of this entry .
		"
		::= {serverHDDInfoEntry 9}
	--serverHDDInfoEntry END

	--serverBMCNETWORKInfoEntry START
	serverBMCNETWORKInfoEntry OBJECT-TYPE
	    SYNTAX     serverBMCNETWORKInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The network information for one of this entity's adapter."
	    INDEX   { 
				  serverBMCNICInfoIndex,
	            }
	    ::= { serverBMCNETWORKInfoTable 1 }   
	
	serverBMCNETWORKInfoEntry ::= SEQUENCE {
	    serverBMCNICInfoIndex			Integer32,
	    serverBMCNICInfoName			DisplayString,
	    serverBMCNICEnable				Integer32,
	    serverBMCNICInfoMacAddress			Hex-String,
	    serverBMCNICInfoIPv4IPSrc			Integer32,
	    serverBMCNICInfoIPV4Address			DisplayString,
	    serverBMCNICInfoIPv4SubnetMask		DisplayString,
	    serverBMCNICInfoIPv4Gateway			DisplayString,
	    serverBMCNICInfoVlanEnable			Integer32,
	    serverBMCNICInfoVlanID			Integer32,
	    serverBMCNICInfoVlanPriority		Integer32,
	    serverBMCNICInfoLinkStatus			Integer32

	}
	serverBMCNICInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverBMCNETWORKInfoEntry 1}
	serverBMCNICInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the interface of this entry .
		"
		::= {serverBMCNETWORKInfoEntry 2}
	serverBMCNICEnable  OBJECT-TYPE
		SYNTAX 			Integer32{
						disabled(0),
						enabled(1)
}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The enable status associated with the interface of this entry .
		"
		::= {serverBMCNETWORKInfoEntry 3}
	serverBMCNICInfoMacAddress  OBJECT-TYPE
		SYNTAX 			Hex-String
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The mac address associated with the interface of this entry .
		"
		::= {serverBMCNETWORKInfoEntry 4}
	serverBMCNICInfoIPv4IPSrc  OBJECT-TYPE
		SYNTAX 			Integer32{
						unspecified(0),
						static(1),
						dhcp(2)
}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The ipv4 source associated with the interface of this entry.
		"
		::= {serverBMCNETWORKInfoEntry 5}
	serverBMCNICInfoIPV4Address  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The ipv4 address associated with the interface of this entry .
		"
		::= {serverBMCNETWORKInfoEntry 6}
	serverBMCNICInfoIPv4SubnetMask  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The ipv4 netmask associated with the interface of this entry .
		"
		::= {serverBMCNETWORKInfoEntry 7}
	serverBMCNICInfoIPv4Gateway  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The ipv4 gateway associated with the interface of this entry .
		"
		::= {serverBMCNETWORKInfoEntry 8}
	serverBMCNICInfoVlanEnable  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The vlan enable status associated with the interface of this entry .
		"
		::= {serverBMCNETWORKInfoEntry 9}
	serverBMCNICInfoVlanID  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The vlan id associated with the interface of this entry .
		"
		::= {serverBMCNETWORKInfoEntry 10}
	serverBMCNICInfoVlanPriority  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The vlan priority associated with the interface of this entry .
		"
		::= {serverBMCNETWORKInfoEntry 11}
	serverBMCNICInfoLinkStatus  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The link status associated with the interface of this entry .
		"
		::= {serverBMCNETWORKInfoEntry 12}
	--serverBMCNETWORKInfoEntry END

	--serverSYSNETWORKStatusEntry START
	serverSYSNETWORKStatusEntry OBJECT-TYPE
	    SYNTAX     serverSYSNETWORKStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The system network status for one of this entity's adapter."
	    INDEX   { 
				  serverSystemNICStatusIndex,
	            }
	    ::= { serverSYSNETWORKStatusTable 1 }   
	
	serverSYSNETWORKStatusEntry ::= SEQUENCE {
	    serverSystemNICStatusIndex			Integer32,
	    serverSystemNICStatusName			DisplayString,
	    serverSystemNICStatusPresent			Integer32,
	    serverSystemNICStatus			Integer32,
	    serverSystemNICStatusEventLevel		Integer32
	}
	serverSystemNICStatusIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverSYSNETWORKStatusEntry 1}
	serverSystemNICStatusName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the adapter of this entry .
		"
		::= {serverSYSNETWORKStatusEntry 2}
	serverSystemNICStatusPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the adapter of this entry .
		"
		::= {serverSYSNETWORKStatusEntry 3}
	serverSystemNICStatus  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						 OK(1),
						 Warning(2),
						 Critical(3),
						 N/A(4)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status associated with the adapter of this entry .
		"
		::= {serverSYSNETWORKStatusEntry 4}
	serverSystemNICStatusEventLevel  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status event level associated with the adapter of this entry .
		"
		::= {serverSYSNETWORKStatusEntry 5}
	--serverSYSNETWORKStatusEntry END

	--serverSYSNETWORKInfoEntry START
	serverSYSNETWORKInfoEntry OBJECT-TYPE
	    SYNTAX     serverSYSNETWORKInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The system network information for one of this entity's adapter."
	    INDEX   { 
				  serverSystemNICInfoIndex,
	            }
	    ::= { serverSYSNETWORKInfoTable 1 }   
	
	serverSYSNETWORKInfoEntry ::= SEQUENCE {
	    serverSystemNICInfoIndex			Integer32,
	    serverSystemNICInfoName			DisplayString,
	    serverSystemNICInfoPresent			Integer32,
	    serverSystemNICInfoPhysicalNICNo		Integer32,
	    serverSystemNICInfoVendorString		DisplayString,
	    serverSystemNICInfoDeviceString		DisplayString,
	    serverSystemNICInfoLinkStatus		Integer32,
	    serverSystemNICInfoMACAddress		DisplayString
	}
	serverSystemNICInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverSYSNETWORKInfoEntry 1}
	serverSystemNICInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the adapter of this entry .
		"
		::= {serverSYSNETWORKInfoEntry 2}
	serverSystemNICInfoPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the adapter of this entry .
		"
		::= {serverSYSNETWORKInfoEntry 3}
	serverSystemNICInfoPhysicalNICNo  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The physical NIC number associated with the adapter of this entry .
		"
		::= {serverSYSNETWORKInfoEntry 4}
	serverSystemNICInfoVendorString  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The vendor name associated with the adapter of this entry .
		"
		::= {serverSYSNETWORKInfoEntry 5}
	serverSystemNICInfoDeviceString  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The device name associated with the adapter of this entry .
		"
		::= {serverSYSNETWORKInfoEntry 6}
	serverSystemNICInfoLinkStatus  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The link status associated with the adapter of this entry,0-unlink，1-linked，2-unknown.
		"
		::= {serverSYSNETWORKInfoEntry 7}
	serverSystemNICInfoMACAddress  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The mac address associated with the XXX of this entry .
		"
		::= {serverSYSNETWORKInfoEntry 8}
	--serverSYSNETWORKInfoEntry END

	--serverPSUStatusEntry START
	serverPSUStatusEntry OBJECT-TYPE
	    SYNTAX     serverPSUStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The PSU status information for one of this entity's PSU."
	    INDEX   { 
				  serverPSUStatusIndex,
	            }
	    ::= { serverPSUStatusTable 1 }   
	
	serverPSUStatusEntry ::= SEQUENCE {
	    serverPSUStatusIndex		Integer32,
	    serverPSUStatusName			DisplayString,
	    serverPSUStatusPresent			Integer32,
	    serverPSUStatus			Integer32,
	    serverPSUStatusReading		Integer32
	}
	serverPSUStatusIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverPSUStatusEntry 1}
	serverPSUStatusName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the PSU of this entry .
		"
		::= {serverPSUStatusEntry 2}
	serverPSUStatusPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the PSU of this entry .
		"
		::= {serverPSUStatusEntry 3}
	serverPSUStatus  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						 OK(1),
						 Warning(2),
						 Critical(3),
						 N/A(4)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status associated with the PSU of this entry .
		"
		::= {serverPSUStatusEntry 4}
	serverPSUStatusReading  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status reading associated with the PSU of this entry .
		"
		::= {serverPSUStatusEntry 5}
	--serverPSUStatusEntry END

	--serverPSUInfoEntry START
	serverPSUInfoEntry OBJECT-TYPE
	    SYNTAX     serverPSUInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The PSU information for one of this entity's PSU."
	    INDEX   { 
				  serverPSUInfoIndex,
	            }
	    ::= { serverPSUInfoTable 1 }   
	
	serverPSUInfoEntry ::= SEQUENCE {
	    serverPSUInfoIndex			Integer32,
	    serverPSUInfoName			DisplayString,
	    serverPSUInfoPresent		Integer32,
	    serverPSUInfoMFRID			DisplayString,
	    serverPSUInfoMFRModel		DisplayString,
	    serverPSUInfoSerialNO		DisplayString,
	    serverPSUInfoPoutMax		Integer32,
	    serverPSUInfoFWVer			DisplayString,
	    serverPSUInfoStatusWord		Integer32,
	    serverPSUInfoTemp			Integer32,
	    serverPSUInfoPowerIn		Integer32,
	    serverPSUInfoPowerOut		Integer32,
	    serverPSUInfoVoltIn			Integer32,
	    serverPSUInfoVoltOut		Integer32,
	    serverPSUInfoCurrentIn		Integer32,
	    serverPSUInfoCurrentOut		Integer32
	}
	serverPSUInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverPSUInfoEntry 1}
	serverPSUInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the PSU of this entry .
		"
		::= {serverPSUInfoEntry 2}
	serverPSUInfoPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the PSU of this entry .
		"
		::= {serverPSUInfoEntry 3}
	serverPSUInfoMFRID  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The MFRID information associated with the PSU of this entry .
		"
		::= {serverPSUInfoEntry 4}
	serverPSUInfoMFRModel  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The MFRModel information associated with the PSU of this entry .
		"
		::= {serverPSUInfoEntry 5}
	serverPSUInfoSerialNO  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The SerialNO associated with the PSU of this entry .
		"
		::= {serverPSUInfoEntry 6}
	serverPSUInfoPoutMax  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The power out associated with the PSU of this entry .
		"
		::= {serverPSUInfoEntry 7}
	serverPSUInfoFWVer  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The firmware version associated with the PSU of this entry .
		"
		::= {serverPSUInfoEntry 8}
	serverPSUInfoStatusWord  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status word associated with the PSU of this entry .
		"
		::= {serverPSUInfoEntry 9}
	serverPSUInfoTemp  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The tempreature associated with the PSU of this entry, unit:C.
		"
		::= {serverPSUInfoEntry 10}
	serverPSUInfoPowerIn  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The input power associated with the PSU of this entry, unit:w.
		"
		::= {serverPSUInfoEntry 11}
	serverPSUInfoPowerOut  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The output power associated with the PSU of this entry, unit:w.
		"
		::= {serverPSUInfoEntry 12}
	serverPSUInfoVoltIn  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The input voltage associated with the PSU of this entry, unit:V.
		"
		::= {serverPSUInfoEntry 13}
	serverPSUInfoVoltOut  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The output voltage associated with the PSU of this entry, unit:V.
		"
		::= {serverPSUInfoEntry 14}
	serverPSUInfoCurrentIn  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The input current associated with the PSU of this entry, unit:A.
		"
		::= {serverPSUInfoEntry 15}
	serverPSUInfoCurrentOut  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The output current associated with the PSU of this entry, unit:A.
		"
		::= {serverPSUInfoEntry 16}
	--serverPSUInfoEntry END

	--serverFANStatusEntry START
	serverFANStatusEntry OBJECT-TYPE
	    SYNTAX     serverFANStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The fan status information for one of this entity's fan."
	    INDEX   { 
				  serverFanStatusIndex,
	            }
	    ::= { serverFANStatusTable 1 }   
	
	serverFANStatusEntry ::= SEQUENCE {
	    serverFanStatusIndex			Integer32,
	    serverFanStatusName			DisplayString,
	    serverFanStatusPresent			Integer32,
	    serverFanStatus			Integer32,
	    serverFanStatusReading		Integer32

	}
	serverFanStatusIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverFANStatusEntry 1}
	serverFanStatusName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the fan of this entry .
		"
		::= {serverFANStatusEntry 2}
	serverFanStatusPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the fan of this entry .
		"
		::= {serverFANStatusEntry 3}
	serverFanStatus  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						 OK(1),
						 Warning(2),
						 Critical(3),
						 N/A(4)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status associated with the fan of this entry .
		"
		::= {serverFANStatusEntry 4}
	serverFanStatusReading  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status reading associated with the fan of this entry .
		"
		::= {serverFANStatusEntry 5}
	--serverFANStatusEntry END

	--serverFANInfoEntry START
	serverFANInfoEntry OBJECT-TYPE
	    SYNTAX     serverFANInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The fan information for one of this entity's fan."
	    INDEX   { 
				  serverFanInfoIndex,
	            }
	    ::= { serverFANInfoTable 1 }   
	
	serverFANInfoEntry ::= SEQUENCE {
	    serverFanInfoIndex			Integer32,
	    serverFanInfoName			DisplayString,
	    serverFanInfoPresent		Integer32,
	    serverFanInfoSpeed			Integer32,
	    serverFanInfoDutyRatio		Integer32,
	    serverFanInfoLowNRT			Integer32,
	    serverFanInfoLowCT			Integer32,
	    serverFanInfoLowNCT			Integer32,
	    serverFanInfoUpNCT			Integer32,
	    serverFanInfoUpCT			Integer32,
	    serverFanInfoUpNRT			Integer32
	}
	serverFanInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverFANInfoEntry 1}
	serverFanInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the fan of this entry .
		"
		::= {serverFANInfoEntry 2}
	serverFanInfoPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the fan of this entry .
		"
		::= {serverFANInfoEntry 3}
	serverFanInfoSpeed  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The speed associated with the fan of this entry .
		"
		::= {serverFANInfoEntry 4}
	serverFanInfoDutyRatio  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The duty ratio associated with the fan of this entry .
		"
		::= {serverFANInfoEntry 5}
	serverFanInfoLowNRT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The low non recovery threshold associated with the fan of this entry .
		"
		::= {serverFANInfoEntry 6}
	serverFanInfoLowCT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The low critical threshold associated with the fan of this entry .
		"
		::= {serverFANInfoEntry 7}
	serverFanInfoLowNCT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The low non critical threshold associated with the fan of this entry .
		"
		::= {serverFANInfoEntry 8}
	serverFanInfoUpNCT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The up non critical threshold associated with the fan of this entry .
		"
		::= {serverFANInfoEntry 9}
	serverFanInfoUpCT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The up critical threshold associated with the fan of this entry .
		"
		::= {serverFANInfoEntry 10}
	serverFanInfoUpNRT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The up non recovery threshold associated with the fan of this entry .
		"
		::= {serverFANInfoEntry 11}
	--serverFANInfoEntry END

	--serverRAIDStatusEntry START
	serverRAIDStatusEntry OBJECT-TYPE
	    SYNTAX     serverRAIDStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The raid status information for one of this entity's raid."
	    INDEX   { 
				  serverRaidStatusIndex,
	            }
	    ::= { serverRAIDStatusTable 1 }   
	
	serverRAIDStatusEntry ::= SEQUENCE {
	    serverRaidStatusIndex			Integer32,
	    serverRaidStatusName			DisplayString,
	    serverRaidStatusPresent				Integer32,
	    serverRaidStatus				Integer32
	}
	serverRaidStatusIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverRAIDStatusEntry 1}
	serverRaidStatusName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the raid of this entry .
		"
		::= {serverRAIDStatusEntry 2}
	serverRaidStatusPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the raid of this entry .
		"
		::= {serverRAIDStatusEntry 3}
	serverRaidStatus  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						 OK(1),
						 Warning(2),
						 Critical(3),
						 N/A(4)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status associated with the raid of this entry .
		"
		::= {serverRAIDStatusEntry 4}
	--serverRAIDStatusEntry END

	--serverRAIDInfoEntry START
	serverRAIDInfoEntry OBJECT-TYPE
	    SYNTAX     serverRAIDInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The raid information for one of this entity's raid."
	    INDEX   { 
				  serverRaidInfoIndex,
	            }
	    ::= { serverRAIDInfoTable 1 }   
	
	serverRAIDInfoEntry ::= SEQUENCE {
	    serverRaidInfoIndex			Integer32,
	    serverRaidInfoName			DisplayString,
	    serverRaidInfoPresent		Integer32,
	    serverRaidInfoProductName		DisplayString,
	    serverRaidInfoSerialNumber		DisplayString,
	    serverRaidInfoVendor		DisplayString,
	    serverRaidInfoSubVendor		DisplayString,
	    serverRaidInfoDevice		DisplayString,
	    serverRaidInfoSubDevice		DisplayString,
	    serverRaidInfoFirmwareVersion	DisplayString
	}
	serverRaidInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverRAIDInfoEntry 1}
	serverRaidInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the raid of this entry .
		"
		::= {serverRAIDInfoEntry 2}
	serverRaidInfoPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the raid of this entry .
		"
		::= {serverRAIDInfoEntry 3}
	serverRaidInfoProductName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The product name associated with the raid of this entry .
		"
		::= {serverRAIDInfoEntry 4}
	serverRaidInfoSerialNumber  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The serial number associated with the raid of this entry .
		"
		::= {serverRAIDInfoEntry 5}
	serverRaidInfoVendor  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The vendor associated with the raid of this entry .
		"
		::= {serverRAIDInfoEntry 6}
	serverRaidInfoSubVendor  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The subvendor associated with the raid of this entry .
		"
		::= {serverRAIDInfoEntry 7}
	serverRaidInfoDevice  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The device associated with the raid of this entry .
		"
		::= {serverRAIDInfoEntry 8}
	serverRaidInfoSubDevice  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The subdevice name associated with the raid of this entry .
		"
		::= {serverRAIDInfoEntry 9}
	serverRaidInfoFirmwareVersion  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The firmware version associated with the raid of this entry .
		"
		::= {serverRAIDInfoEntry 10}
	--serverRAIDInfoEntry END

	--serverPhysicDiskStatusEntry START
	serverPhysicDiskStatusEntry OBJECT-TYPE
	    SYNTAX     serverPhysicDiskStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The physic disk status information for one of this entity's physic disk."
	    INDEX   { 
				  serverPhysicDiskStatusIndex,
	            }
	    ::= { serverPhysicDiskStatusTable 1 }   
	
	serverPhysicDiskStatusEntry ::= SEQUENCE {
	    serverPhysicDiskStatusIndex			Integer32,
	    serverPhysicDiskStatusName			DisplayString,
	    serverPhysicDiskStatusPresent			Integer32,
	    serverPhysicDiskStatus			Integer32
	}
	serverPhysicDiskStatusIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverPhysicDiskStatusEntry 1}
	serverPhysicDiskStatusName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the physic disk of this entry .
		"
		::= {serverPhysicDiskStatusEntry 2}
	serverPhysicDiskStatusPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the physic disk of this entry .
		"
		::= {serverPhysicDiskStatusEntry 3}
	serverPhysicDiskStatus  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						 OK(1),
						 Warning(2),
						 Critical(3),
						 N/A(4)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status associated with the physic disk of this entry .
		"
		::= {serverPhysicDiskStatusEntry 4}
	--serverPhysicDiskStatusEntry END

	--serverPhysicDiskInfoEntry START
	serverPhysicDiskInfoEntry OBJECT-TYPE
	    SYNTAX     serverPhysicDiskInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The physic disk information for one of this entity's physic disk."
	    INDEX   { 
				  serverPhysicDiskInfoIndex,
	            }
	    ::= { serverPhysicDiskInfoTable 1 }   
	
	serverPhysicDiskInfoEntry ::= SEQUENCE {
	    serverPhysicDiskInfoIndex			Integer32,
	    serverPhysicDiskInfoName			DisplayString,
	    serverPhysicDiskInfoPresent			Integer32,
	    serverPhysicDiskInfoID			DisplayString,
	    serverPhysicDiskInfoAttachTo		DisplayString,
	    serverPhysicDiskInfoType			DisplayString,
	    serverPhysicDiskInfoProductor		DisplayString,
	    serverPhysicDiskInfoModel			DisplayString,
	    serverPhysicDiskInfoSize			Integer32,
	    serverPhysicDiskInfoFirmwareState		Integer32,
	    serverPhysicDiskInfoFirmwareStateStr	DisplayString
	}
	serverPhysicDiskInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverPhysicDiskInfoEntry 1}
	serverPhysicDiskInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the physic disk of this entry .
		"
		::= {serverPhysicDiskInfoEntry 2}
	serverPhysicDiskInfoPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the physic disk of this entry .
		"
		::= {serverPhysicDiskInfoEntry 3}
	serverPhysicDiskInfoID  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The id associated with the physic disk of this entry .
		"
		::= {serverPhysicDiskInfoEntry 4}
	serverPhysicDiskInfoAttachTo  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The attachto information associated with the physic disk of this entry .
		"
		::= {serverPhysicDiskInfoEntry 5}
	serverPhysicDiskInfoType  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The type associated with the physic disk of this entry .
		"
		::= {serverPhysicDiskInfoEntry 6}
	serverPhysicDiskInfoProductor  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The productor information associated with the physic disk of this entry .
		"
		::= {serverPhysicDiskInfoEntry 7}
	serverPhysicDiskInfoModel  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The model associated with the physic disk of this entry .
		"
		::= {serverPhysicDiskInfoEntry 8}
	serverPhysicDiskInfoSize  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The size associated with the physic disk of this entry .
		"
		::= {serverPhysicDiskInfoEntry 9}
	serverPhysicDiskInfoFirmwareState  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The firmware state associated with the physic disk of this entry .
		"
		::= {serverPhysicDiskInfoEntry 10}
	serverPhysicDiskInfoFirmwareStateStr  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The firmware state description associated with the physic disk of this entry .
		"
		::= {serverPhysicDiskInfoEntry 11}
	--serverPhysicDiskInfoEntry END

	--serverLogicDiskStatusEntry START
	serverLogicDiskStatusEntry OBJECT-TYPE
	    SYNTAX     serverLogicDiskStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The logic disk status information for one of this entity's logic disk."
	    INDEX   { 
				  serverLogicDiskStatusIndex,
	            }
	    ::= { serverLogicDiskStatusTable 1 }   
	
	serverLogicDiskStatusEntry ::= SEQUENCE {
	    serverLogicDiskStatusIndex			Integer32,
	    serverLogicDiskStatusName			DisplayString,
	    serverLogicDiskStatusPresent		Integer32,
	    serverLogicDiskStatus			Integer32
	}
	serverLogicDiskStatusIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverLogicDiskStatusEntry 1}
	serverLogicDiskStatusName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the logic disk of this entry .
		"
		::= {serverLogicDiskStatusEntry 2}
	serverLogicDiskStatusPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The  presence information associated with the logic disk of this entry .
		"
		::= {serverLogicDiskStatusEntry 3}
	serverLogicDiskStatus  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						 OK(1),
						 Warning(2),
						 Critical(3),
						 N/A(4)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status associated with the logic disk of this entry .
		"
		::= {serverLogicDiskStatusEntry 4}
	--serverLogicDiskStatusEntry END

	--serverLogicDiskInfoEntry START
	serverLogicDiskInfoEntry OBJECT-TYPE
	    SYNTAX     serverLogicDiskInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The logic disk information for one of this entity's logic disk."
	    INDEX   { 
				  serverLogicDiskInfoIndex,
	            }
	    ::= { serverLogicDiskInfoTable 1 }   
	
	serverLogicDiskInfoEntry ::= SEQUENCE {
	    serverLogicDiskInfoIndex			Integer32,
	    serverLogicDiskInfoName			DisplayString,
	    serverLogicDiskInfoPresent			Integer32,
	    serverLogicDiskInfoAttachTo			DisplayString,
	    serverLogicDiskInfoRaidLevelStr		DisplayString,
	    serverLogicDiskInfoSN			Integer32,
	    serverLogicDiskInfoStripSize		Integer32,
	    serverLogicDiskInfoAccessPolicy		DisplayString,
	    serverLogicDiskInfoReadPolicy		DisplayString,
	    serverLogicDiskInfoWritePolicy		DisplayString
	}
	serverLogicDiskInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverLogicDiskInfoEntry 1}
	serverLogicDiskInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the logic disk of this entry .
		"
		::= {serverLogicDiskInfoEntry 2}
	serverLogicDiskInfoPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the logic disk of this entry .
		"
		::= {serverLogicDiskInfoEntry 3}
	serverLogicDiskInfoAttachTo  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The attachto information associated with the logic disk of this entry .
		"
		::= {serverLogicDiskInfoEntry 4}
	serverLogicDiskInfoRaidLevelStr  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The raid level description associated with the logic disk of this entry .
		"
		::= {serverLogicDiskInfoEntry 5}
	serverLogicDiskInfoSN  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The serial number associated with the logic disk of this entry .
		"
		::= {serverLogicDiskInfoEntry 6}
	serverLogicDiskInfoStripSize  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The strip size associated with the logic disk of this entry .
		"
		::= {serverLogicDiskInfoEntry 7}
	serverLogicDiskInfoAccessPolicy  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The access policy associated with the logic disk of this entry .
		"
		::= {serverLogicDiskInfoEntry 8}
	serverLogicDiskInfoReadPolicy  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The read policy associated with the logic disk of this entry .
		"
		::= {serverLogicDiskInfoEntry 9}
	serverLogicDiskInfoWritePolicy  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The write policy associated with the logic disk of this entry .
		"
		::= {serverLogicDiskInfoEntry 10}
	--serverLogicDiskInfoEntry END

	--serverBMCStatusEntry START
	serverBMCStatusEntry OBJECT-TYPE
	    SYNTAX     serverBMCStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The BMC status information for one of this entity's BMC module."
	    INDEX   { 
				  serverBMCStatusIndex,
	            }
	    ::= { serverBMCStatusTable 1 }   
	
	serverBMCStatusEntry ::= SEQUENCE {
	    serverBMCStatusIndex			Integer32,
	    serverBMCStatusName			DisplayString,
	    serverBMCStatusPresent		Integer32,
	    serverBMCStatus			Integer32,
	    serverBMCStatusReading		Integer32
	}
	serverBMCStatusIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverBMCStatusEntry 1}
	serverBMCStatusName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the BMC module of this entry .
		"
		::= {serverBMCStatusEntry 2}
	serverBMCStatusPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the BMC module of this entry .
		"
		::= {serverBMCStatusEntry 3}
	serverBMCStatus  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						 OK(1),
						 Warning(2),
						 Critical(3),
						 N/A(4)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status associated with the BMC module of this entry .
		"
		::= {serverBMCStatusEntry 4}
	serverBMCStatusReading  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status reading associated with the BMC module of this entry .
		"
		::= {serverBMCStatusEntry 5}
	--serverBMCStatusEntry END
	
	--serverBMCInfoEntry START
	serverBMCInfoEntry OBJECT-TYPE
	    SYNTAX     serverBMCInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The BMC information for one of this entity's BMC module."
	    INDEX   { 
				  serverBMCInfoIndex,
	            }
	    ::= { serverBMCInfoTable 1 }   
	
	serverBMCInfoEntry ::= SEQUENCE {
	    serverBMCInfoIndex			Integer32,
	    serverBMCInfoName			DisplayString,
	    serverBMCInfoPresent		Integer32,
	    serverBMCInfoHostname		DisplayString,
	    serverBMCInfoUptime			Integer32,
	    serverBMCInfoGUID			DisplayString,
	    serverBMCInfoVersion		DisplayString
	}
	serverBMCInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverBMCInfoEntry 1}
	serverBMCInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the BMC module of this entry .
		"
		::= {serverBMCInfoEntry 2}
	serverBMCInfoPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the BMC module of this entry .
		"
		::= {serverBMCInfoEntry 3}
	serverBMCInfoHostname  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The hostname associated with the BMC module of this entry .
		"
		::= {serverBMCInfoEntry 4}
	serverBMCInfoUptime  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The uptime associated with the BMC module of this entry, unit:s.
		"
		::= {serverBMCInfoEntry 5}
	serverBMCInfoGUID  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The GUID information associated with the BMC module of this entry .
		"
		::= {serverBMCInfoEntry 6}
	serverBMCInfoVersion  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The version information associated with the BMC module of this entry .
		"
		::= {serverBMCInfoEntry 7}
	--serverBMCInfoEntry END
	
	--serverMEStatusInfoEntry START
	serverMEStatusInfoEntry OBJECT-TYPE
	    SYNTAX     serverMEStatusInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The ME status information for one of this entity's ME module."
	    INDEX   { 
				  serverMEStatusInfoIndex,
	            }
	    ::= { serverMEStatusInfoTable 1 }   
	
	serverMEStatusInfoEntry ::= SEQUENCE {
	    serverMEStatusInfoIndex			Integer32,
	    serverMEStatusInfoName			DisplayString,
	    serverMEStatusInfoPresent		Integer32,
	    serverMEStatus			Integer32,
	    serverMEStatusInfoReading		Integer32
	}
	serverMEStatusInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverMEStatusInfoEntry 1}
	serverMEStatusInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the ME module of this entry .
		"
		::= {serverMEStatusInfoEntry 2}
	serverMEStatusInfoPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the ME module of this entry .
		"
		::= {serverMEStatusInfoEntry 3}
	serverMEStatus  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						 OK(1),
						 Warning(2),
						 Critical(3),
						 N/A(4)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status associated with the ME module of this entry .
		"
		::= {serverMEStatusInfoEntry 4}
	serverMEStatusInfoReading  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status reading associated with the ME module of this entry .
		"
		::= {serverMEStatusInfoEntry 5}
	--serverMEStatusInfoEntry END

	--serverTempreatureMonitorStatusEntry START
	serverTempreatureMonitorStatusEntry OBJECT-TYPE
	    SYNTAX     serverTempreatureMonitorStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The tempreature status information for one of this entity's Tempreature module."
	    INDEX   { 
				  serverTemperatureMonitorStatusIndex,
	            }
	    ::= { serverTempreatureMonitorStatusTable 1 }   
	
	serverTempreatureMonitorStatusEntry ::= SEQUENCE {
	    serverTemperatureMonitorStatusIndex			Integer32,
	    serverTemperatureMonitorStatusName			DisplayString,
	    serverTemperatureMonitorStatusPresent			Integer32,
	    serverTemperatureMonitorStatus			Integer32
	}
	serverTemperatureMonitorStatusIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverTempreatureMonitorStatusEntry 1}
	serverTemperatureMonitorStatusName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the Tempreature module of this entry .
		"
		::= {serverTempreatureMonitorStatusEntry 2}
	serverTemperatureMonitorStatusPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information name associated with the Tempreature module of this entry .
		"
		::= {serverTempreatureMonitorStatusEntry 3}
	serverTemperatureMonitorStatus  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						 OK(1),
						 Warning(2),
						 Critical(3),
						 N/A(4)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status associated with the Tempreature module of this entry .
		"
		::= {serverTempreatureMonitorStatusEntry 4}
	--serverTempreatureMonitorStatusEntry END

	--serverTempreatureMonitorInfoEntry START
	serverTempreatureMonitorInfoEntry OBJECT-TYPE
	    SYNTAX     serverTempreatureMonitorInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The tempreature information for one of this entity's tempreature module."
	    INDEX   { 
				  serverTemperatureMonitorInfoIndex,
	            }
	    ::= { serverTempreatureMonitorInfoTable 1 }   
	
	serverTempreatureMonitorInfoEntry ::= SEQUENCE {
	    serverTemperatureMonitorInfoIndex			Integer32,
	    serverTemperatureMonitorInfoName			DisplayString,
	    serverTemperatureMonitorInfoPresent			Integer32,
	    serverTemperatureMonitorInfoReading			Integer32,
	    serverTemperatureMonitorInfoLowNRT			Integer32,
	    serverTemperatureMonitorInfoLowCT			Integer32,
	    serverTemperatureMonitorInfoLowNCT			Integer32,
	    serverTemperatureMonitorInfoUpNCT			Integer32,
	    serverTemperatureMonitorInfoUpCT			Integer32,
	    serverTemperatureMonitorInfoUpNRT			Integer32
	}
	serverTemperatureMonitorInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverTempreatureMonitorInfoEntry 1}
	serverTemperatureMonitorInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the tempreature module of this entry .
		"
		::= {serverTempreatureMonitorInfoEntry 2}
	serverTemperatureMonitorInfoPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the tempreature module of this entry .
		"
		::= {serverTempreatureMonitorInfoEntry 3}
	serverTemperatureMonitorInfoReading  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The reading value associated with the tempreature module of this entry, unit:C.
		"
		::= {serverTempreatureMonitorInfoEntry 4}
	serverTemperatureMonitorInfoLowNRT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The low non recovery threshold associated with the tempreature module of this entry, unit:C.
		"
		::= {serverTempreatureMonitorInfoEntry 5}
	serverTemperatureMonitorInfoLowCT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The low critical threshold associated with the tempreature module of this entry, unit:C.
		"
		::= {serverTempreatureMonitorInfoEntry 6}
	serverTemperatureMonitorInfoLowNCT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The low non critical threshold associated with the tempreature module of this entry, unit:C.
		"
		::= {serverTempreatureMonitorInfoEntry 7}
	serverTemperatureMonitorInfoUpNCT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The up non critical threshold associated with the tempreature module of this entry, unit:C.
		"
		::= {serverTempreatureMonitorInfoEntry 8}
	serverTemperatureMonitorInfoUpCT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The up critical threshold associated with the tempreature module of this entry, unit:C.
		"
		::= {serverTempreatureMonitorInfoEntry 9}
	serverTemperatureMonitorInfoUpNRT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The up non recovery threshold associated with the tempreature module of this entry, unit:C.
		"
		::= {serverTempreatureMonitorInfoEntry 10}
	--serverTempreatureMonitorInfoEntry END

	--serverVoltageMonitorStatusEntry START
	serverVoltageMonitorStatusEntry OBJECT-TYPE
	    SYNTAX     serverVoltageMonitorStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The voltage information for one of this entity's voltage module."
	    INDEX   { 
				  serverVoltageMonitorStatusIndex,
	            }
	    ::= { serverVoltageMonitorStatusTable 1 }   
	
	serverVoltageMonitorStatusEntry ::= SEQUENCE {
	    serverVoltageMonitorStatusIndex			Integer32,
	    serverVoltageMonitorStatusName			DisplayString,
	    serverVoltageMonitorStatusPresent				Integer32,
	    serverVoltageMonitorStatus				Integer32
	}
	serverVoltageMonitorStatusIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverVoltageMonitorStatusEntry 1}
	serverVoltageMonitorStatusName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the  voltage module of this entry .
		"
		::= {serverVoltageMonitorStatusEntry 2}
	serverVoltageMonitorStatusPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the  voltage module of this entry .
		"
		::= {serverVoltageMonitorStatusEntry 3}
	serverVoltageMonitorStatus  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						 OK(1),
						 Warning(2),
						 Critical(3),
						 N/A(4)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status associated with the  voltage module of this entry .
		"
		::= {serverVoltageMonitorStatusEntry 4}
	--serverVoltageMonitorStatusEntry END

	--serverVoltageMonitorInfoEntry START
	serverVoltageMonitorInfoEntry OBJECT-TYPE
	    SYNTAX     serverVoltageMonitorInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The voltage information for one of this entity's voltage module."
	    INDEX   { 
				  serverVoltageMonitorInfoIndex,
	            }
	    ::= { serverVoltageMonitorInfoTable 1 }   
	
	serverVoltageMonitorInfoEntry ::= SEQUENCE {
	    serverVoltageMonitorInfoIndex			Integer32,
	    serverVoltageMonitorInfoName			DisplayString,
	    serverVoltageMonitorInfoPresent				Integer32,
	    serverVoltageMonitorInfoReading			Integer32,
	    serverVoltageMonitorInfoLowNRT			Integer32,
	    serverVoltageMonitorInfoLowCT			Integer32,
	    serverVoltageMonitorInfoLowNCT			Integer32,
	    serverVoltageMonitorInfoUpNCT			Integer32,
	    serverVoltageMonitorInfoUpCT			Integer32,
	    serverVoltageMonitorInfoUpNRT			Integer32
	}
	serverVoltageMonitorInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverVoltageMonitorInfoEntry 1}
	serverVoltageMonitorInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the voltage module of this entry .
		"
		::= {serverVoltageMonitorInfoEntry 2}
	serverVoltageMonitorInfoPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the voltage module of this entry .
		"
		::= {serverVoltageMonitorInfoEntry 3}
	serverVoltageMonitorInfoReading  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The reading value associated with the voltage module of this entry, unit:mV.
		"
		::= {serverVoltageMonitorInfoEntry 4}
	serverVoltageMonitorInfoLowNRT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The low non recovery threshold associated with the voltage module of this entry, unit:mV.
		"
		::= {serverVoltageMonitorInfoEntry 5}
	serverVoltageMonitorInfoLowCT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The low critical threshold associated with the voltage module of this entry, unit:mV.
		"
		::= {serverVoltageMonitorInfoEntry 6}
	serverVoltageMonitorInfoLowNCT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The low non critical threshold associated with the voltage module of this entry, unit:mV.
		"
		::= {serverVoltageMonitorInfoEntry 7}
	serverVoltageMonitorInfoUpNCT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The up non critical threshold associated with the voltage module of this entry, unit:mV.
		"
		::= {serverVoltageMonitorInfoEntry 8}
	serverVoltageMonitorInfoUpCT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The up critical threshold associated with the voltage module of this entry, unit:mV.
		"
		::= {serverVoltageMonitorInfoEntry 9}
	serverVoltageMonitorInfoUpNRT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The up non recovery threshold associated with the voltage module of this entry, unit:mV.
		"
		::= {serverVoltageMonitorInfoEntry 10}
	--serverVoltageMonitorInfoEntry END

	--serverPowerMonitorStatusEntry START
	serverPowerMonitorStatusEntry OBJECT-TYPE
	    SYNTAX     serverPowerMonitorStatusEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The power status information for one of this entity's power module."
	    INDEX   { 
				  serverPowerMonitorStatusIndex,
	            }
	    ::= { serverPowerMonitorStatusTable 1 }   
	
	serverPowerMonitorStatusEntry ::= SEQUENCE {
	    serverPowerMonitorStatusIndex			Integer32,
	    serverPowerMonitorStatusName			DisplayString,
	    serverPowerMonitorStatusPresent				Integer32,
	    serverPowerMonitorStatus				Integer32
	}
	serverPowerMonitorStatusIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverPowerMonitorStatusEntry 1}
	serverPowerMonitorStatusName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the power module of this entry .
		"
		::= {serverPowerMonitorStatusEntry 2}
	serverPowerMonitorStatusPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the power module of this entry .
		"
		::= {serverPowerMonitorStatusEntry 3}
	serverPowerMonitorStatus  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						 OK(1),
						 Warning(2),
						 Critical(3),
						 N/A(4)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The status associated with the power module of this entry .
		"
		::= {serverPowerMonitorStatusEntry 4}
	--serverPowerMonitorStatusEntry END

	--serverPowerMonitorInfoEntry START
	serverPowerMonitorInfoEntry OBJECT-TYPE
	    SYNTAX     serverPowerMonitorInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The power information for one of this entity's power module."
	    INDEX   { 
				  serverPowerMonitorInfoIndex,
	            }
	    ::= { serverPowerMonitorInfoTable 1 }   
	
	serverPowerMonitorInfoEntry ::= SEQUENCE {
	    serverPowerMonitorInfoIndex			Integer32,
	    serverPowerMonitorInfoName			DisplayString,
	    serverPowerMonitorInfoPresent			Integer32,
	    serverPowerMonitorInfoReading		Integer32,
	    serverPowerMonitorInfoLowNRT		Integer32,
	    serverPowerMonitorInfoLowCT			Integer32,
	    serverPowerMonitorInfoLowNCT		Integer32,
	    serverPowerMonitorInfoUpNCT			Integer32,
	    serverPowerMonitorInfoUpCT			Integer32,
	    serverPowerMonitorInfoUpNRT			Integer32
	}
	serverPowerMonitorInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverPowerMonitorInfoEntry 1}
	serverPowerMonitorInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the power module of this entry .
		"
		::= {serverPowerMonitorInfoEntry 2}
	serverPowerMonitorInfoPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the power module of this entry .
		"
		::= {serverPowerMonitorInfoEntry 3}
	serverPowerMonitorInfoReading  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The reading value associated with the power module of this entry, unit:w.
		"
		::= {serverPowerMonitorInfoEntry 4}
	serverPowerMonitorInfoLowNRT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The low non recovery threshold associated with the power module of this entry, unit:w.
		"
		::= {serverPowerMonitorInfoEntry 5}
	serverPowerMonitorInfoLowCT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The low critical threshold associated with the power module of this entry, unit:w.
		"
		::= {serverPowerMonitorInfoEntry 6}
	serverPowerMonitorInfoLowNCT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The low non critical threshold associated with the power module of this entry, unit:w.
		"
		::= {serverPowerMonitorInfoEntry 7}
	serverPowerMonitorInfoUpNCT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The up non critical threshold associated with the power module of this entry, unit:w.
		"
		::= {serverPowerMonitorInfoEntry 8}
	serverPowerMonitorInfoUpCT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The up critical threshold associated with the power module of this entry, unit:w.
		"
		::= {serverPowerMonitorInfoEntry 9}
	serverPowerMonitorInfoUpNRT  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The up non recovery threshold associated with the power module of this entry, unit:w.
		"
		::= {serverPowerMonitorInfoEntry 10}
	--serverPowerMonitorInfoEntry END

	--serverHealthSummaryEntry START
	serverHealthSummaryEntry OBJECT-TYPE
	    SYNTAX     serverHealthSummaryEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The health summary information for one of this entity's server."
	    INDEX   { 
				  serverHealthSummaryStatusIndex,
	            }
	    ::= { serverHealthSummaryTable 1 }   
	
	serverHealthSummaryEntry ::= SEQUENCE {
	    serverHealthSummaryStatusIndex			Integer32,
	    serverHealthSummaryStatusName			DisplayString,
	    serverHealthSummaryStatusPresent			Integer32,
	    serverHealthSummaryStatus				Integer32
	}
	serverHealthSummaryStatusIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverHealthSummaryEntry 1}
	serverHealthSummaryStatusName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the server of this entry .
		"
		::= {serverHealthSummaryEntry 2}
	serverHealthSummaryStatusPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence associated with the server of this entry .
		"
		::= {serverHealthSummaryEntry 3}
	serverHealthSummaryStatus  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						 OK(1),
						 Warning(2),
						 Critical(3),
						 N/A(4)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The summary status associated with the server of this entry .
		"
		::= {serverHealthSummaryEntry 4}
	--serverHealthSummaryEntry END

	--serverVersionSummaryEntry START
	serverVersionSummaryEntry OBJECT-TYPE
	    SYNTAX     serverVersionSummaryEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The version summary information for one of this entity's server."
	    INDEX   { 
				  serverVersionSummaryIndex,
	            }
	    ::= { serverVersionSummaryTable 1 }   
	
	serverVersionSummaryEntry ::= SEQUENCE {
	    serverVersionSummaryIndex			Integer32,
	    serverVersionSummaryName			DisplayString,
	    serverVersionSummaryPresent			Integer32,
	    serverVersionSummary			DisplayString
	}
	serverVersionSummaryIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverVersionSummaryEntry 1}
	serverVersionSummaryName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the server of this entry .
		"
		::= {serverVersionSummaryEntry 2}
	serverVersionSummaryPresent  OBJECT-TYPE
		SYNTAX 			Integer32{
						 Absent(0),
						Present(1),
						Unsupport(2),
						N/A(3)
		}
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The presence information associated with the server of this entry .
		"
		::= {serverVersionSummaryEntry 3}
	serverVersionSummary  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The version information associated with the server of this entry .
		"
		::= {serverVersionSummaryEntry 4}
	--serverVersionSummaryEntry END

	--serverBoardFRUInfoEntry START
	serverBoardFRUInfoEntry OBJECT-TYPE
	    SYNTAX     serverBoardFRUInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The fru information for one of this entity's server."
	    INDEX   { 
				  serverBoardFRUInfoIndex,
	            }
	    ::= { serverBoardFRUInfoTable 1 }   
	
	serverBoardFRUInfoEntry ::= SEQUENCE {
	    serverBoardFRUInfoIndex			Integer32,
	    serverBoardFRUInfoAttribute			DisplayString,
	    serverBoardFRUInfoAttributeValue		DisplayString
	}
	serverBoardFRUInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverBoardFRUInfoEntry 1}
	serverBoardFRUInfoAttribute  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The attribute information associated with the server of this entry .
		"
		::= {serverBoardFRUInfoEntry 2}
	serverBoardFRUInfoAttributeValue  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The attribute value associated with the server of this entry .
		"
		::= {serverBoardFRUInfoEntry 3}
	--serverBoardFRUInfoEntry END

	--serverBIOSSetupoptionsEntry START
	serverBIOSSetupoptionsEntry OBJECT-TYPE
	    SYNTAX     serverBIOSSetupoptionsEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The bios setup option information for one of this entity's server."
	    INDEX   { 
				  serverBIOSSetupoptionsIndex,
	            }
	    ::= { serverBIOSSetupoptionsTable 1 }   
	
	serverBIOSSetupoptionsEntry ::= SEQUENCE {
	    serverBIOSSetupoptionsIndex			Integer32,
	    serverBIOSSetupoptionsName			DisplayString,
	    serverBIOSSetupoptionsValue			DisplayString
	}
	serverBIOSSetupoptionsIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverBIOSSetupoptionsEntry 1}
	serverBIOSSetupoptionsName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The bios setup option name associated with the server of this entry .
		"
		::= {serverBIOSSetupoptionsEntry 2}
	serverBIOSSetupoptionsValue  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The bios setup option value associated with the server of this entry .
		"
		::= {serverBIOSSetupoptionsEntry 3}
	--serverBIOSSetupoptionsEntry END

	--serverKeyInfoEntry START
	serverKeyInfoEntry OBJECT-TYPE
	    SYNTAX     serverKeyInfoEntry
	    MAX-ACCESS read-only
	    STATUS     current
	    DESCRIPTION
	           "The key information for one of this entity's server."
	    INDEX   { 
				  serverKeyInfoIndex,
	            }
	    ::= { serverKeyInfoTable 1 }   
	
	serverKeyInfoEntry ::= SEQUENCE {
	    serverKeyInfoIndex			Integer32,
	    serverKeyInfoName			DisplayString,
	    serverKeyInfoPowerStatus		Integer32,
	    serverKeyInfoUIDStatus		Integer32,
	    serverKeyInfoTotalPower		Integer32,
	    serverKeyInfoInlettemp		Integer32,
	    serverKeyInfoOutlettemp		Integer32
	}
	serverKeyInfoIndex  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The index value which uniquely identifies the interface to which this entry is applicable.
		"
		::= {serverKeyInfoEntry 1}
	serverKeyInfoName  OBJECT-TYPE
		SYNTAX 			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The name associated with the server of this entry .
		"
		::= {serverKeyInfoEntry 2}
	serverKeyInfoPowerStatus  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The power status associated with the server of this entry, 1-power on；0-power off.
		"
		::= {serverKeyInfoEntry 3}
	serverKeyInfoUIDStatus  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The UID status associated with the server of this entry,1-UID on;0-UID off .
		"
		::= {serverKeyInfoEntry 4}
	serverKeyInfoTotalPower  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The total power associated with the server of this entry, unit:w.
		"
		::= {serverKeyInfoEntry 5}
	serverKeyInfoInlettemp  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The inlet tempreature associated with the server of this entry, unit:C.
		"
		::= {serverKeyInfoEntry 6}
	serverKeyInfoOutlettemp  OBJECT-TYPE
		SYNTAX 			Integer32
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION 
		"
			The outlet tempreature associated with the server of this entry, unit:C.
		"
		::= {serverKeyInfoEntry 7}
	--serverKeyInfoEntry END
--定义ENTRY END

END
