Monitoriza a conectividade entre o serviço Web do Runbook e a base de dados.
Monitoriza a conectividade da base de dados a partir dos servidores Web do Runbook. Isso é feito efetuando periodicamente uma ligação de teste à base de dados do Service Management Automation.
Se ocorrer um erro neste monitor, a base de dados não se encontra disponível no servidor ou a segurança do monitor não está corretamente configurada. Consulte detalhes sobre a configuração do monitor na secção Configuração.
Se o monitor estiver corretamente configurado mas ocorrer um erro no monitor, a base de dados está offline ou o servidor da mesma encontra-se inacessível para o servidor do Service Management Automation.
Verifique o estado da base de dados do Service Management Automation e do servidor de bases de dados.
Para que este monitor funcione corretamente, tem de ter permissão para ler a base de dados do Service Management Automation. Crie uma Conta Run As que tenha permissões de leitura na base de dados e adicione-a ao Perfil Run As denominado Conta da Base de Dados do Microsoft Service Management Automation.
As seguintes opções podem ser configuradas neste monitor:
Opção | Definição | Predefinição |
Alerta do Estado | Estado de funcionamento do monitor que gera um alerta. | O monitor encontra-se num estado de funcionamento crítico |
Prioridade dos Alertas | Prioridade do alerta gerado para este monitor. | Média |
Gravidade do Alerta | Prioridade do alerta gerado para este monitor. | Crítica |
Alerta de Resolução Automática | Especifica se o alerta deverá ser automaticamente resolvido quando o monitor regressar a um bom estado de funcionamento. | Verdadeiro |
Ativado | Especifica se o monitor deverá ser executado. | Verdadeiro |
Gera Alerta | Especifica se o monitor deverá gerar um alerta ao passar para um estado crítico ou de aviso. | Verdadeiro |
Intervalo | Número de segundos entre execuções do monitor. | 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>