Vérifications et politiques par défaut HTTP

  • Rversion finale: Australia
  • Mis à jour 12 mars 2026
  • 2 minutes de lecture
  • Agent Client Collector fournit les politiques suivantes pour la surveillance de l’intégrité HTTP. Les politiques sont fournies avec les vérifications spécifiées dans les tableaux ci-dessous.

    Tableau 1. Politique des événements de point d’entrée HTTP
    Type Vérifier Description Utilisation et exemple d’utilisation Sortie
    Événement util.check-http-follow-redirect Vérifie que les liens de redirection peuvent être suivis dans un nombre défini de demandes.
    Utilisation de check-head-redirect.rb (options) :
    • -A, --auth-first-only : utilise l’authentification de base sur la première demande uniquement.
    • -aws-access-key-id : clé d’accès AWS. Définissez ENV["AWS_ACCESS_KEY_ID"] ou fournissez-le en tant qu’option sur l’agent.
    • -r -aws-region : région AWS (par défaut us-east-1).
    • --aws-secret-access-key : clé d’accès secrète AWS. Définissez ENV["AWS_SECRET_ACCESS_KEY"] ou fournissez-le en tant qu’option sur l’agent.
    • -R --redirect : Suivre les premières redirections <N>
    • -g --get-redirects : Suivre les premières redirections <N> avec des requêtes GET.
    • -s, --s3-config-bucket : catégorie de configuration S3 pour obtenir la configuration.
    • -k, --s3-config-key : clé de configuration S3 pour obtenir la configuration.
    • -u, --url : l’URL doit être mise à jour dans Surveillance du point d’entrée HTTP/cmdb_ci_endpoint_http_list.do pour le CI.
    Les paramètres aws-region, aws-secret-key, aws-access-key, s3-config, s3-config-key sont utiles si vous ne souhaitez pas configurer les informations de connexion dans d’autres paramètres de vérification. Si une catégorie et une clé ont accès à l’environnement dans lequel la vérification Sensu s’exécute, fournissez une clé et un jeton AWS et les vérifications extraient le fichier JSON spécifié à partir de S3 et fusionnent la configuration JSON dans la configuration de vérification actuelle.

    Exemple d’utilisation : commande : check-head-redirect.rb -R 10 -u 'https://servicenow.com'

    Vérifier la redirection de tête OK
    Événement util.check-http-response Vérifie le délai de réponse de l’URL et déclenche un événement CRITIQUE/AVERTISSEMENT si le temps écoulé dépasse les seuils CRITIQUE/AVERTISSEMENT fournis. Sinon, cela déclenche un événement OK.

    Utilisation : check-head-redirect.rb (options)

    • -R, --redirect : Suivez les premières redirections <N>.
    • -w --timeout_warning : Définir le seuil du délai d’expiration pour l’avertissement en millisecondes.
    • -c --timeout_critical : Définir le seuil de délai d’expiration pour critique en millisecondes.
    • -u, --url L’URL doit être mise à jour dans Surveillance du point d’entrée HTTP/cmdb_ci_endpoint_http_list.do pour le CI.

    Exemple d’utilisation : commande : check-head-redirect.rb -R 10 -u 'https://servicenow.com' -w 3000 -c 5000

    Vérifier la redirection de tête OK
    Tableau 2. Politique de mesures de points d’entrée HTTP
    Type Vérifier Description Utilisation et exemple d’utilisation Sortie
    Mesure util.metrics-http-curl Récupère les mesures sur les points de terminaison HTTP à l’aide de curl.

    Cette vérification nécessite un agent proxy.

    Utilisation :
    • -a, --curl_args « CURL ARGS » : arguments supplémentaires à passer à curl.
    • s, --scheme SCHÉMA : schéma d’affectation de nom des mesures, texte à ajouter à la mesure (par défaut : nom d’hôte).
    • -u, --url : l’URL doit être mise à jour dans Surveillance du point d’entrée HTTP/cmdb_ci_endpoint_http_list.do pour le CI.

    Exemple d’utilisation : metrics-curl.rb -u myURL.com -a -lk

    Vérification exécutée avec succès. Sortie :

    ws10.curl_timings.time_total 0,219622 1642749209

    ws10.curl_timings.time_namelookup 0,145494 1642749209

    ws10.curl_timings.time_connect 0.151103 1642749209

    ws10.curl_timings.time_pretransfer 0,168569 1642749209

    ws10.curl_timings.time_redirect 0.095899 1642749209

    ws10.curl_timings.time_starttransfer 0.219351 1642749209

    ws10.curl_timings.http_code 200 1642749209