監視 Runbook Web 服務和資料庫之間的連線。
監視 Runbook 網頁伺服器的資料庫連線。方式是定期與 Service Management Automation 資料庫建立測試連線。
如果此監視處於錯誤狀態,則無法從伺服器使用資料庫,或是監視的安全性無法正確設定。請參閱<設定> 一節,瞭解設定監視的詳細資料。
如果監視正確設定,但監視處於錯誤狀態,則資料庫會離線或是 Service Management Automation 伺服器無法存取資料庫伺服器。
檢查 Service Management Automation 資料庫和資料庫伺服器的狀態。
要讓此監視正確運作,它必須有讀取 Service Management Automation 資料庫的權限。請建立具有資料庫讀取權限的執行身分帳戶,然後將它新增到名為 Microsoft Service Management Automation 資料庫帳戶的執行身分設定檔。
您可以在此監視上設定下列選項:
選項 | 定義 | 預設值 |
警示開啟狀態 | 產生警示之監視的健全狀況狀態。 | 監視處於重大的健全狀況狀態 |
警示優先順序 | 此監視所產生之警示的優先順序。 | 中 |
警示嚴重性 | 此監視所產生之警示的優先順序。 | 重大 |
自動解決警示 | 指定當監視恢復狀況良好狀態時,是否應自動解除警示。 | True |
已啟用 | 指定監視是否應執行。 | True |
產生警示 | 指定當變更為警告或重大狀態時,監視是否應產生警示。 | True |
間隔 | 執行監視的間隔秒數。 | 300 |
Target | Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Web | ||
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.DatabaseConnectionWeb" Accessibility="Public" Enabled="true" Target="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Web" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Low" TypeID="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.MonitorType.DatabaseConnection" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.DatabaseConnectionWeb.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>