diff options
| author | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
|---|---|---|
| committer | David Leutgeb <david.leutgeb@mannundmouse.com> | 2023-12-05 12:25:34 +0100 |
| commit | 98a672123c7872f6b9b75a9a2b6bb3aea504de6a (patch) | |
| tree | 9b13bd7f563c3198047bd359195327cf28b3caf0 /MIBS/vmware/VMWARE-SRM-EVENT-MIB | |
| download | mibs-main.tar.gz mibs-main.zip | |
Diffstat (limited to 'MIBS/vmware/VMWARE-SRM-EVENT-MIB')
| -rw-r--r-- | MIBS/vmware/VMWARE-SRM-EVENT-MIB | 299 |
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 |