Veritabanı Bağlantısı

Microsoft.SystemCenter.ServiceManagementAutomation.2012R2.Monitor.DatabaseConnectionWeb (UnitMonitor)

Runbook Web hizmetiyle veritabanı arasındaki bağlantıyı izler.

Knowledge Base article:

Özet

Runbook Web sunucularının veritabanı bağlantısını izler. Bu işlem, Service Management Automation veritabanına düzenli olarak sınama bağlantısı yapılarak gerçekleştirilir.

Nedenler

Bu izleyicide hata varsa, veritabanı sunucuda kullanılabilir durumda değildir ya da izleyicinin güvenliği doğru yapılandırılmamıştır. İzleyiciyi yapılandırma hakkındaki ayrıntılar için Yapılandırma bölümüne bakın.

İzleyici düzgün yapılandırılmışsa ve izleyici hata veriyorsa, veritabanı çevrimdışıdır ya da veritabanı sunucusu Service Management Automation sunucusuna erişemiyordur.

Çözümleme

Service Management Automation veritabanının ve veritabanı sunucusunun durumunu denetleyin.

Yapılandırma

Bu izleyicinin düzgün çalışması için Service Management Automation veritabanında okuma izni olması gerekir. Veritabanında okuma izni olan bir Farklı Çalıştır Hesabı oluşturun ve bu hesabı Microsoft Service Management Automation Veritabanı Hesabı adlı Farklı Çalıştır Profili'ne ekleyin.

Şu seçenekler bu izleyicide yapılandırılabilir:

Seçenek

Açıklama

Varsayılan

Uyarı Açık Durumu

Bir uyarı oluşturan izleyicinin sistem sağlığı durumu.

İzleyici kritik sağlık durumunda

Uyarı Önceliği

Bu izleyici için oluşturulan uyarının önceliği.

Orta Düzey

Uyarı Önem Derecesi

Bu izleyici için oluşturulan uyarının önceliği.

Kritik

Otomatik Çözümleme Uyarısı

İzleyici sağlıklı bir duruma döndüğünde uyarının otomatik olarak çözümlenip çözümlenmeyeceğini belirtir.

True

Etkin

İzleyicinin çalıştırılıp çalıştırılmayacağını belirtir.

True

Oluşturma Uyarısı

Bir uyarı durumuna veya kritik duruma geçildiğinde, izleyicinin bir uyarı oluşturup oluşturmayacağını belirtir.

True

Aralık

İzleyicinin çalıştırılacağı zamanlar arasındaki saniye cinsinden süre.

300

Element properties:

TargetMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.Server.Web
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.SystemCenter.ServiceManagementAutomation.2012R2.MonitorType.DatabaseConnection
RemotableTrue
AccessibilityPublic
Alert Message
Service Management Automation Runbook Web hizmeti veritabanına bağlanamıyor.
Service Management Automation web hizmeti veritabanına bağlanamıyor.
RunAsDefault

Source Code:

<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>