SENA-PS-MIB

------------------------------------------------------------------------------
-- SENA-PS-MIB 
-- first draw 2004/01/08 by InSik Um
-- version 1.0.0
-- update 2004/01/084 by InSik Um.
-- (c) Copyright 2003-2004 Sena Technologies, Inc.
------------------------------------------------------------------------------

DEFINITIONS ::= BEGIN

IMPORTS
	senaProducts	FROM SENA-SMI
	DisplayString	FROM SNMPv2-TC
	TRAP-TYPE		FROM RFC-1215;

senaPS MODULE-IDENTITY
	LAST-UPDATED 	"0401081100Z"
	ORGANIZATION 	
					"Sena Technologies, Inc."
	CONTACT-INFO
					"InSik Um
					 http://www.sena.com
					 TEL : +82-2-573-7772 (ext. 354)
					 FAX : +82-2-571-8283
					 Email : uis@sena.com"
	DESCRIPTION
					"This MIB Module provides OBJECT-IDENTITY Objects to be used by
					 Sena PS products."
					 
	::= { senaProducts 6 }


------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- PS common objects
------------------------------------------------------------------------------
------------------------------------------------------------------------------
senaPSCommon				OBJECT IDENTIFIER ::=	{ senaPS 1 }

senaPSPort OBJECT-TYPE
	SYNTAX INTEGER (1..16)
	MAX-ACCESS 	accessible-for-notify
	STATUS 	current
	DESCRIPTION	"The index of the port on which an event has occured."
	::= { senaPSCommon 1 }

senaPSPortTitle OBJECT-TYPE
	SYNTAX DisplayString
	MAX-ACCESS 	accessible-for-notify
	STATUS 	current
	DESCRIPTION	"The title of the port on which an event has occured."
	::= { senaPSCommon 2 }

senaPSPortAlarmDescription OBJECT-TYPE
	SYNTAX DisplayString
	MAX-ACCESS 	accessible-for-notify
	STATUS 	current
	DESCRIPTION	"The description of the port event alarm."
	::= { senaPSCommon 3 }

senaPSLoginName OBJECT-TYPE
	SYNTAX DisplayString
	MAX-ACCESS 	accessible-for-notify
	STATUS 	current
	DESCRIPTION	"The name that identifies a user"
	::= { senaPSCommon 4 }

------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- PS traps
------------------------------------------------------------------------------
------------------------------------------------------------------------------

senaPSTraps					OBJECT IDENTIFIER ::=	{ senaPS 2 }
senaPSLoginTraps			OBJECT IDENTIFIER ::=	{ senaPSTraps 1 }
senaPSPortEventTraps		OBJECT IDENTIFIER ::=	{ senaPSTraps 2 }

 
------------------------------------------------------------------------------
-- PS traps - SNMPv2 notification
------------------------------------------------------------------------------

-- Login Traps 

senaPSLoginSuccessNotification NOTIFICATION-TYPE
	OBJECTS { senaPSLoginName }
	STATUS  current
	DESCRIPTION
		  "A loginSuccess trap signifies that a
		  user was successfully authenticated on the PS."
	::= { senaPSLoginTraps 1 }

senaPSLoginFailureNotification NOTIFICATION-TYPE
	OBJECTS { senaPSLoginName }
	STATUS  current
	DESCRIPTION
		  "A loginFailure trap signifies that the
		  user was unsuccessful at a login attempt on the PS."
	::= { senaPSLoginTraps 2 }

-- Port event traps 

senaPSPortEventAlarmNotification NOTIFICATION-TYPE
	OBJECTS { senaPSPortTitle, senaPSPort, senaPSPortAlarmDescription }
	STATUS  current
	DESCRIPTION
		"A port event has occured on the senaPSPort of the device. senaPSPortAlarmDescription describes the detail."
	::= { senaPSPortEventTraps 1 }


------------------------------------------------------------------------------
-- PS traps - SNMPv1 trap
------------------------------------------------------------------------------

-- Login Traps 

senaPSLoginSuccess TRAP-TYPE
    ENTERPRISE  senaPSLoginTraps
    VARIABLES { senaPSLoginName }
    DESCRIPTION
		  "A loginSuccess trap signifies that a
		  user was successfully authenticated on the PS."
	::= 1

senaPSLoginFailure TRAP-TYPE
    ENTERPRISE  senaPSLoginTraps
    VARIABLES { senaPSLoginName }
    DESCRIPTION
		  "A loginFailure trap signifies that the
		  user was unsuccessful at a login attempt on the PS."
	::= 2

-- Port event traps 

senaPSPortEventAlarm TRAP-TYPE
	ENTERPRISE senaPSPortEventTraps
	VARIABLES { senaPSPortTitle, senaPSPort, senaPSPortAlarmDescription }
	DESCRIPTION
		"A port event has occured on the senaPSPort of the device. senaPSPortAlarmDescription describes the detail."
	::= 1

END
