
-- File Name : ADVENTNET-DEVICEEXPERT-MIB
-- Date      : Wed Oct 04 17:12:23 GMT+05:30 2006
-- Author    : AdventNet Agent Toolkit Java Edition - MIB Editor 6



ADVENTNET-DEVICEEXPERT-MIB	DEFINITIONS ::= BEGIN
	IMPORTS
		DisplayString
			FROM SNMPv2-TC
		DisplayString
			FROM RFC1213-MIB
		org, MODULE-IDENTITY, OBJECT-TYPE, IpAddress, NOTIFICATION-TYPE
			FROM SNMPv2-SMI;

	org	OBJECT IDENTIFIER
		::=  {  iso  3  }

	dod	OBJECT IDENTIFIER
		::=  {  org  6  }

	internet	OBJECT IDENTIFIER
		::=  {  dod  1  }

	private	OBJECT IDENTIFIER
		::=  {  internet  4  }

	enterprises	OBJECT IDENTIFIER
		::=  {  private  1  }

	adventnet	OBJECT IDENTIFIER
		::=  {  enterprises  2162  }

	adventnetMibs	OBJECT IDENTIFIER
		::=  {  adventnet  100  }

	adventnetDeviceExpertMIB	OBJECT IDENTIFIER
		::=  {  adventnetMibs  4  }

	adventnetDeviceExpertMIBObjects	OBJECT IDENTIFIER
		::=  {  adventnetDeviceExpertMIB  1  }

	deviceExpertNotifications	OBJECT IDENTIFIER
		::=  {  adventnetDeviceExpertMIBObjects  2  }

	changeEventAlertInfo	OBJECT IDENTIFIER
		::=  {  adventnetDeviceExpertMIBObjects  1  }

	 operationFailureEvent   OBJECT IDENTIFIER
                ::=  {  adventnetDeviceExpertMIBObjects  3  }

	deviceName		OBJECT-TYPE
		SYNTAX			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		"Display name of the device whose configuration has been changed"
		::=  {  changeEventAlertInfo  1  }

	deviceIpAddress	OBJECT-TYPE
		SYNTAX			IpAddress
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		"IpAddress of the device whose configuration has been changed"
		::=  {  changeEventAlertInfo  2  }

	configurationType	OBJECT-TYPE
		SYNTAX			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		"The type of configuration changed. Could be running-config or startup-config"
		::=  {  changeEventAlertInfo  3  }

	changedBy	OBJECT-TYPE
		SYNTAX			DisplayString
		MAX-ACCESS		read-only
		STATUS			current
		DESCRIPTION		"Login name of the user who has changed the configuration"
		::=  {  changeEventAlertInfo  4  }

	configurationChangeNotification	NOTIFICATION-TYPE
		OBJECTS			{ deviceName, deviceIpAddress, configurationType, changedBy }
		STATUS			current
		DESCRIPTION		"This notification signals a configuration change"
		::=  {  deviceExpertNotifications  1  }


	 operationFailureEvent    OBJECT IDENTIFIER
                ::=  {  adventnetDeviceExpertMIBObjects  3  }

        deviceName              OBJECT-TYPE
                SYNTAX                  DisplayString
                MAX-ACCESS              read-only
                STATUS                  current
                DESCRIPTION             "Display name of the device whose configuration has been changed"
                ::=  {  operationFailureEvent  1  }

        deviceIpAddress OBJECT-TYPE
                SYNTAX                  IpAddress
                MAX-ACCESS              read-only
                STATUS                  current
                DESCRIPTION             "IpAddress of the device whose configuration has been changed"
                ::=  {  operationFailureEvent  2  }


	operationType       OBJECT-TYPE
                SYNTAX                  DisplayString
                MAX-ACCESS              read-only
                STATUS                  current
                DESCRIPTION             "The type of operation performed"
                ::=  {  operationFailureEvent  3  }

        message       OBJECT-TYPE
                SYNTAX                  DisplayString
                MAX-ACCESS              read-only
                STATUS                  current
                DESCRIPTION             "operation success / failure notification message"
                ::=  {  operationFailureEvent  4  }

        operAuditId       OBJECT-TYPE
                SYNTAX                  DisplayString
                MAX-ACCESS              read-only
                STATUS                  current
                DESCRIPTION             "operation Audit ID"
                ::=  {  operationFailureEvent  5  }



        operationFailureNotification NOTIFICATION-TYPE
                OBJECTS                 { deviceName, deviceIpAddress }
                STATUS                  current
                DESCRIPTION             "This notification signals a configuration operation failure"
                ::=  {  deviceExpertNotifications  2  }




END
