Disponibilité de site Web du moniteur d'unité de Windows Azure Pack - API d'administration

WindowsAzurePack.Monitor.WebSiteAvailability.AdminAPI (UnitMonitor)

Contrôle que le site répond avec des codes de résultat inférieurs à 404

Knowledge Base article:

Résumé

Surveille les erreurs de tentative d'accès au site web. Cette surveillance est assurée par l'envoi périodique d'une requête HTTP au site.

Causes

Si ce moniteur est en état d'erreur, le site web est endommagé.

Résolution

Vérifiez le statut du site web et du pool d'applications correspondant à l'aide d'Inetmgr.exe, redémarrez-les s'ils sont arrêtés. Capturez les entrées du journal des événements et du journal IIS pour le site. Examinez les journaux pour déterminer les causes racines.

Configuration

Pour que le moniteur fonctionne correctement, il doit être autorisé à envoyer des requêtes HTTP au site. Il s'exécute dans l'agent SCOM local

Option

Définition

Par défaut

Alerte à l'état

État d'intégrité du moniteur qui génère une alerte.

Le moniteur est dans un état d'intégrité critique

Priorité d'alerte

Priorité de l'alerte générée pour le moniteur.

Élevées

Gravité d'alerte

Priorité de l'alerte générée pour le moniteur.

Critique

Résoudre automatiquement l'alerte

Spécifie si l'alerte doit être résolue automatiquement quand le moniteur retrouve son état d'intégrité.

True

Activée

Spécifie si le moniteur doit s'exécuter.

True

Génère une alerte

Spécifie si le moniteur doit générer une alerte quand il passe à un avertissement ou à un état critique.

True

Intervalle

Nombre de minutes entre deux exécutions du moniteur.

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
Le site de Windows Azure Pack a retourné un code erreur égal ou supérieur à 404
Le site de Windows Azure Pack n'est pas accessible aux utilisateurs. Il retourne un code d'erreur égal ou supérieur à 404. Recherchez les événements d'erreur dans le journal des événements de l'application.
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>