Hiermit wird die Konnektivität zwischen dem Runbook Worker-Server und der Datenbank überwacht.
Hiermit wird die Datenbankkonnektivität von Runbook Worker-Servern überwacht. Zu diesem Zweck wird in regelmäßigen Abständen eine Testverbindung zur Service Management Automation-Datenbank hergestellt.
Wenn dieser Monitor fehlerhaft ist, kann entweder die Datenbank nicht vom Server erreicht werden, oder die Sicherheitseinstellungen für den Monitor sind nicht richtig konfiguriert. Informationen zur Konfiguration des Monitors finden Sie im Abschnitt "Konfiguration".
Wenn der Monitor richtig konfiguriert ist und beim Monitor ein Fehler auftritt, ist die Datenbank offline, oder vom Service Management Automation-Server kann nicht auf den Datenbankserver zugegriffen werden.
Überprüfen Sie den Status der Service Management Automation-Datenbank und des Datenbankservers.
Damit dieser Monitor richtig funktioniert, benötigt er die Berechtigung zum Lesen der Service Management Automation-Datenbank. Erstellen Sie ein ausführendes Konto mit Leseberechtigungen für die Datenbank, und fügen Sie es dem ausführenden Profil "Microsoft Service Management Automation-Datenbankkonto" hinzu.
Die folgenden Optionen können für diesen Monitor konfiguriert werden:
Option | Definition | Standard |
Warnung bei Status | Integritätsstatus für den Monitor, bei dem eine Warnung ausgelöst wird | Der Monitor befindet sich im Integritätsstatus "Kritisch". |
Warnungspriorität | Priorität der für diesen Monitor generierten Warnung | Moderat |
Warnungsschweregrad | Priorität der für diesen Monitor generierten Warnung | Kritisch |
Warnung automatisch auflösen | Hiermit wird angegeben, ob die Warnung automatisch aufgelöst werden soll, wenn der Status "Fehlerfrei" für den Monitor wiederhergestellt wird. | Wahr |
Aktiviert | Hiermit wird angegeben, ob der Monitor ausgeführt werden soll. | Wahr |
Generiert Warnung | Hiermit wird angegeben, ob durch den Monitor eine Warnung generiert werden soll, wenn ein Wechsel in den Status "Warnung" oder "Kritisch" erfolgt. | Wahr |
Intervall | Anzahl der Sekunden zwischen den einzelnen Ausführungen des Monitors | 300 |
Target | Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.MonitorType.DatabaseConnection | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.DatabaseConnectionWorker" Accessibility="Public" Enabled="true" Target="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Worker" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.MonitorType.DatabaseConnection" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.DatabaseConnectionWorker.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ConnectionFailure" MonitorTypeStateID="ConnectionFailure" HealthState="Error"/>
<OperationalState ID="NoConnectionFailure" MonitorTypeStateID="NoConnectionFailure" HealthState="Success"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<DatabaseServer>$Target/Property[Type="SMA!Microsoft.SystemCenter.ServiceManagementAutomation.Server"]/DatabaseServerName$</DatabaseServer>
<DatabaseInstance>$Target/Property[Type="SMA!Microsoft.SystemCenter.ServiceManagementAutomation.Server"]/DatabaseServerInstance$</DatabaseInstance>
<DatabaseName>$Target/Property[Type="SMA!Microsoft.SystemCenter.ServiceManagementAutomation.Server"]/DatabaseName$</DatabaseName>
</Configuration>
</UnitMonitor>