-- -*- mode: snmpv2 -*- ACANO-HEALTH-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, Integer32, MODULE-IDENTITY FROM SNMPv2-SMI MODULE-COMPLIANCE, OBJECT-GROUP FROM SNMPv2-CONF TRAP-TYPE FROM RFC-1215 acano FROM ACANO-MIB; acanoHealth MODULE-IDENTITY LAST-UPDATED "201307100000Z" ORGANIZATION "Acano (UK) Ltd" CONTACT-INFO "Email: support@acano.com" DESCRIPTION "Health information for Acano server" ::= { acano 1 } acanoHealthTraps OBJECT IDENTIFIER ::= { acanoHealth 1 } acanoHealthFanFailureTrap TRAP-TYPE ENTERPRISE acanoHealthTraps DESCRIPTION "Raised when a fan tray failure is detected" ::= 0 acanoHealthOverTempTrap TRAP-TYPE ENTERPRISE acanoHealthTraps VARIABLES { acanoHealthTempName, acanoHealthTempValue } DESCRIPTION "Raised when a temperature sensor is above its high threshold" ::= 1 acanoHealthAmbientTrap TRAP-TYPE ENTERPRISE acanoHealthTraps DESCRIPTION "Raised when the ambient temperature exceeds datasheet limits" ::= 2 acanoHealthPowerFailureTrap TRAP-TYPE ENTERPRISE acanoHealthTraps DESCRIPTION "Raised when the input to a power supply fails" ::= 3 acanoHealthTempsTable OBJECT-TYPE SYNTAX SEQUENCE OF AcanoHealthTempEntry ACCESS not-accessible STATUS current ::= { acanoHealth 2 } acanoHealthTempEntry OBJECT-TYPE SYNTAX AcanoHealthTempValue ACCESS not-accessible STATUS current INDEX { acanoHealthTempName } ::= { acanoHealthTempsTable 1 } acanoHealthTempName OBJECT-TYPE SYNTAX OCTET STRING ACCESS not-accessible STATUS current ::= { acanoHealthTempEntry 1 } acanoHealthTempValue OBJECT-TYPE SYNTAX Integer32 ACCESS read-only STATUS current DESCRIPTION "Temperature in degrees Celsius" ::= { acanoHealthTempEntry 2 } END