--/******************************************************************************
--*
--*                   INTEL CORPORATION PROPRIETARY INFORMATION
--*       This software is supplied under the terms of a license agreement or
--*       nondisclosure agreement with Intel Corporation and may not be copied
--*       or disclosed except in accordance with the terms of that agreement.
--*            Copyright (c) 2001 Intel Corporation. All Rights Reserved.
--*
--*
--******************************************************************************/

--/******************************************************************************
-- *
-- *	Revision History:
-- *	edy - 10/13/08 removed unneeded variables
-- * 	edy - 1/14/09 added offsets for Upper threasholds going Low, and 
-- *               lower threasholds going high.
-- * 
-- *****************************************************************************/

INTEL-THURLEY-BMC-MIB DEFINITIONS ::= BEGIN

-- Title : BMC 1.0 MIB file.

IMPORTS
	enterprises
		FROM RFC1155-SMI
	TRAP-TYPE
          	FROM RFC-1215;
	
-- textual conventions
-- MODULE IDENTIFICATION
--
-- COMMENT: module-identity, last-updated, etc are MIB keywords, but are v2
--  BMC Alerting MODULE-IDENTITY
--  LAST-UPDATED "Jan 14, 2009"
--  ORGANIZATION "Intel Corporation"
--  CONTACT-INFO
--   " Server Management Firmware Development,
--     Intel Corporation, JF5
--     Hillsboro, OR 97124"
--  DESCRIPTION
--  "This is the MIB file for the Embedded Server Management SNMP Agent."

wired-for-management	OBJECT IDENTIFIER ::= {enterprises 3183}
pet		OBJECT IDENTIFIER ::= {wired-for-management 1}
--**************************************************************************
--*		 Notifications (using SNMPv1 TRAP-TYPE constructs for maximum
--*			compatibility with deployed SNMP managers).
--**************************************************************************

pet-events		OBJECT IDENTIFIER ::= {pet 1}
--**************************************************************************
-- Temperature Sensor Events (4 of them)
--**************************************************************************

-- Event Sensor Type, Event Type, Event Offset (010106h == 65798)
tempUpperNonCriticalGoingLow TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Temperature sensor crossed upper non-critical threshold, going low."
    ::= 65798

-- Event Sensor Type, Event Type, Event Offset (010107h == 65799)
tempUpperNonCriticalGoingHigh TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Temperature sensor crossed upper non-critical threshold, going high."
    ::= 65799

-- Event Sensor Type, Event Type, Event Offset (010108h == 65800)
tempUpperCriticalGoingLow TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Temperature sensor crossed upper critical threshold, going low."
    ::= 65800

-- Event Sensor Type, Event Type, Event Offset (010109h == 65801)
tempUpperCriticalGoingHigh TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Temperature sensor crossed upper critical threshold, going high."
    ::= 65801



--**************************************************************************
-- Voltage Sensor Events (8 of them)
--**************************************************************************

-- Event Sensor Type, Event Type, Event Offset (020100h == 131328)
voltageLowerNonCriticalGoingLow TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Voltage sensor crossed lower non-critical threshold, going low."

    ::= 131328

-- Event Sensor Type, Event Type, Event Offset (020101h == 131329)
voltageLowerNonCriticalGoingHigh TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Voltage sensor crossed lower non-critical threshold, going high."

    ::= 131329

-- Event Sensor Type, Event Type, Event Offset (020102h == 131330)
voltageLowerCriticalGoingLow TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Voltage sensor crossed lower critical threshold, going low."
    ::= 131330

-- Event Sensor Type, Event Type, Event Offset (020103h == 131331)
voltageLowerCriticalGoingHigh TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Voltage sensor crossed lower critical threshold, going high."
    ::= 131331

-- Event Sensor Type, Event Type, Event Offset (020106h == 131334)
voltageUpperNonCriticalGoingLow TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Voltage sensor crossed upper non-critical threshold, going low."
    ::= 131334

-- Event Sensor Type, Event Type, Event Offset (020107h == 131335)
voltageUpperNonCriticalGoingHigh TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Voltage sensor crossed upper non-critical threshold, going high."
    ::= 131335

-- Event Sensor Type, Event Type, Event Offset (020108h == 131336)
voltageUpperCriticalGoingLow TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Voltage sensor crossed upper critical threshold, going low."
    ::= 131336

-- Event Sensor Type, Event Type, Event Offset (020109h == 131337)
voltageUpperCriticalGoingHigh TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Voltage sensor crossed upper critical threshold, going high."
    ::= 131337


--**************************************************************************
-- Fan Failure Events (4 of them)
--**************************************************************************

-- Event Sensor Type, Event Type, Event Offset (040100h == 262400)
fanFailureLowerNonCriticalGoingLow TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Fan sensor crossed lower non-critical threshold, going low."
    ::= 262400

-- Event Sensor Type, Event Type, Event Offset (040101h == 262401)
fanFailureLowerNonCriticalGoingHigh TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Fan sensor crossed lower non-critical threshold, going high."
    ::= 262401

-- Event Sensor Type, Event Type, Event Offset (040102h == 262402)
fanFailureLowerCriticalGoingLow TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Fan sensor crossed lower critical threshold, going low."

    ::= 262402

-- Event Sensor Type, Event Type, Event Offset (040103h == 262403)
fanFailureLowerCriticalGoingHigh TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Fan sensor crossed lower critical threshold, going high."

    ::= 262403
 
--**************************************************************************
-- Chassis Intrusion Event
--**************************************************************************

-- Event Sensor Type 05h, Event Type 6fh, Event Offset 00h (056f00h == 356096)
chassisIntrusionEvent TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"A Chassis Intrusion assertion event."

    ::= 356096

-- Event Sensor Type 05h, Event Type 6fh, Event Offset 00h (056f04h == 356100)
chassisIntrusionEventLANLeashLost TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"A Chassis Intrusion LAN leash lost assertion event."

    ::= 356100
--**************************************************************************
-- Power Supply Fault Events (5 of them)
--**************************************************************************

-- Event Sensor Type, Event Type, Event Offset (086F01h == 552705)
powerSupplyFailure TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Power supply failure event."
    ::= 552705

-- Event Sensor Type, Event Type, Event Offset (086F02h == 552706)
powerSupplyPredictiveFailure TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Power supply predictive failure asserted event."
    ::= 552706

-- Event Sensor Type, Event Type, Event Offset (086F03h == 552707)
powerSupplyACLost TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Power supply A/C lost event."
    ::= 552707

-- Event Sensor Type, Event Type, Event Offset (086F06h == 552710)
powerSupplyConfigurationError TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Power supply configuration error event."
    ::= 552710

--**************************************************************************
-- Uncorrectable ECC Error Event
--**************************************************************************

-- Event Sensor Type, Event Type, Event Offset (0C6F01h == 814849)
uncorrectableECCError TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Uncorrectable ECC error event."

    ::= 814849

--**************************************************************************
-- POST Error Event
--**************************************************************************

-- Event Sensor Type, Event Type, Event Offset (0F6F00h == 1011456)
postError TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Power On Self Test (POST) error event."

    ::= 1011456

--**************************************************************************
-- Processor Failure Events (4 of them)
--**************************************************************************

-- Event Sensor Type, Event Type, Event Offset (076F01h == 487169)
thermalTripError TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Thermal Trip error event."
    ::= 487169



-- Event Sensor Type, Event Type, Event Offset (076F07h == 487175)
cpuPresence TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Processor Presence"

    ::= 487175

-- Event Sensor Type, Event Type, Event Offset (070301h == 459521)
procDisabledError TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"CATERR Event Detected."
    ::= 459521

--**************************************************************************
-- Critical Interrupt Events (1 of them)
--**************************************************************************

-- Event Sensor Type, Event Type, Event Offset (136F00h == 1273600)
fatalNMIError TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Front Panel NMI Assertion event."
    ::= 1273600

--**************************************************************************
-- Watchdog 2 Events (4 of them)
--**************************************************************************

-- Event Sensor Type, Event Type, Event Offset (236F01h == 2322177)
hardReset TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Hard reset event."
    ::= 2322177

-- Event Sensor Type, Event Type, Event Offset (236F02h == 2322178)
powerDown TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Power down event."
    ::= 2322178

-- Event Sensor Type, Event Type, Event Offset (236F03h == 2322179)
powerReset TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Power Reset event"
    ::= 2322179


-- Event Sensor Type, Event Type, Event Offset (236F08h == 2322184)
timerInterrupt TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Timer Interrupt event."
    ::= 2322184

--**************************************************************************
-- System Event
--**************************************************************************

-- Event Sensor Type, Event Type, Event Offset (126F01h == 1208065)
oemSystemBootEvent TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"OEM System Boot event."
    ::= 1208065

-- Event Sensor Type, Event Type, Event Offset (106F02h == 1076994)
selLogAreaReset TRAP-TYPE
	ENTERPRISE	pet-events
	DESCRIPTION
		"Log area reset / cleared"
    ::=1076994
END
