BIGSISTER-MIB DEFINITIONS ::= BEGIN

IMPORTS
        enterprises
                FROM RFC1155-SMI

        TRAP-TYPE
                FROM RFC-1215

        OBJECT-TYPE
                FROM RFC-1212;


-- Graeffet Communications and Big Sister enterprise OID
graeff  	OBJECT IDENTIFIER ::= { enterprises 5281 }

bigsister	OBJECT IDENTIFIER ::= { graeff 1 }


-- object types used in Big Sister traps
-- note that Big Sister will always sort bindings
-- by object type, variables with lower object
-- type will always appear first in the bindings

bstrapinfo	OBJECT IDENTIFIER ::= { bigsister 1 }

bshost	OBJECT-TYPE
		SYNTAX		OCTET STRING
		ACCESS		not-accessible
		STATUS		mandatory
		DESCRIPTION
			"The name of the monitored host as
			 reported by the Big Sister agent"
		::= { bstrapinfo 1 }
			

bsservice OBJECT-TYPE
		SYNTAX		OCTET STRING
		ACCESS		not-accessible
		STATUS		mandatory
		DESCRIPTION
			"The name of the monitored service"
		::= { bstrapinfo 2 }

bsstatus OBJECT-TYPE
		SYNTAX		OCTET-STRING
		ACCESS		not-accessible
		STATUS		optional
		DESCRIPTION
			"The service's status code"
		::= { bstrapinfo 3 }

bscomment OBJECT-TYPE
		SYNTAX		OCTET-STRING
		ACCESS		not-accessible
		STATUS		optional
		DESCRIPTION
			"The text reported by the Big Sister
			 agent associated with this event"
		::= { bstrapinfo 4 }

bsseverity OBJECT-TYPE
		SYNTAX		INTEGER (0..100)
		ACCESS		not-accessible
		STATUS		optional
		DESCRIPTION
			"This event's severity, 100 for
			 maximum severity"
		::= { bstrapinfo 5 }

bsackmode OBJECT-TYPE
		SYNTAX		OCTET-STRING
		ACCESS		not-accessible
		STATUS		optional
		DESCRIPTION
			"In alarm acknowledge events this represents
			 the type of acknowledgement"
		::= { bstrapinfo 6 }

bsackuser OBJECT-TYPE
		SYNTAX		OCTET-STRING
		ACCESS		not-accessible
		STATUS		optional
		DESCRIPTION
			"In alarm acknowledge events this represents
			 the name of the acknowledging user"
		::= { bstrapinfo 7 }

			
-- Trap types

bsstatuschange TRAP-TYPE
		ENTERPRISE	graeff
		VARIABLES
			{
			bshost,	bsservice,
			bsstatus, bscomment
			}
		DESCRIPTION
			"This trap will be generated on status changes
			 of any monitored service"
		::= 1

bsserviceup TRAP-TYPE
		ENTERPRISE	graeff
		VARIABLES
			{
			bshost,	bsservice,
			bsstatus, bscomment,
			bsseverity
			}
		DESCRIPTION
			"This trap will be generated by bb_event_generator
			 whenever a service up alarm is raised"
		::= 2

bsservicedown TRAP-TYPE
		ENTERPRISE	graeff
		VARIABLES
			{
			bshost,	bsservice,
			bsstatus, bscomment,
			bsseverity
			}
		DESCRIPTION
			"This trap will be generated by bb_event_generator
			 whenever a service down alarm is raised"
		::= 3

bsalarmack TRAP-TYPE
		ENTERPRISE	graeff
		VARIABLES
			{
			bshost,	bsservice,
			bscomment,
			bsackmode, bsackuser
			}
		DESCRIPTION
			"This trap will be generated by bb_event_generator
			 whenever an alarm acknowledgement is seen"
		::= 4

bsremind TRAP-TYPE
		ENTERPRISE	graeff
		VARIABLES
			{
			bshost,	bsservice,
			bsstatus, bscomment,
			bsseverity
			}
		DESCRIPTION
			"This trap will be generated by bb_event_generator
			 whenever a repeated alarm - aka reminder - is raised"
		::= 5

END
