config.json
{
"Setup": [ ".\\scenarios\\PrerequisiteScript.ps1", ".\\scenarios\\ResettingNic\\Watch-ResettingNic.ps1", ".\\scenarios\\PCIE\\PCIE.ps1", ".\\scenarios\\DriverValidation\\DriverValidation.ps1", ".\\scenarios\\InfrastructureValidation\\InfrastructureValidation.ps1", ".\\scenarios\\LLDP\\LLDP.ps1" ], "Scenarios": { "Mapping": { "PSScriptPath": ".\\scenarios\\LLDP\\PhysicalMapping.ps1", "Priority": 2, "RunsOnClusterState": 1, "EventConfiguration": { "EventListenerProviderAssemblyPath": ".\\Microsoft.NetworkHud.Module.dll", "EventListenerProviderType": "Microsoft.NetworkHud.Module.ClusterDatabaseWatcherMultiProvider", "EventListenerPropertyName": "ClusterDatabaseMultiWatcher", "EventName": "RegistryEventRecieved", "Config": { "LLDP": { "Path": "NetworkHUD\\\\LLDP", "Type": "RegistryTreeChangeEvent" }, "LocalAdapters": { "Path": "NetworkHUD\\\\Adapters", "Type": "RegistryTreeChangeEvent" } } } }, "VLAN": { "Tags": "LLDP, VLAN", "Definition": { "MissingVlanLocalSymmetry": { "FaultScope": "Node", "Description": "Config_Description_VLAN_MissingVlanLocalSymmetry", "FaultCondition": "Config_Condition_VLAN_MissingVlanLocalSymmetry" }, "MissingLocalWorkloadVLAN": { "FaultScope": "Node", "Description": "Config_Description_VLAN_MissingLocalWorkloadVLAN", "FaultCondition": "Config_Condition_VLAN_MissingLocalWorkloadVLAN" } }, "PSScriptPath": ".\\scenarios\\VLAN\\VLAN.ps1", "Priority": 2, "RunsOnClusterState": 1, "EventConfiguration": { "EventListenerProviderAssemblyPath": ".\\Microsoft.NetworkHud.Module.dll", "EventListenerProviderType": "Microsoft.NetworkHud.Module.EventLogListenerProvider", "EventListenerPropertyName": "EventLogWatcher", "EventName": "EventRecordWritten", "Config": { "Name": "NetworkHud", "Query": "*[System[Provider[@Name='Network-HUD-Service'] and EventID=10003]]" } } }, "PFC": { "Tags": "LLDP, PFC", "Definition": { "MissingSMBPFC": { "FaultScope": "Node", "Description": "Config_Description_DCB_MissingSMBPFC", "FaultCondition": "Config_Description_DCB_MissingSMBPFC" } }, "PSScriptPath": ".\\scenarios\\DCB\\PFC.ps1", "Priority": 2, "RunsOnClusterState": 1, "EventConfiguration": { "EventListenerProviderAssemblyPath": ".\\Microsoft.NetworkHud.Module.dll", "EventListenerProviderType": "Microsoft.NetworkHud.Module.EventLogListenerProvider", "EventListenerPropertyName": "EventLogWatcher", "EventName": "EventRecordWritten", "Config": { "Name": "NetworkHud", "Query": "*[System[Provider[@Name='Network-HUD-Service'] and EventID=10007]]" } } }, "VLANCluster": { "Tags": "LLDP, VLAN", "Definition": { "MissingVlanClusterSymmetry": { "FaultScope": "Cluster", "Description": "Config_Description_VLAN_MissingVlanClusterSymmetry", "FaultCondition": "Config_Condition_VLAN_MissingVlanClusterSymmetry" } }, "PSScriptPath": ".\\scenarios\\VLAN\\VLANCluster.ps1", "Priority": 2, "RunsOnClusterState": 1, "EventConfiguration": { "EventListenerProviderAssemblyPath": ".\\Microsoft.NetworkHud.Module.dll", "EventListenerProviderType": "Microsoft.NetworkHud.Module.ClusterDatabaseWatcherProvider", "EventListenerPropertyName": "ManagementEventWatcher", "EventName": "EventArrived", "Config": { "Path": "NetworkHUD\\\\LLDP", "Type": "RegistryTreeChangeEvent" } } }, "LLDP": { "Tags": "LLDP", "Definition": { "MissingLLDPData": { "FaultScope": "Node", "Description": "Config_Description_LLDP_MissingLLDPData", "FaultCondition": "Config_Condition_LLDP_MissingLLDPData" } }, "PSScriptPath": ".\\scenarios\\LLDP\\LLDP.ps1", "Priority": 2, "RunsOnClusterState": 1, "EventConfiguration": { "EventListenerProviderAssemblyPath": ".\\Microsoft.NetworkHud.Module.dll", "EventListenerProviderType": "Microsoft.NetworkHud.Module.ETWEventListenerProvider", "EventListenerPropertyName": "ETWEventWatcher", "EventName": "ETWEventReceived", "Config": { "GUID": "dcbfb8f0-cd19-4f1c-a27d-23ac706ded72", "EventIDs": "10041" } } }, "WatchLinkState": { "Tags": "AdapterStability", "Definition": { "Disconnect": { "FaultScope": "Node", "Description": "Config_Description_WatchLinkState_Disconnect", "FaultCondition": "Config_Condition_WatchLinkState_Disconnect" } }, "PSScriptPath": ".\\scenarios\\FlappingNic\\Watch-LinkState.ps1", "Priority": 2, "RunsOnClusterState": 3, "EventConfiguration": { "EventListenerProviderAssemblyPath": ".\\Microsoft.NetworkHud.Module.dll", "EventListenerProviderType": "Microsoft.NetworkHud.Module.WMIEventListenerProvider", "EventListenerPropertyName": "ManagementEventWatcher", "EventName": "EventArrived", "Config": { "Scope": "ROOT\\WMI", "WQL": "SELECT * FROM MSNdis_StatusMediaDisconnect" } } }, "MeasureLinkState": { "PSScriptPath": ".\\scenarios\\FlappingNic\\Measure-LinkState.ps1", "Priority": 2, "RunsOnClusterState": 3, "EventConfiguration": { "EventListenerProviderAssemblyPath": ".\\Microsoft.NetworkHud.Module.dll", "EventListenerProviderType": "Microsoft.NetworkHud.Module.TimerEventListenerProvider", "EventListenerPropertyName": "Timer", "EventName": "Elapsed", "Config": { "Interval": 900000.0 } } }, "WatchResettingNic": { "Tags": "AdapterStability", "Definition": { "Reset": { "FaultScope": "Node", "Description": "Config_Description_WatchLinkState_Reset", "FaultCondition": "Config_Condition_WatchLinkState_Reset" } }, "PSScriptPath": ".\\scenarios\\ResettingNic\\Watch-ResettingNic.ps1", "Priority": 2, "RunsOnClusterState": 3, "EventConfiguration": { "EventListenerProviderAssemblyPath": ".\\Microsoft.NetworkHud.Module.dll", "EventListenerProviderType": "Microsoft.NetworkHud.Module.WMIEventListenerProvider", "EventListenerPropertyName": "ManagementEventWatcher", "EventName": "EventArrived", "Config": { "Scope": "ROOT\\WMI", "WQL": "SELECT * FROM MSNdis_StatusResetStart" } } }, "MeasureResettingNic": { "PSScriptPath": ".\\scenarios\\ResettingNic\\Measure-ResettingNic.ps1", "Priority": 2, "RunsOnClusterState": 3, "EventConfiguration": { "EventListenerProviderAssemblyPath": ".\\Microsoft.NetworkHud.Module.dll", "EventListenerProviderType": "Microsoft.NetworkHud.Module.TimerEventListenerProvider", "EventListenerPropertyName": "Timer", "EventName": "Elapsed", "Config": { "Interval": 900000.0 } } }, "PCIE": { "Tags": "AdapterStability", "Definition": { "OversubscribedSlot": { "FaultScope": "Node", "Description": "Config_Description_PCIE_OversubscribedSlot", "FaultCondition": "Config_Condition_PCIE_OversubscribedSlot" } }, "PSScriptPath": ".\\scenarios\\PCIE\\PCIE.ps1", "Priority": 2, "RunsOnClusterState": 3, "EventConfiguration": { "EventListenerProviderAssemblyPath": ".\\Microsoft.NetworkHud.Module.dll", "EventListenerProviderType": "Microsoft.NetworkHud.Module.TimerEventListenerProvider", "EventListenerPropertyName": "Timer", "EventName": "Elapsed", "Config": { "Interval": 14400000.0 } } }, "InfrastructureValidation": { "Tags": "AdapterStability", "Definition": { "MissingRequiredATCIntentTypes": { "FaultScope": "Node", "Description": "Config_Description_Infrastructure_MissingRequiredATCIntentTypes", "FaultCondition": "Config_Condition_Infrastructure_MissingRequiredATCIntentTypes" } }, "PSScriptPath": ".\\scenarios\\InfrastructureValidation\\InfrastructureValidation.ps1", "Priority": 2, "RunsOnClusterState": 3, "EventConfiguration": { "EventListenerProviderAssemblyPath": ".\\Microsoft.NetworkHud.Module.dll", "EventListenerProviderType": "Microsoft.NetworkHud.Module.TimerEventListenerProvider", "EventListenerPropertyName": "Timer", "EventName": "Elapsed", "Config": { "Interval": 14400000.0 } } }, "DriverValidation": { "Tags": "AdapterStability", "Definition": { "InboxDriverNotSupported": { "FaultScope": "Node", "Description": "Config_Description_DriverValidation_InboxDriverNotSupported", "FaultCondition": "Config_Condition_DriverValidation_InboxDriverNotSupported" }, "DriverAgeError": { "FaultScope": "Node", "Description": "Config_Description_DriverValidation_DriverAgeError", "FaultCondition": "Config_Condition_DriverValidation_DriverAgeError" }, "DriverAgeWarning": { "FaultScope": "Node", "Description": "Config_Description_DriverValidation_DriverAgeWarning", "FaultCondition": "Config_Condition_DriverValidation_DriverAgeWarning" } }, "PSScriptPath": ".\\scenarios\\DriverValidation\\DriverValidation.ps1", "Priority": 2, "RunsOnClusterState": 3, "EventConfiguration": { "EventListenerProviderAssemblyPath": ".\\Microsoft.NetworkHud.Module.dll", "EventListenerProviderType": "Microsoft.NetworkHud.Module.TimerEventListenerProvider", "EventListenerPropertyName": "Timer", "EventName": "Elapsed", "Config": { "Interval": 14400000.0 } } }, "DriverValidationCluster": { "Tags": "AdapterStability", "Definition": { "DriversInconsistent": { "FaultScope": "Cluster", "Description": "Config_Description_DriverValidation_DriversInconsistent", "FaultCondition": "Config_Condition_DriverValidation_DriversInconsistent" } }, "PSScriptPath": ".\\scenarios\\DriverValidation\\DriverValidationCluster.ps1", "Priority": 2, "RunsOnClusterState": 1, "EventConfiguration": { "EventListenerProviderAssemblyPath": ".\\Microsoft.NetworkHud.Module.dll", "EventListenerProviderType": "Microsoft.NetworkHud.Module.ClusterDatabaseWatcherProvider", "EventListenerPropertyName": "ManagementEventWatcher", "EventName": "EventArrived", "Config": { "Path": "NetworkHUD\\\\DriverValidation", "Type": "RegistryTreeChangeEvent" } } } } } |