SENA-STS-MIB

------------------------------------------------------------------------------
-- SENA-STS-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;

senaSTS 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 STS products."
					 
	::= { senaProducts 4 }


------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- STS common objects
------------------------------------------------------------------------------
------------------------------------------------------------------------------
senaSTSCommon				OBJECT IDENTIFIER ::=	{ senaSTS 1 }

senaSTSPort 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."
	::= { senaSTSCommon 1 }

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

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

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

------------------------------------------------------------------------------
------------------------------------------------------------------------------
-- STS traps
------------------------------------------------------------------------------
------------------------------------------------------------------------------

senaSTSTraps					OBJECT IDENTIFIER ::=	{ senaSTS 2 }
senaSTSLoginTraps			OBJECT IDENTIFIER ::=	{ senaSTSTraps 1 }
senaSTSPortEventTraps		OBJECT IDENTIFIER ::=	{ senaSTSTraps 2 }

 
------------------------------------------------------------------------------
-- STS traps - SNMPv2 notification
------------------------------------------------------------------------------

-- Login Traps 

senaSTSLoginSuccessNotification NOTIFICATION-TYPE
	OBJECTS { senaSTSLoginName }
	STATUS  current
	DESCRIPTION
		  "A loginSuccess trap signifies that a
		  user was successfully authenticated on the STS."
	::= { senaSTSLoginTraps 1 }

senaSTSLoginFailureNotification NOTIFICATION-TYPE
	OBJECTS { senaSTSLoginName }
	STATUS  current
	DESCRIPTION
		  "A loginFailure trap signifies that the
		  user was unsuccessful at a login attempt on the STS."
	::= { senaSTSLoginTraps 2 }

-- Port event traps 

senaSTSPortEventAlarmNotification NOTIFICATION-TYPE
	OBJECTS { senaSTSPortTitle, senaSTSPort, senaSTSPortAlarmDescription }
	STATUS  current
	DESCRIPTION
		"A port event has occured on the senaSTSPort of the device. senaSTSPortAlarmDescription describes the detail."
	::= { senaSTSPortEventTraps 1 }


------------------------------------------------------------------------------
-- STS traps - SNMPv1 trap
------------------------------------------------------------------------------

-- Login Traps 

senaSTSLoginSuccess TRAP-TYPE
    ENTERPRISE  senaSTSLoginTraps
    VARIABLES { senaSTSLoginName }
    DESCRIPTION
		  "A loginSuccess trap signifies that a
		  user was successfully authenticated on the STS."
	::= 1

senaSTSLoginFailure TRAP-TYPE
    ENTERPRISE  senaSTSLoginTraps
    VARIABLES { senaSTSLoginName }
    DESCRIPTION
		  "A loginFailure trap signifies that the
		  user was unsuccessful at a login attempt on the STS."
	::= 2

-- Port event traps 

senaSTSPortEventAlarm TRAP-TYPE
	ENTERPRISE senaSTSPortEventTraps
	VARIABLES { senaSTSPortTitle, senaSTSPort, senaSTSPortAlarmDescription }
	DESCRIPTION
		"A port event has occured on the senaSTSPort of the device. senaSTSPortAlarmDescription describes the detail."
	::= 1

END
