Код состояния запроса веб-сайта виртуального узла Apache

Microsoft.ApacheHTTPServer.VirtualHost.URLProbeStatus.Monitor (UnitMonitor)

Монитор кода состояния запроса веб-сайта виртуального узла Apache

Knowledge Base article:

Краткое описание

Этот монитор обеспечивает серверу Operations Manager возможность связи с виртуальным узлом Apache через удаленный HTTP-запрос.

Причины

Неработоспособное состояние этого монитора указывает на некоторые проблемы связи с HTTP-сервером Apache.

Среди проблем, которые могут повлиять на состояние этого монитора, можно отметить следующие:

Решения

Убедитесь в том, что конфигурация монитора подходит для виртуального узла. Проверьте, работает ли HTTP-сервер Apache. Убедитесь в том, что брандмауэр не блокирует доступ и для учетной записи запуска от имени предоставлены подходящие учетные данные.

Чтобы проверить вручную подключение к HTTP-серверу Apache, откройте браузер и подключитесь к размещенной веб-странице.

Конфигурация

Конфигурация по умолчанию

Параметр

Значение по умолчанию

URL-адрес

http://[имя сервера виртуального узла]

Прокси-сервер

ProxyUserName

ProxyPassword

ProxyAuthenticationScheme

Нет

CredentialUserName

CredentialPassword

AuthenticationScheme

Нет

RetryCount

0

RequestTimeout

120

StatusCodeThreshold

400

Для изменения значений определенных выше параметров для всех экземпляров или для отдельных экземпляров и групп могут использоваться переопределения.

Примечание. Этот монитор по умолчанию отключен. Чтобы его включить, используйте переопределение, а также при включении монитора проверьте, правильны ли URL-адрес, конфигурация прокси-сервера и проверка подлинности.

Element properties:

TargetMicrosoft.ApacheHTTPServer.VirtualHost.Unix
Parent MonitorSystem.Health.AvailabilityState
CategoryAvailabilityHealth
EnabledFalse
Alert GenerateTrue
Alert SeverityError
Alert PriorityNormal
Alert Auto ResolveTrue
Monitor TypeMicrosoft.ApacheHTTPServer.VirtualHost.URLProbeStatus.MonitorType
RemotableTrue
AccessibilityPublic
Alert Message
Состояние URL-адреса виртуального узла Apache
Проверка удаленного URL-адреса завершилась неудачно. Удаленный сайт может находиться в автономном режиме.
RunAsDefault

Source Code:

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