300 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			300 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
-- **********************************************************
 | 
						|
-- Copyright 2012 VMware, Inc.  All rights reserved.
 | 
						|
-- **********************************************************
 | 
						|
 | 
						|
VMWARE-SRM-EVENT-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE, NOTIFICATION-TYPE
 | 
						|
        FROM SNMPv2-SMI
 | 
						|
    MODULE-COMPLIANCE, OBJECT-GROUP, NOTIFICATION-GROUP
 | 
						|
        FROM SNMPv2-CONF
 | 
						|
    vmwSRM
 | 
						|
       FROM VMWARE-ROOT-MIB       
 | 
						|
    DisplayString
 | 
						|
        FROM SNMPv2-TC;
 | 
						|
 | 
						|
    vmwSRMMIB MODULE-IDENTITY
 | 
						|
    LAST-UPDATED "201202070000Z"
 | 
						|
    ORGANIZATION "VMware, Inc"
 | 
						|
    CONTACT-INFO
 | 
						|
    "VMware, Inc
 | 
						|
    3401 Hillview Ave
 | 
						|
    Palo Alto, CA 94304
 | 
						|
    Tel: 1-877-486-9273 or 650-427-5000
 | 
						|
    Fax: 650-427-5001
 | 
						|
    Web: http://communities.vmware.com/community/developer/forums/managementapi
 | 
						|
    "
 | 
						|
DESCRIPTION
 | 
						|
     "This MIB module identifies Site Recovery Maager notifications (traps or inform)."
 | 
						|
 | 
						|
REVISION      "201202070000Z"
 | 
						|
DESCRIPTION
 | 
						|
    "This is the first revision in SMIv2 format. Prior version was published as SMIv1.
 | 
						|
     Notifications were formerly in the VMWARE-SRM-TRAPS-1-0.MIB."
 | 
						|
::= { vmwSRM 10 }
 | 
						|
 | 
						|
vmwSrmNotification OBJECT IDENTIFIER ::= { vmwSRM 1 }
 | 
						|
 | 
						|
vmwSRMevents OBJECT IDENTIFIER ::= {vmwSRM 0 }
 | 
						|
 | 
						|
vmwSrmVmName OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString
 | 
						|
    MAX-ACCESS  accessible-for-notify
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This is the name of the affected VM generating the trap."
 | 
						|
    ::= { vmwSrmNotification 1 }
 | 
						|
 | 
						|
vmwSrmRecoveryName OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString
 | 
						|
    MAX-ACCESS  accessible-for-notify
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This is the name of the Recovery Plan generating the trap."
 | 
						|
    ::= { vmwSrmNotification 2 }
 | 
						|
 | 
						|
vmwSrmPromptString OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString
 | 
						|
    MAX-ACCESS  accessible-for-notify
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This is the text of the prompt generating the trap."
 | 
						|
    ::= { vmwSrmNotification 3 }
 | 
						|
 | 
						|
vmwSrmRecoveryType OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER { test(1), recovery(2), reprotect(3), cleanup(4) }
 | 
						|
    MAX-ACCESS  accessible-for-notify
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This is the mode of execution for the the Recovery Plan."
 | 
						|
    ::= { vmwSrmNotification 4 }
 | 
						|
 | 
						|
vmwSrmRecoveryState OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER { uninitialized(1), running(2), paused(3), 
 | 
						|
                    cancelled(4), completed(5) }
 | 
						|
    MAX-ACCESS  accessible-for-notify
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This is the state of execution for the the Recovery Plan."
 | 
						|
    ::= { vmwSrmNotification 5 }
 | 
						|
 | 
						|
vmwSrmSiteString OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString
 | 
						|
    MAX-ACCESS  accessible-for-notify
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This is the name of the DR site that is causing the trap."
 | 
						|
    ::= { vmwSrmNotification 6 }
 | 
						|
 | 
						|
vmwSrmVmUuid OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString
 | 
						|
    MAX-ACCESS  accessible-for-notify
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This is the UUID of the affected VM generating the trap."
 | 
						|
    ::= { vmwSrmNotification 7 }
 | 
						|
 | 
						|
vmwSrmResult OBJECT-TYPE
 | 
						|
    SYNTAX      INTEGER { success(1), failure(2), warning(3), 
 | 
						|
                    cancelled(4) }
 | 
						|
    MAX-ACCESS  accessible-for-notify
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This is the result of running a Recovery Plan."
 | 
						|
    ::= { vmwSrmNotification 8 }
 | 
						|
 | 
						|
vmwSrmCommandName OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString
 | 
						|
    MAX-ACCESS  accessible-for-notify
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This is the name of a callout command executed during Recovery Plan execution."
 | 
						|
    ::= { vmwSrmNotification 9 }
 | 
						|
 | 
						|
vmwareSrmRecoveryPlanExecuteTestBeginTrap NOTIFICATION-TYPE
 | 
						|
    OBJECTS     { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType, 
 | 
						|
                  vmwSrmRecoveryState }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This trap is sent when a Recovery Plan starts a test."
 | 
						|
    ::= { vmwSRMevents 1 }
 | 
						|
 | 
						|
vmwareSrmRecoveryPlanExecuteTestEndEvent NOTIFICATION-TYPE
 | 
						|
    OBJECTS     { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType, 
 | 
						|
                  vmwSrmRecoveryState, vmwSrmResult }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This trap is sent when a Recovery Plan ends a test."
 | 
						|
    ::= { vmwSRMevents 2 }
 | 
						|
 | 
						|
vmwareSrmRecoveryPlanExecuteBeginEvent NOTIFICATION-TYPE
 | 
						|
    OBJECTS     { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType, 
 | 
						|
                  vmwSrmRecoveryState }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This trap is sent when a Recovery Plan starts a recovery."
 | 
						|
    ::= { vmwSRMevents 3 }
 | 
						|
 | 
						|
vmwareVmwSrmRecoveryPlanExecuteEndEvent NOTIFICATION-TYPE
 | 
						|
    OBJECTS     { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType, 
 | 
						|
                  vmwSrmRecoveryState, vmwSrmResult }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This trap is sent when a Recovery Plan ends a recovery."
 | 
						|
    ::= { vmwSRMevents 4 }
 | 
						|
 | 
						|
vmwareVmwSrmRecoveryVmBeginEvent NOTIFICATION-TYPE
 | 
						|
    OBJECTS     { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType, 
 | 
						|
                  vmwSrmRecoveryState, vmwSrmVmName, vmwSrmVmUuid }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This trap is sent when a Recovery Plan starts recovering a VM."
 | 
						|
    ::= { vmwSRMevents 5 }
 | 
						|
 | 
						|
vmwareSrmRecoveryVmEndEvent NOTIFICATION-TYPE
 | 
						|
    OBJECTS     { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType, 
 | 
						|
                  vmwSrmRecoveryState, vmwSrmVmName, vmwSrmVmUuid, vmwSrmResult }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This trap is sent when a Recovery Plan has finished recovering a VM."
 | 
						|
    ::= { vmwSRMevents 6 }
 | 
						|
 | 
						|
vmwareSrmRecoveryPlanPromptDisplay NOTIFICATION-TYPE
 | 
						|
    OBJECTS     { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType, 
 | 
						|
                  vmwSrmRecoveryState, vmwSrmPromptString }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This trap is sent when a Recovery Plan requires user input before continuing."
 | 
						|
    ::= { vmwSRMevents 7 }
 | 
						|
 | 
						|
vmwareSrmRecoveryPlanPromptResponse NOTIFICATION-TYPE
 | 
						|
    OBJECTS     { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType, 
 | 
						|
                  vmwSrmRecoveryState }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This trap is sent when a Recovery Plan no longer requires user input before continuing."
 | 
						|
    ::= { vmwSRMevents 8 }
 | 
						|
 | 
						|
vmwareVmwSrmRecoveryPlanServerCommandBegin NOTIFICATION-TYPE
 | 
						|
    OBJECTS     { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType, 
 | 
						|
                  vmwSrmRecoveryState, vmwSrmCommandName }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This trap is sent when a Recovery Plan starts the execution of a command callout on SRM server's machine."
 | 
						|
    ::= { vmwSRMevents 9 }
 | 
						|
 | 
						|
vmwareSrmRecoveryPlanServerCommandEnd NOTIFICATION-TYPE
 | 
						|
    OBJECTS     { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType, 
 | 
						|
                  vmwSrmRecoveryState, vmwSrmCommandName, vmwSrmResult }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This trap is sent when a Recovery Plan has finished the execution of a command callout on SRM server's machine."
 | 
						|
    ::= { vmwSRMevents 10 }
 | 
						|
 | 
						|
vmwareSrmRecoveryPlanVmCommandBegin NOTIFICATION-TYPE
 | 
						|
    OBJECTS     { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType, 
 | 
						|
                  vmwSrmRecoveryState, vmwSrmCommandName, vmwSrmVmName, vmwSrmVmUuid }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This trap is sent when a Recovery Plan starts the execution of a command callout on a recovered VM."
 | 
						|
    ::= { vmwSRMevents 11 }
 | 
						|
 | 
						|
vmwareSrmRecoveryPlanVmCommandEnd NOTIFICATION-TYPE
 | 
						|
    OBJECTS     { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType, 
 | 
						|
                  vmwSrmRecoveryState, vmwSrmCommandName, vmwSrmVmName, vmwSrmVmUuid, 
 | 
						|
                  vmwSrmResult }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This trap is sent when a Recovery Plan has finished the execution of a command callout on a recovered VM."
 | 
						|
    ::= { vmwSRMevents 12 }
 | 
						|
 | 
						|
vmwareSrmRecoveryPlanExecuteReprotectBegin NOTIFICATION-TYPE
 | 
						|
    OBJECTS     { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType, 
 | 
						|
                  vmwSrmRecoveryState }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This trap is sent when SRM starts the reprotect workflow for a Recovery Plan."
 | 
						|
    ::= { vmwSRMevents 13 }
 | 
						|
 | 
						|
vmwareSrmRecoveryPlanExecuteReprotectEnd NOTIFICATION-TYPE
 | 
						|
    OBJECTS     { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType, 
 | 
						|
                  vmwSrmRecoveryState, vmwSrmResult }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This trap is sent when SRM has finished the reprotect workflow for a Recovery Plan."
 | 
						|
    ::= { vmwSRMevents 14 }
 | 
						|
 | 
						|
vmwareVmwSrmRecoveryPlanExecuteCleanupBegin NOTIFICATION-TYPE
 | 
						|
    OBJECTS     { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType, 
 | 
						|
                  vmwSrmRecoveryState }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This trap is sent when a Recovery Plan starts a test cleanup."
 | 
						|
    ::= { vmwSRMevents 15 }
 | 
						|
 | 
						|
vmwSrmRecoveryPlanExecuteCleanupEnd NOTIFICATION-TYPE
 | 
						|
    OBJECTS     { vmwSrmSiteString, vmwSrmRecoveryName, vmwSrmRecoveryType, 
 | 
						|
                  vmwSrmRecoveryState, vmwSrmResult }
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION 
 | 
						|
        "This trap is sent a Recovery Plan ends a test cleanup."
 | 
						|
    ::= { vmwSRMevents 16 }
 | 
						|
 | 
						|
-- conformance information
 | 
						|
vmwSRMMIBConformance OBJECT IDENTIFIER ::= { vmwSRMMIB 2 }
 | 
						|
vmwSRMMIBCompliances OBJECT IDENTIFIER ::= { vmwSRMMIBConformance 1 }
 | 
						|
vmwSRMMIBGroups OBJECT IDENTIFIER ::= { vmwSRMMIBConformance 2 }
 | 
						|
 | 
						|
-- compliance statements
 | 
						|
vmwSRMMIBBasicCompliance MODULE-COMPLIANCE
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION
 | 
						|
        "The compliance statement for entities which implement VMWARE-SRM-EVENT-MIB."
 | 
						|
    MODULE -- this module
 | 
						|
    MANDATORY-GROUPS { vmwSRMNotificationInfoGroup, vmwSRMNotificationGroup }
 | 
						|
    ::= { vmwSRMMIBCompliances 2 }
 | 
						|
 | 
						|
vmwSRMNotificationInfoGroup OBJECT-GROUP
 | 
						|
    OBJECTS {
 | 
						|
         vmwSrmVmName,
 | 
						|
         vmwSrmRecoveryName,
 | 
						|
         vmwSrmPromptString,
 | 
						|
         vmwSrmRecoveryType,
 | 
						|
         vmwSrmRecoveryState,
 | 
						|
         vmwSrmSiteString,
 | 
						|
         vmwSrmVmUuid,
 | 
						|
         vmwSrmResult,
 | 
						|
         vmwSrmCommandName
 | 
						|
    }
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
	"These objects provide details in SRM notifications."
 | 
						|
    ::= { vmwSRMMIBGroups 1 }
 | 
						|
 | 
						|
vmwSRMNotificationGroup NOTIFICATION-GROUP
 | 
						|
       NOTIFICATIONS {
 | 
						|
          vmwareSrmRecoveryPlanExecuteTestBeginTrap,
 | 
						|
          vmwareSrmRecoveryPlanExecuteTestEndEvent,
 | 
						|
          vmwareSrmRecoveryPlanExecuteBeginEvent,
 | 
						|
          vmwareVmwSrmRecoveryPlanExecuteEndEvent,
 | 
						|
          vmwareVmwSrmRecoveryVmBeginEvent,
 | 
						|
          vmwareSrmRecoveryVmEndEvent,
 | 
						|
          vmwareSrmRecoveryPlanPromptDisplay,
 | 
						|
          vmwareSrmRecoveryPlanPromptResponse,
 | 
						|
          vmwareVmwSrmRecoveryPlanServerCommandBegin,
 | 
						|
          vmwareSrmRecoveryPlanServerCommandEnd,
 | 
						|
          vmwareSrmRecoveryPlanVmCommandBegin,
 | 
						|
          vmwareSrmRecoveryPlanVmCommandEnd,
 | 
						|
          vmwareSrmRecoveryPlanExecuteReprotectBegin,
 | 
						|
          vmwareSrmRecoveryPlanExecuteReprotectEnd,
 | 
						|
          vmwareVmwSrmRecoveryPlanExecuteCleanupBegin,
 | 
						|
          vmwSrmRecoveryPlanExecuteCleanupEnd
 | 
						|
       }
 | 
						|
       STATUS current
 | 
						|
       DESCRIPTION
 | 
						|
           "Group of objects describing notifications (traps)."
 | 
						|
       ::= { vmwSRMMIBGroups 2 }
 | 
						|
 | 
						|
END
 |