UML7-MIB DEFINITIONS ::= BEGIN
IMPORTS
	OBJECT-TYPE, MODULE-IDENTITY, enterprises FROM SNMPv2-SMI

	TEXTUAL-CONVENTION, DisplayString FROM SNMPv2-TC;

UltraMonkeyL7	MODULE-IDENTITY
	LAST-UPDATED	"200801150000Z"
	ORGANIZATION	"UltraMonkey-L7"
	CONTACT-INFO	"email: ultramonkey-l7-users@lists.sourceforge.jp"
	DESCRIPTION	"Defines the MIBs that would be used for L7VS SNMP and for process monitoring of UltraMonkey-L7."
	::= { enterprises 60000 }

l7vsd MODULE-IDENTITY
        LAST-UPDATED "200801020000Z"
        ORGANIZATION "L7VS"
        CONTACT-INFO    "Email: ultramonkey-l7-users@lists.sourceforge.jp"
        DESCRIPTION     "L7VS MIB"
        ::= { UltraMonkeyL7 1 }

l7vsTraps       OBJECT IDENTIFIER ::= { l7vsd 0 }
l7vsInfo        OBJECT IDENTIFIER ::= { l7vsd 1 }

l7vsError       NOTIFICATION-TYPE
        SYNTAX  DisplayString
        MAX-ACCESS      read-only
        STATUS  current
        DESCRIPTION
        "L7VS Error Status"
        ::= { l7vsTraps 1 }


NumberVS     OBJECT-TYPE
        SYNTAX  INTEGER
        MAX-ACCESS      read-only
        STATUS  current
        DESCRIPTION
	"This value is number of VirtualService."
        ::= { l7vsInfo 1 }

TableVS		OBJECT-TYPE
	SYNTAX	SEQUENCE OF ENTRYVS
	MAX-ACCESS not-accessible
	STATUS	current
	::= { l7vsInfo 2 }

EntryVS		OBJECT-TYPE
	SYNTAX	ENTRYVS
	MAX-ACCESS not-accessible
	STATUS	current
	INDEX { IndexVS }
	::= { TableVS 1 }

ENTRYVS	::= SEQUENCE {
	IndexVS	INTEGER(0..500)
	Addr	DisplayString
	Port	INTEGER(0..70000)
	ScheduleModuleName	DisplayString
}

IndexVS		OBJECT-TYPE
	SYNTAX	INTEGER(0..500)
	MAX-ACCESS read-only
	STATUS	current
	::= { EntryVS 1 }

Addr		OBJECT-TYPE
	SYNTAX	DisplayString
	MAX-ACCESS read-only
	STATUS	current
	::= { EntryVS 2 }

Port		OBJECT-TYPE
	SYNTAX	INTEGER(0..70000)
	MAX-ACCESS read-only
	STATUS	current
	::= { EntryVS 3 }

ScheduleModuleName	OBJECT-TYPE
	SYNTAX	DisplayString
	MAX-ACCESS read-only
	STATUS	current
	::= { EntryVS 4 }

END
