Monitor de código de status de solicitação da web do host virtual do Apache
Este monitor assegura que o servidor do Operations Manager possa se comunicar com o host virtual do Apache por meio de uma solicitação remota de HTTP.
Um estado não íntegro deste monitor indica um problema com a comunicação com o servidor HTTP do Apache.
Alguns dos problemas que podem afetar o estado deste monitor são os seguintes:
O host virtual ou servidor HTTP do Apache não está online
Um firewall está bloqueando a porta.
As credenciais fornecidas para acessar o servidor HTTP do Apache são inválidas
Confirme que a configuração do monitor seja adequada para o host virtual. Verifique se o servidor HTTP do Apache está em execução. Verifique se não há um firewall bloqueando o acesso e confirme se as credenciais apropriadas foram fornecidas para a conta Executar Como.
Para verificar manualmente a conexão com o servidor HTTP do Apache, abra um navegador e conecte-se à página da Web hospedada.
Configuração Padrão
Parâmetro | Valor padrão |
URL | http://[Nome do servidor do host virtual] |
Proxy | |
ProxyUserName | |
ProxyPassword | |
ProxyAuthenticationScheme | Nenhuma |
CredentialUserName | |
CredentialPassword | |
AuthenticationScheme | Nenhuma |
RetryCount | 0 |
RequestTimeout | 120 |
StatusCodeThreshold | 400 |
As substituições podem ser usadas para alterar os valores de parâmetros definidos acima para todas as instâncias ou para instâncias ou grupos específicos
Observação: Este monitor está desabilitado por padrão. Use uma substituição para habilitar o monitor e, ao fazê-lo, confirme que a URL, configuração de proxy e autenticação estão corretos.
Target | Microsoft.ApacheHTTPServer.VirtualHost.Unix | ||
Parent Monitor | System.Health.AvailabilityState | ||
Category | AvailabilityHealth | ||
Enabled | False | ||
Alert Generate | True | ||
Alert Severity | Error | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Monitor Type | Microsoft.ApacheHTTPServer.VirtualHost.URLProbeStatus.MonitorType | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
| ||
RunAs | Default |
<UnitMonitor ID="Microsoft.ApacheHTTPServer.VirtualHost.URLProbeStatus.Monitor" Accessibility="Public" Target="Microsoft.ApacheHTTPServer.VirtualHost.Unix" TypeID="Microsoft.ApacheHTTPServer.VirtualHost.URLProbeStatus.MonitorType" Enabled="false" ParentMonitorID="Health!System.Health.AvailabilityState">
<Category>AvailabilityHealth</Category>
<AlertSettings AlertMessage="Microsoft.ApacheHTTPServer.VirtualHost.URLProbeStatus.AlertMessage">
<AlertOnState>Error</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>Error</AlertSeverity>
<AlertParameters>
<!-- <AlertParameter1></AlertParameter1>-->
</AlertParameters>
</AlertSettings>
<OperationalStates>
<OperationalState HealthState="Success" MonitorTypeStateID="ProbeStatusSuccess" ID="ProbeStatusSuccess"/>
<OperationalState HealthState="Error" MonitorTypeStateID="ProbeStatusFailure" ID="ProbeStatusFailure"/>
</OperationalStates>
<Configuration>
<Interval>300</Interval>
<URL>http://$Target/Property[Type="Microsoft.ApacheHTTPServer.VirtualHost"]/ServerName$</URL>
<Proxy/>
<ProxyUserName/>
<ProxyPassword/>
<ProxyAuthenticationScheme>None</ProxyAuthenticationScheme>
<CredentialUserName/>
<CredentialPassword/>
<AuthenticationScheme>None</AuthenticationScheme>
<RetryCount>0</RetryCount>
<RequestTimeout>120</RequestTimeout>
<StatusCodeThreshold>400</StatusCodeThreshold>
</Configuration>
</UnitMonitor>