AdminAPI de Disponibilidade do Site do Monitor de Unidade do Site do Pacote do Windows Azure

WindowsAzurePack.Monitor.WebSiteAvailability.AdminAPI (UnitMonitor)

Monitora se o Site está respondendo com códigos de resultado inferiores a 404

Knowledge Base article:

Resumo

Monitora erros ao tentar acessar o Site. Isso é feito por meio do envio periódico de uma solicitação HTTP ao site.

Causas

Se esse monitor estiver com erro, o Site estará desativado.

Resolução

Verifique o status do Site e do Pool de Aplicativos correspondente usando o Inetmgr.exe, reinicie-os caso eles tenham sido interrompidos. Capture as entradas de erro do Log de Eventos e do Log do IIS do Site. Analise os logs para determinar as causas.

Configuração

Para que este monitor funcione corretamente, ele deve ter permissão para enviar solicitações HTTP ao site. Ele é executado no Agente SCOM local

Opção

Definição

Padrão

Estado de Alerta Ativo

Estado de integridade do monitor que gera um alerta.

O monitor está em um estado de integridade crítico

Prioridade do Alerta

Prioridade do alerta gerado por esse monitor.

Alta

Severidade do Alerta

Prioridade do alerta gerado por esse monitor.

Crítico

Alerta de Resolução Automática

Especifica se o alerta deve ser resolvido automaticamente quando o monitor retorna a um estado íntegro.

Verdadeiro

Habilitado

Especifica se o monitor deve ser executado.

Verdadeiro

Gera Alerta

Especifica se o monitor deve gerar um alerta ao mudar para um estado de aviso ou crítico.

Verdadeiro

Intervalo

Número de minutos entre as vezes que o monitor é executado.

180

Element properties:

TargetWindowsAzurePack.AdminAPI
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledTrue
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeWindowsAzurePack.MonitorType.BasePageErrorCodeMonitor
RemotableTrue
AccessibilityPublic
Alert Message
O Site do Pacote do Windows Azure retornou um código de erro igual ou superior a 404
O Site do Pacote do Windows Azure não está disponível aos usuários. Ele está retornando um código de erro igual ou superior a 404. Procure eventos de erro no Log de Eventos do aplicativo.
RunAsDefault

Source Code:

<UnitMonitor ID="WindowsAzurePack.Monitor.WebSiteAvailability.AdminAPI" Accessibility="Public" Enabled="true" Target="WindowsAzurePack.AdminAPI" ParentMonitorID="Health!System.Health.AvailabilityState" Remotable="true" Priority="Normal" TypeID="WindowsAzurePack.MonitorType.BasePageErrorCodeMonitor" ConfirmDelivery="false">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="WindowsAzurePack.Monitor.WebServiceAvailability.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
</AlertSettings>
<OperationalStates>
<OperationalState ID="ErrorCodeFailure" MonitorTypeStateID="ErrorCodeFailure" HealthState="Error"/>
<OperationalState ID="ErrorCodeSuccess" MonitorTypeStateID="ErrorCodeSuccess" HealthState="Success"/>
</OperationalStates>
<Configuration>
<RequestID>1</RequestID>
<Url>$Target/Property[Type="WindowsAzurePack.AdminAPI"]/SiteAddress$/</Url>
<IntervalSeconds>1800</IntervalSeconds>
</Configuration>
</UnitMonitor>