The monitor raises an alert if not all SSRS Instances are discovered for the given SSRS Deployment.
The monitor raises an alert if not all SSRS Instances are discovered for the given SSRS Deployment.
Not all Deployment Instances discovered. This might happen because of the following reasons:
Not all Computers have SCOM Agent installed
Not enough rights to discover an SSRS Instance
Install SCOM Agent on all computers which host SSRS Instances from Deployment
Configure RunAs profiles accordingly to the guide to discover SSRS Instances
Wait till discovery is completed
Name | Description | Default Value |
Enabled |
| 1 |
Generates Alerts |
| Yes |
Interval (seconds) | The recurring interval of time in seconds in which to run the workflow. | 604800 |
Synchronization Time |
|
|
Threshold for count of unmatched instances | The monitor will create an alert if count of unmatched instances is more or equal than the specified value. | 1 |
Target | Microsoft.SQLServer.2012.ReportingServices.Deployment | ||
Parent Monitor | System.Health.ConfigurationState | ||
Category | ConfigurationHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SQLServer.2012.ReportingServices.MonitorType.Deployment.AllInstancesAreDiscovered | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SQLServer.2012.ReportingServices.UnitMonitor.Deployment.AllInstancesAreDiscovered" Accessibility="Public" Enabled="true" Target="SQLRS!Microsoft.SQLServer.2012.ReportingServices.Deployment" ParentMonitorID="SystemHealth!System.Health.ConfigurationState" Remotable="true" Priority="Normal" TypeID="Microsoft.SQLServer.2012.ReportingServices.MonitorType.Deployment.AllInstancesAreDiscovered" ConfirmDelivery="false">
<Category>ConfigurationHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.2012.ReportingServices.UnitMonitor.Deployment.AllInstancesAreDiscovered.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Data/Context/Property[@Name='UnmatchedInstancesCount']$</AlertParameter1>
<AlertParameter2>$Data/Context/Property[@Name='UnmatchedInstances']$</AlertParameter2>
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState ID="Error" MonitorTypeStateID="Error" HealthState="Error"/>
<OperationalState ID="Success" MonitorTypeStateID="Success" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Threshold>1</Threshold>
<IntervalSeconds>604800</IntervalSeconds>
<SyncTime/>
</Configuration>
</UnitMonitor>