Toutes les instances de déploiement sont détectées

Microsoft.SQLServer.2012.ReportingServices.UnitMonitor.Deployment.AllInstancesAreDiscovered (UnitMonitor)

L’analyse lance une alerte si certaines instances SSRS ne sont pas détectées pour le déploiement SSRS donné.

Knowledge Base article:

Résumé

L’analyse lance une alerte si certaines instances SSRS ne sont pas détectées pour le déploiement SSRS donné.

Causes

Certaines instances de déploiement ne sont pas découvertes. Les raisons possibles sont les suivantes :

Solutions

Paramètres remplaçables

Nom

Description

Valeur par défaut

Activé

Active ou désactive le flux de travail

Oui

Génère des alertes

Définit si le workflow génère une alerte

Oui

Intervalle (en secondes)

L'intervalle de temps récurrent en secondes pendant lequel le workflow est exécuté.

604800

Heure de synchronisation

L'heure de synchronisation spécifiée dans un format de 24 heures. Peut être omise.

 

Seuil de décompte d'instances non appariées

L’analyse génère une alerte si le nombre d’instances non appariées est supérieur ou égal à la valeur spécifiée.

1

Délai d'attente (secondes)

Spécifie la durée pendant laquelle le workflow est autorisé à être exécuté avant d'être fermé et marqué comme un échec.

300

Element properties:

TargetMicrosoft.SQLServer.2012.ReportingServices.Deployment
Parent MonitorSystem.Health.ConfigurationState
CategoryConfigurationHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SQLServer.2012.ReportingServices.MonitorType.Deployment.AllInstancesAreDiscovered
RemotableTrue
AccessibilityPublic
Alert Message
SSRS 2012 : Toutes les instances de déploiement ne sont pas détectées
Certaines instances de déploiement ne sont pas détectées ou présentent une discordance de découverte.
Nombre non apparié : {0}
Instances non appariées :
{1}
RunAsDefault

Source Code:

<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/>
<TimeoutSeconds>300</TimeoutSeconds>
</Configuration>
</UnitMonitor>