Host Hba Dependency Monitor Recovery Task
Brocade.FCHBA.Monitoring.2012.HostHbaDependencyMonitorRecoveryTask (Recovery)
Host Hba Dependency Monitor Recovery Task which writes event 102 in the windows event log identifying a condition where all Ports on that host have become unhealthy.
Element properties: Member Modules:
Source Code: <Recovery ID="Brocade.FCHBA.Monitoring.2012.HostHbaDependencyMonitorRecoveryTask" Accessibility="Public" Enabled="true" Target="Brocade.FCHBA.Monitoring.2012.Host" Monitor="Brocade.FCHBA.Monitoring.2012.HostHbaDependecyMonitor" ResetMonitor="false" ExecuteOnState="Error" Remotable="true" Timeout="300">
<Category>Custom</Category>
<WriteAction ID="Brocade.FCHBA.Monitoring.2012.HostHbaDependencyMonitorRecoveryTask.MarkHostUnavailableEventLogAction" TypeID="PROV2!Microsoft.SystemCenter.VirtualMachineManager.PRO.V2.Recovery.CreateEvent">
<Name>"$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$"</Name>
<VMMServer>"$Target/Property[Type="Brocade.FCHBA.Monitoring.2012.Host"]/VMMServerName$"</VMMServer>
<PROTipID>"$Data/StateChange/DataItem/EventOriginId$"</PROTipID>
<EventID>102</EventID>
<EventSource>BrocadeMP</EventSource>
<!--<ScriptParameters>0</ScriptParameters>-->
<ScriptParameters>"$Target/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/PrincipalName$:$Target/Property[Type="Brocade.FCHBA.Monitoring.2012.Host"]/VMMServerName$"</ScriptParameters>
</WriteAction>
</Recovery>