PowerShell Monitoring - Community Management Pack

Community.PowerShellMonitoring :: 1.1.1.2 (Management Pack)

Allows you to create PowerShell monitors, rules and tasks using the SCOM consoles Authoring tab.

Summary

Allows you to create PowerShell monitors, rules and tasks using the SCOM consoles Authoring tab.

External

https://github.com/squaredup/Community.PowerShellMonitoring.MP

Management Pack Elements

DataSource Modules (3)

 DisplayNameIDIsolationAccessibility
Community.PowerShellMonitoring.DataSource.FilteredPowerShellPropertyBagCommunity PowerShell Monitoring Filtered Property Bag Data SourceCommunity.PowerShellMonitoring.DataSource.FilteredPowerShellPropertyBagAnyPublic
Community.PowerShellMonitoring.DataSource.PowerShellEventCommunity PowerShell Monitoring PowerShell Event Data SourceCommunity.PowerShellMonitoring.DataSource.PowerShellEventAnyPublic
Community.PowerShellMonitoring.DataSource.PowerShellPerformancePowerShell Script (Community)Community.PowerShellMonitoring.DataSource.PowerShellPerformanceAnyPublic

ProbeAction Modules (1)

 DisplayNameIDIsolationAccessibility
Community.PowerShellMonitoring.Probe.SimplePowerShellScriptRun a PowerShell script (Community)Community.PowerShellMonitoring.Probe.SimplePowerShellScriptAnyPublic

WriteAction Modules (2)

 DisplayNameIDIsolationAccessibility
Community.PowerShellMonitoring.WriteAction.PublishPerfProxyCommunity PowerShell Monitoring Publish performance data proxyCommunity.PowerShellMonitoring.WriteAction.PublishPerfProxyAnyPublic
Community.PowerShellMonitoring.WriteAction.SimplePowerShellScriptRun a PowerShell script (Community)Community.PowerShellMonitoring.WriteAction.SimplePowerShellScriptAnyPublic

Unit Monitor Types (2)

 DisplayNameIDAccessibilitySupport Monitor Recalculate
Community.PowerShellMonitoring.UnitMonitors.PowerShellThreeStatePowerShell Script Three State Monitor (Community)Community.PowerShellMonitoring.UnitMonitors.PowerShellThreeStatePublicFalse
Community.PowerShellMonitoring.UnitMonitors.PowerShellTwoStatePowerShell Script Two State Monitor (Community)Community.PowerShellMonitoring.UnitMonitors.PowerShellTwoStatePublicFalse

Templates (6)

 DisplayNameID
Community.PowerShellMonitoring.Template.PowerShellRule.AlertPowerShell Script Alert Generating Rule (Community)Community.PowerShellMonitoring.Template.PowerShellRule.Alert
Community.PowerShellMonitoring.Template.PowerShellRule.EventCollectionPowerShell Script Event Collection Rule (Community)Community.PowerShellMonitoring.Template.PowerShellRule.EventCollection
Community.PowerShellMonitoring.Template.PowerShellRule.EventTriggeredScriptRun a PowerShell Script on an event (Community)Community.PowerShellMonitoring.Template.PowerShellRule.EventTriggeredScript
Community.PowerShellMonitoring.Template.PowerShellRule.PerfCollectionPowerShell Script Performance Collection Rule (Community)Community.PowerShellMonitoring.Template.PowerShellRule.PerfCollection
Community.PowerShellMonitoring.Template.PowerShellRule.TimedScriptRun a PowerShell Script (community)Community.PowerShellMonitoring.Template.PowerShellRule.TimedScript
Community.PowerShellMonitoring.Template.PowerShellTask.AgentTaskRun a PowerShell script (Community)Community.PowerShellMonitoring.Template.PowerShellTask.AgentTask

UI Page Sets (14)

 IDType Definition
Community.PowerShellMonitoring.PageSet.DataSource.FilteredPowerShellPropertyBagCommunity.PowerShellMonitoring.PageSet.DataSource.FilteredPowerShellPropertyBagCommunity.PowerShellMonitoring.DataSource.FilteredPowerShellPropertyBag
Community.PowerShellMonitoring.PageSet.DataSource.PowerShellEventCommunity.PowerShellMonitoring.PageSet.DataSource.PowerShellEventCommunity.PowerShellMonitoring.DataSource.PowerShellEvent
Community.PowerShellMonitoring.PageSet.DataSource.PowerShellPerformanceCommunity.PowerShellMonitoring.PageSet.DataSource.PowerShellPerformanceCommunity.PowerShellMonitoring.DataSource.PowerShellPerformance
Community.PowerShellMonitoring.PageSet.Probe.SimplePowerShellScriptCommunity.PowerShellMonitoring.PageSet.Probe.SimplePowerShellScriptCommunity.PowerShellMonitoring.Probe.SimplePowerShellScript
Community.PowerShellMonitoring.PageSet.Template.EventTriggeredScriptCommunity.PowerShellMonitoring.PageSet.Template.EventTriggeredScriptCommunity.PowerShellMonitoring.Template.PowerShellRule.EventTriggeredScript
Community.PowerShellMonitoring.PageSet.Template.PowerShellAlertCommunity.PowerShellMonitoring.PageSet.Template.PowerShellAlertCommunity.PowerShellMonitoring.Template.PowerShellRule.Alert
Community.PowerShellMonitoring.PageSet.Template.PowerShellEventCollectionCommunity.PowerShellMonitoring.PageSet.Template.PowerShellEventCollectionCommunity.PowerShellMonitoring.Template.PowerShellRule.EventCollection
Community.PowerShellMonitoring.PageSet.Template.PowerShellMonitor.ThreeStateCommunity.PowerShellMonitoring.PageSet.Template.PowerShellMonitor.ThreeStateCommunity.PowerShellMonitoring.UnitMonitors.PowerShellThreeState
Community.PowerShellMonitoring.PageSet.Template.PowerShellMonitor.TwoStateCommunity.PowerShellMonitoring.PageSet.Template.PowerShellMonitor.TwoStateCommunity.PowerShellMonitoring.UnitMonitors.PowerShellTwoState
Community.PowerShellMonitoring.PageSet.Template.PowerShellPerfCollectionCommunity.PowerShellMonitoring.PageSet.Template.PowerShellPerfCollectionCommunity.PowerShellMonitoring.Template.PowerShellRule.PerfCollection
Community.PowerShellMonitoring.PageSet.Template.PowerShellTask.AgentTaskCommunity.PowerShellMonitoring.PageSet.Template.PowerShellTask.AgentTaskCommunity.PowerShellMonitoring.Template.PowerShellTask.AgentTask
Community.PowerShellMonitoring.PageSet.Template.PowerShellTimedScriptCommunity.PowerShellMonitoring.PageSet.Template.PowerShellTimedScriptCommunity.PowerShellMonitoring.Template.PowerShellRule.TimedScript
Community.PowerShellMonitoring.PageSet.WriteAction.PowerShellCommunity.PowerShellMonitoring.PageSet.WriteAction.PowerShellMicrosoft.Windows.PowerShellWriteAction
Community.PowerShellMonitoring.PageSet.WriteAction.SimplePowerShellScriptCommunity.PowerShellMonitoring.PageSet.WriteAction.SimplePowerShellScriptCommunity.PowerShellMonitoring.WriteAction.SimplePowerShellScript

Folder Items (12)

 IDFolderNameElementID
Community.PowerShellMonitoring.FolderItem.Template.PowerShellAlertCommunity.PowerShellMonitoring.FolderItem.Template.PowerShellAlertCommunity.PowerShellMonitoring.Folders.Authoring.Rules.Alert.PowerShellBasedCommunity.PowerShellMonitoring.Template.PowerShellRule.Alert
Community.PowerShellMonitoring.FolderItem.Template.PowerShellDiagnostic.ScriptCommunity.PowerShellMonitoring.FolderItem.Template.PowerShellDiagnostic.ScriptMicrosoft.SystemCenter.Authoring.DiagnosticsFolder.RootCommunity.PowerShellMonitoring.Probe.SimplePowerShellScript
Community.PowerShellMonitoring.FolderItem.Template.PowerShellEventCollectionCommunity.PowerShellMonitoring.FolderItem.Template.PowerShellEventCollectionMicrosoft.SystemCenter.RuleTemplates.Folder.Collection.EventCommunity.PowerShellMonitoring.Template.PowerShellRule.EventCollection
Community.PowerShellMonitoring.FolderItem.Template.PowerShellEventCollection.PowerShellBasedCommunity.PowerShellMonitoring.FolderItem.Template.PowerShellEventCollection.PowerShellBasedCommunity.PowerShellMonitoring.Folders.Authoring.Rules.Collection.PowerShellBasedCommunity.PowerShellMonitoring.Template.PowerShellRule.EventCollection
Community.PowerShellMonitoring.FolderItem.Template.PowerShellRecovery.ScriptCommunity.PowerShellMonitoring.FolderItem.Template.PowerShellRecovery.ScriptMicrosoft.SystemCenter.Authoring.RecoveriesFolder.RootCommunity.PowerShellMonitoring.WriteAction.SimplePowerShellScript
Community.PowerShellMonitoring.FolderItem.Template.PowerShellRule.TimedScript.TimedFolderCommunity.PowerShellMonitoring.FolderItem.Template.PowerShellRule.TimedScript.TimedFolderMicrosoft.SystemCenter.RuleTemplates.Folder.TimedCommunity.PowerShellMonitoring.Template.PowerShellRule.TimedScript
Community.PowerShellMonitoring.FolderItem.Template.PowerShellTask.AgentTaskCommunity.PowerShellMonitoring.FolderItem.Template.PowerShellTask.AgentTaskMicrosoft.SystemCenter.TaskTemplates.Folder.AgentTasksCommunity.PowerShellMonitoring.Template.PowerShellTask.AgentTask
Community.PowerShellMonitoring.FolderItem.Template.Rule.EventTriggeredPowerShellCommunity.PowerShellMonitoring.FolderItem.Template.Rule.EventTriggeredPowerShellCommunity.PowerShellMonitoring.Folders.Authoring.Rules.ScriptTriggersCommunity.PowerShellMonitoring.Template.PowerShellRule.EventTriggeredScript
Community.PowerShellMonitoring.FolderItem.Template.Rules.PowerShellPerfCommunity.PowerShellMonitoring.FolderItem.Template.Rules.PowerShellPerfMicrosoft.SystemCenter.RuleTemplates.Folder.Collection.PerformanceCommunity.PowerShellMonitoring.Template.PowerShellRule.PerfCollection
Community.PowerShellMonitoring.FolderItem.Template.Rules.PowerShellPerf.PowerShellBasedCommunity.PowerShellMonitoring.FolderItem.Template.Rules.PowerShellPerf.PowerShellBasedCommunity.PowerShellMonitoring.Folders.Authoring.Rules.Collection.PowerShellBasedCommunity.PowerShellMonitoring.Template.PowerShellRule.PerfCollection
Community.PowerShellMonitoring.FolderItem.Template.UnitMonitors.PowerShellThreeState.Scripting.PowerShellBasedCommunity.PowerShellMonitoring.FolderItem.Template.UnitMonitors.PowerShellThreeState.Scripting.PowerShellBasedCommunity.PowerShellMonitoring.Folders.Authoring.Monitors.Scripting.PowerShellBasedCommunity.PowerShellMonitoring.UnitMonitors.PowerShellThreeState
Community.PowerShellMonitoring.FolderItem.Template.UnitMonitors.PowerShellTwoState.Scripting.PowerShellBasedCommunity.PowerShellMonitoring.FolderItem.Template.UnitMonitors.PowerShellTwoState.Scripting.PowerShellBasedCommunity.PowerShellMonitoring.Folders.Authoring.Monitors.Scripting.PowerShellBasedCommunity.PowerShellMonitoring.UnitMonitors.PowerShellTwoState

Folders (4)

 DisplayNameIDParentFolderAccessibility
Community.PowerShellMonitoring.Folders.Authoring.Monitors.Scripting.PowerShellBasedPowerShell BasedCommunity.PowerShellMonitoring.Folders.Authoring.Monitors.Scripting.PowerShellBasedMicrosoft.SystemCenter.Authoring.MonitorTypeFolder.ScriptingInternal
Community.PowerShellMonitoring.Folders.Authoring.Rules.Alert.PowerShellBasedPowerShell BasedCommunity.PowerShellMonitoring.Folders.Authoring.Rules.Alert.PowerShellBasedMicrosoft.SystemCenter.RuleTemplates.Folder.AlertPublic
Community.PowerShellMonitoring.Folders.Authoring.Rules.Collection.PowerShellBasedPowerShell BasedCommunity.PowerShellMonitoring.Folders.Authoring.Rules.Collection.PowerShellBasedMicrosoft.SystemCenter.RuleTemplates.Folder.CollectionPublic
Community.PowerShellMonitoring.Folders.Authoring.Rules.ScriptTriggersTriggered PowerShell ScriptsCommunity.PowerShellMonitoring.Folders.Authoring.Rules.ScriptTriggersMicrosoft.SystemCenter.Authoring.RuleTypeFolder.RootPublic