
-- *****************************************************************
-- Description:
-- This mib defines various notifications that will be sent to the manager 
-- to report an alarm registered on the mcd5000 OMC server 
-- (alarm is a special type of event).
-- 
-- Revision History:
-- 23-Mar-2006  Amir Tsafrir                         Initial Coding
-- 
-- Copyright (c) 2014 by Motorola solutions, Inc
-- All rights reserved.
-- *****************************************************************
-- 

MOTOROLA-MCD5000-MIB DEFINITIONS ::= BEGIN

IMPORTS
	OBJECT-TYPE, NOTIFICATION-TYPE, OBJECT-IDENTITY, MODULE-IDENTITY, enterprises, Unsigned32, Integer32
		FROM SNMPv2-SMI
	DisplayString
		FROM SNMPv2-TC;

motorola MODULE-IDENTITY
	LAST-UPDATED "200603231541Z"
	ORGANIZATION 
		"Motorola, Inc."
	CONTACT-INFO 
		""
	DESCRIPTION 
		"Initial version of this MIB module"
::= { enterprises 161 }


mcc5000Alarm  OBJECT-IDENTITY
	STATUS     current
	DESCRIPTION 
		"mcd5000 system alarms registerd on the OMC server."
	::= { motorola 6253 }

mcc5000AlarmNotification  NOTIFICATION-TYPE
	OBJECTS { mcd5000AlarmCardID, 
		mcd5000AlarmCardIP, 
		mcd5000AlarmDescription, 
		mcd5000AlarmLevel, 
		mcd5000AlarmResourceName, 
		mcd5000AlarmSource, 
		mcd5000AlarmTime, 
		mcd5000AlarmType, 
		mcd5000AlarmLocation }
	STATUS     current
	DESCRIPTION 
		""
	::= { mcd5000Alarm 1 }

mcd5000AlarmType  OBJECT-TYPE
	SYNTAX     Integer32
	MAX-ACCESS read-only
	STATUS     current
	DESCRIPTION 
		"The alarm id in the mcd5000 system."
	::= { mcd5000AlarmNotification 1 }

mcd5000AlarmLevel  OBJECT-TYPE
	SYNTAX     DisplayString (SIZE(0..100))
	MAX-ACCESS read-only
	STATUS     current
	DESCRIPTION 
		"There are three severity levels of mcd5000 System alarms: 
		1) Fatal Level Alarms
		2) Warning Alarms
		3) Information Level Alarms 
		"
	::= { mcd5000AlarmNotification 2 }

mcd5000AlarmSource  OBJECT-TYPE
	SYNTAX     DisplayString (SIZE(0..50))
	MAX-ACCESS read-only
	STATUS     current
	DESCRIPTION 
		"There are 7 sources for the mcd5000 System alarms: 
		Board, DA, Resource, SIP, OMC, ACP, WMS"
	::= { mcd5000AlarmNotification 3 }

mcd5000AlarmResourceName  OBJECT-TYPE
	SYNTAX     DisplayString (SIZE(0..50))
	MAX-ACCESS read-only
	STATUS     current
	DESCRIPTION 
		"The resource name that is the source of the alarm."
	::= { mcd5000AlarmNotification 4 }

mcd5000AlarmCardID  OBJECT-TYPE
	SYNTAX     Integer32
	MAX-ACCESS read-only
	STATUS     current
	DESCRIPTION 
		"The card id of the GU that is the source of the alarm. "
	::= { mcd5000AlarmNotification 5 }

mcd5000AlarmCardIP  OBJECT-TYPE
	SYNTAX     DisplayString (SIZE(0..100))
	MAX-ACCESS read-only
	STATUS     current
	DESCRIPTION 
		"The GU IP that is the source of the alarm. "
	::= { mcd5000AlarmNotification 6 }

mcd5000AlarmTime  OBJECT-TYPE
	SYNTAX     Unsigned32
	MAX-ACCESS read-only
	STATUS     current
	DESCRIPTION 
		"The time the alarm was generated at in UNIX TimeStamp."
	::= { mcd5000AlarmNotification 7 }

mcd5000AlarmDescription  OBJECT-TYPE
	SYNTAX     DisplayString (SIZE(0..200))
	MAX-ACCESS read-only
	STATUS     current
	DESCRIPTION 
		"The alarm description."
	::= { mcd5000AlarmNotification 8 }

mcd5000AlarmLocation  OBJECT-TYPE
	SYNTAX     DisplayString (SIZE(0..100))
	MAX-ACCESS read-only
	STATUS     current
	DESCRIPTION 
		"The geographical area (state name) the alarm originated from  "
	::= { mcd5000AlarmNotification 9 }
END


-- This MIB was created using NuDesign Team's Visual MIBuilder (Ver 4.6).

