summaryrefslogtreecommitdiff
path: root/MIBS/vmware/VMWARE-SRM-EVENT-MIB
diff options
context:
space:
mode:
authorDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
committerDavid Leutgeb <david.leutgeb@mannundmouse.com>2023-12-05 12:25:34 +0100
commit98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch)
tree9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/vmware/VMWARE-SRM-EVENT-MIB
downloadmibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.tar.gz
mibs-98a672123c7872f6b9b75a9a2b6bb3aea504de6a.zip
Initial commitHEADmain
Diffstat (limited to 'MIBS/vmware/VMWARE-SRM-EVENT-MIB')
-rw-r--r--MIBS/vmware/VMWARE-SRM-EVENT-MIB299
1 files changed, 299 insertions, 0 deletions
diff --git a/MIBS/vmware/VMWARE-SRM-EVENT-MIB b/MIBS/vmware/VMWARE-SRM-EVENT-MIB
new file mode 100644
index 0000000..0b47c91
--- /dev/null
+++ b/MIBS/vmware/VMWARE-SRM-EVENT-MIB
@@ -0,0 +1,299 @@
+-- **********************************************************
+-- 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