Initial commit
This commit is contained in:
		
							
								
								
									
										274
									
								
								MIBS/supermicro/SUPERMICRO-HEALTH-MIB
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										274
									
								
								MIBS/supermicro/SUPERMICRO-HEALTH-MIB
									
									
									
									
									
										Normal file
									
								
							@@ -0,0 +1,274 @@
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
-- SUPERMICRO-SMI.mib:  Super Micro Enterprise Structure of Management Information
 | 
			
		||||
--
 | 
			
		||||
-- October 26 2001, Software LAB
 | 
			
		||||
--
 | 
			
		||||
-- Copyright (c) 1993-2019 Super Micro Computer, Inc.
 | 
			
		||||
-- All rights reserved.
 | 
			
		||||
-- 
 | 
			
		||||
-- *****************************************************************
 | 
			
		||||
 | 
			
		||||
SUPERMICRO-HEALTH-MIB DEFINITIONS ::= BEGIN
 | 
			
		||||
 | 
			
		||||
IMPORTS
 | 
			
		||||
	MODULE-IDENTITY,
 | 
			
		||||
	OBJECT-TYPE,
 | 
			
		||||
	Integer32,
 | 
			
		||||
	Gauge32
 | 
			
		||||
		FROM SNMPv2-SMI
 | 
			
		||||
	TEXTUAL-CONVENTION,
 | 
			
		||||
	DisplayString,
 | 
			
		||||
	TruthValue
 | 
			
		||||
		FROM SNMPv2-TC
 | 
			
		||||
	MODULE-COMPLIANCE,
 | 
			
		||||
	OBJECT-GROUP
 | 
			
		||||
		FROM SNMPv2-CONF
 | 
			
		||||
	smHealth
 | 
			
		||||
		FROM SUPERMICRO-SMI;
 | 
			
		||||
 | 
			
		||||
smHealthMIB MODULE-IDENTITY
 | 
			
		||||
	LAST-UPDATED "200110260000Z"
 | 
			
		||||
	ORGANIZATION "Super Micro Computer Inc."
 | 
			
		||||
	CONTACT-INFO
 | 
			
		||||
		"	Software Lab
 | 
			
		||||
 | 
			
		||||
		Postal: 980 Rock Avenue
 | 
			
		||||
			San Jose, CA  95131
 | 
			
		||||
			USA
 | 
			
		||||
 | 
			
		||||
		   Tel: +1 408 503 8000
 | 
			
		||||
 | 
			
		||||
		E-mail: SoftLab@supermicro.com"
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"MIB module for monitoring health information"
 | 
			
		||||
	::= { smHealth 1 }
 | 
			
		||||
 | 
			
		||||
SMHealthInfoTypes ::= TEXTUAL-CONVENTION
 | 
			
		||||
	STATUS		current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Represents the different types of health information that
 | 
			
		||||
		may be present in a managed device.  The following health
 | 
			
		||||
		information types are currently predefined:
 | 
			
		||||
			0:  fan speed
 | 
			
		||||
			1:  voltage
 | 
			
		||||
			2:  temperature
 | 
			
		||||
		"
 | 
			
		||||
	SYNTAX		Integer32 (0..64)
 | 
			
		||||
 | 
			
		||||
smHealthObjects OBJECT IDENTIFIER ::= { smHealthMIB 1 }
 | 
			
		||||
 | 
			
		||||
smHealthMonitorTable OBJECT-TYPE
 | 
			
		||||
	SYNTAX	    SEQUENCE OF SMHealthMonitorEntry
 | 
			
		||||
	MAX-ACCESS  not-accessible
 | 
			
		||||
	STATUS	    current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"A table of health monitoring entries."
 | 
			
		||||
	::= { smHealthObjects 1 }
 | 
			
		||||
 | 
			
		||||
-- ================
 | 
			
		||||
smHealthMonitorEntry OBJECT-TYPE
 | 
			
		||||
	SYNTAX	    SMHealthMonitorEntry
 | 
			
		||||
	MAX-ACCESS  not-accessible
 | 
			
		||||
	STATUS	    current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"An entry in the health monitoring table.
 | 
			
		||||
		Entries cannot be created or deleted via SNMP operations."
 | 
			
		||||
	INDEX	    { smHealthMonitorIndex }
 | 
			
		||||
	::= { smHealthMonitorTable 1 }
 | 
			
		||||
 | 
			
		||||
SMHealthMonitorEntry ::=
 | 
			
		||||
	SEQUENCE {
 | 
			
		||||
		smHealthMonitorIndex		Integer32,
 | 
			
		||||
		smHealthMonitorName			DisplayString,
 | 
			
		||||
		smHealthMonitorType			SMHealthInfoTypes,
 | 
			
		||||
		smHealthMonitorReading		Integer32,
 | 
			
		||||
		smHealthMonitorHighLimit	Integer32,
 | 
			
		||||
		smHealthMonitorLowLimit		Integer32,
 | 
			
		||||
		smHealthMonitorMaxReading	Integer32,
 | 
			
		||||
		smHealthMonitorMinReading	Integer32,
 | 
			
		||||
		smHealthMonitorDivisor		Integer32,
 | 
			
		||||
		smHealthMonitorMonitor		TruthValue,
 | 
			
		||||
		smHealthMonitorReadingUnit	DisplayString,
 | 
			
		||||
		smHealthMonitorStatus		Integer32
 | 
			
		||||
	}
 | 
			
		||||
 | 
			
		||||
smHealthMonitorIndex OBJECT-TYPE
 | 
			
		||||
	SYNTAX	    Integer32 (1..65535)
 | 
			
		||||
	MAX-ACCESS  not-accessible
 | 
			
		||||
	STATUS	    current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"The unique value identifies this Monitor device."
 | 
			
		||||
	::= { smHealthMonitorEntry 1 }
 | 
			
		||||
 | 
			
		||||
smHealthMonitorName OBJECT-TYPE
 | 
			
		||||
	SYNTAX	    DisplayString
 | 
			
		||||
	MAX-ACCESS  read-only
 | 
			
		||||
	STATUS	    current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"A textual full name assigned to the Monitor device.
 | 
			
		||||
		This object is suitable for output to a human operator."
 | 
			
		||||
	::= { smHealthMonitorEntry 2 }
 | 
			
		||||
 | 
			
		||||
smHealthMonitorType OBJECT-TYPE
 | 
			
		||||
	SYNTAX	    SMHealthInfoTypes
 | 
			
		||||
	MAX-ACCESS  read-only
 | 
			
		||||
	STATUS	    current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Identifies this Monitor device type."
 | 
			
		||||
	::= { smHealthMonitorEntry 3 }
 | 
			
		||||
 | 
			
		||||
smHealthMonitorReading OBJECT-TYPE
 | 
			
		||||
	SYNTAX	    Integer32 (0..65535)
 | 
			
		||||
	MAX-ACCESS  read-only
 | 
			
		||||
	STATUS	    current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Indicates the reading value for the Monitor device that are currently in use on the managed device.
 | 
			
		||||
		FAN readings are displayed in RPM.
 | 
			
		||||
		Voltage readings are displayed in mV.
 | 
			
		||||
		Temperture readings are displayed in Celsius."
 | 
			
		||||
	::= { smHealthMonitorEntry 4 }
 | 
			
		||||
 | 
			
		||||
smHealthMonitorHighLimit OBJECT-TYPE
 | 
			
		||||
	SYNTAX	    Integer32 (0..65535)
 | 
			
		||||
	MAX-ACCESS  read-write
 | 
			
		||||
	STATUS	    current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Indicates the the High limit for the Monitor device that are currently in use on the managed device.
 | 
			
		||||
		This is applied to Temperature and Voltage devices only.
 | 
			
		||||
		Voltage limit is displayed in mV, and Temperture limit is displayed in Celsius."
 | 
			
		||||
	::= { smHealthMonitorEntry 5 }
 | 
			
		||||
 | 
			
		||||
smHealthMonitorLowLimit OBJECT-TYPE
 | 
			
		||||
	SYNTAX	    Integer32 (0..65535)
 | 
			
		||||
	MAX-ACCESS  read-write
 | 
			
		||||
	STATUS	    current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Indicates the value for the Low limitation for the Monitor device that are currently in use on the managed device.
 | 
			
		||||
		FAN limit is displayed in RPM, Voltage limit is displayed in mV, and Temperture limit is displayed in Celsius."
 | 
			
		||||
	::= { smHealthMonitorEntry 6 }
 | 
			
		||||
 | 
			
		||||
smHealthMonitorMaxReading OBJECT-TYPE
 | 
			
		||||
	SYNTAX	    Integer32 (0..65535)
 | 
			
		||||
	MAX-ACCESS  read-only
 | 
			
		||||
	STATUS	    current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Indicates the value for the possible Maximum reading value for the Monitor device that are currently in use on the managed device.
 | 
			
		||||
		FAN readings are displayed in RPM.
 | 
			
		||||
		Voltage readings are displayed in mV.
 | 
			
		||||
		Temperture readings are in Celsius."
 | 
			
		||||
	::= { smHealthMonitorEntry 7 }
 | 
			
		||||
 | 
			
		||||
smHealthMonitorMinReading OBJECT-TYPE
 | 
			
		||||
	SYNTAX	    Integer32 (0..65535)
 | 
			
		||||
	MAX-ACCESS  read-only
 | 
			
		||||
	STATUS	    current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Indicates the value for the possible Minimum reading value for the Monitor device that are currently in use on the managed device.
 | 
			
		||||
		FAN readings are displayed in RPM.
 | 
			
		||||
		Voltage readings are displayed in mV.
 | 
			
		||||
		Temperture readings are displayed in Celsius."
 | 
			
		||||
	::= { smHealthMonitorEntry 8 }
 | 
			
		||||
 | 
			
		||||
smHealthMonitorDivisor OBJECT-TYPE
 | 
			
		||||
	SYNTAX	    Integer32
 | 
			
		||||
	MAX-ACCESS  read-write
 | 
			
		||||
	STATUS	    current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Indicates the value for the Divisor for the Fan device that are currently in use on the managed device.
 | 
			
		||||
		This is applied to Fan devices only."
 | 
			
		||||
	::= { smHealthMonitorEntry 9 }
 | 
			
		||||
 | 
			
		||||
smHealthMonitorMonitor OBJECT-TYPE
 | 
			
		||||
	SYNTAX	    TruthValue
 | 
			
		||||
	MAX-ACCESS  read-write
 | 
			
		||||
	STATUS	    current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Indicates the monitoring status for the Fan device that are currently in use on the managed device.
 | 
			
		||||
		0 = not monitored, 1 = monitored."
 | 
			
		||||
	::= { smHealthMonitorEntry 10 }
 | 
			
		||||
 | 
			
		||||
smHealthMonitorReadingUnit OBJECT-TYPE
 | 
			
		||||
	SYNTAX	    DisplayString
 | 
			
		||||
	MAX-ACCESS  read-only
 | 
			
		||||
	STATUS	    current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Indicates the reading unit of the monitor device."
 | 
			
		||||
	::= { smHealthMonitorEntry 11 }
 | 
			
		||||
 | 
			
		||||
smHealthMonitorStatus OBJECT-TYPE
 | 
			
		||||
	SYNTAX	    Integer32
 | 
			
		||||
	MAX-ACCESS  read-only
 | 
			
		||||
	STATUS	    current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Indicates the status of the monitor device. Values:
 | 
			
		||||
		 0: OK
 | 
			
		||||
		 1: Warning
 | 
			
		||||
		 2: Critical
 | 
			
		||||
		"
 | 
			
		||||
	::= { smHealthMonitorEntry 12 }
 | 
			
		||||
                                      
 | 
			
		||||
-- notifications
 | 
			
		||||
 | 
			
		||||
smHealthNotifications OBJECT IDENTIFIER ::= { smHealthMIB 2 }
 | 
			
		||||
 | 
			
		||||
-- (no notifications are currently defined)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- conformance information
 | 
			
		||||
 | 
			
		||||
smHealthConformance OBJECT IDENTIFIER ::= { smHealthMIB 3 }
 | 
			
		||||
smHealthCompliances OBJECT IDENTIFIER ::= { smHealthConformance 1 }
 | 
			
		||||
smHealthGroups OBJECT IDENTIFIER ::= { smHealthConformance 2 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- compliance statements
 | 
			
		||||
 | 
			
		||||
smHealthCompliance MODULE-COMPLIANCE
 | 
			
		||||
	STATUS	current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"The compliance statement for entities which implement
 | 
			
		||||
		the Supermicro Health Monitoring MIB"
 | 
			
		||||
	MODULE	-- this module
 | 
			
		||||
		MANDATORY-GROUPS { smHealthMonitorGroup}
 | 
			
		||||
	::= { smHealthCompliances 1 }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
-- units of conformance
 | 
			
		||||
 | 
			
		||||
smHealthMonitorGroup OBJECT-GROUP
 | 
			
		||||
	OBJECTS {
 | 
			
		||||
		smHealthMonitorType,
 | 
			
		||||
		smHealthMonitorName,
 | 
			
		||||
		smHealthMonitorReading,
 | 
			
		||||
		smHealthMonitorHighLimit,
 | 
			
		||||
		smHealthMonitorLowLimit,
 | 
			
		||||
		smHealthMonitorMaxReading,
 | 
			
		||||
		smHealthMonitorMinReading,
 | 
			
		||||
		smHealthMonitorMonitor
 | 
			
		||||
	}
 | 
			
		||||
	STATUS	current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"A collection of objects providing Monitor devices."
 | 
			
		||||
	::= { smHealthGroups 1 }
 | 
			
		||||
 | 
			
		||||
smHealthAllinoneStatus OBJECT-TYPE
 | 
			
		||||
	SYNTAX	    Integer32
 | 
			
		||||
	MAX-ACCESS  read-only
 | 
			
		||||
	STATUS	    current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"Indicates the all-in-one status of the monitoring items. Values:
 | 
			
		||||
		 0: OK
 | 
			
		||||
		 1: Warning
 | 
			
		||||
		 2: Critical
 | 
			
		||||
		"
 | 
			
		||||
	::= { smHealth 2 }
 | 
			
		||||
 | 
			
		||||
smHealthAllinoneMsg  OBJECT-TYPE
 | 
			
		||||
	SYNTAX	    DisplayString
 | 
			
		||||
	MAX-ACCESS  read-only
 | 
			
		||||
	STATUS	    current
 | 
			
		||||
	DESCRIPTION
 | 
			
		||||
		"The all-in-one status message of the monitoring items."
 | 
			
		||||
	::= { smHealth 3 }
 | 
			
		||||
 | 
			
		||||
END
 | 
			
		||||
		Reference in New Issue
	
	Block a user