Verificações e políticas padrão de HTTP

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Agent Client Collector Fornece as seguintes políticas para monitoramento de integridade HTTP. As políticas vêm com as verificações especificadas nas tabelas abaixo.

    Tabela 1. Política de eventos de ponto de entrada HTTP
    Tipo Verificação Descrição Uso e Exemplo de uso Saída
    Evento util.check-http-follow-redirect Verifica se os links de redirecionamento podem ser seguidos em um número definido de solicitações.
    Check-head-redirect.rb de uso (opções):
    • -A, --auth-first-only: Use autenticação básica somente na primeira solicitação.
    • aws-access-key-id: Chave de acesso da AWS. Defina env["aws_ACCESS_KEY_id"] ou forneça-o como uma opção no agente.
    • -R -aws-region: Região da AWS (o padrão é us-east-1).
    • --aws-secret-access-key: Chave de acesso secreta da AWS. Defina env["aws_SECRET_ACCESS_KEY"] ou forneça-o como uma opção no agente.
    • -R --redirect: Siga os primeiros redirecionamentos do <N>
    • -G --get-redirects: Siga os primeiros redirecionamentos de <N> com solicitações GET.
    • -S, --s3-config-bucket: Bucket de configuração do S3 para obter a configuração.
    • -K, --s3-config-key: Chave de configuração do S3 para obter a configuração.
    • -U, --url: O URL precisa ser atualizado em Monitoramento de ponto de entrada HTTP/cmdb_ci_endpoint_http_list.do Para o IC.
    Os parâmetros aws-region, aws-secret-key, aws-access-key ,s3-config, s3-config-key são úteis se você não quiser configurar as informações de conexão em outros parâmetros de verificação. Se um bucket e uma chave tiverem acesso ao ambiente no qual a verificação sensu é executada, forneça uma chave e um token da AWS e as verificações extrairão o arquivo JSON especificado do S3 e mesclarão a configuração JSON na configuração de verificação atual.

    Exemplo de uso: Comando: Check-head-redirect.rb -R 10 -u 'https://servicenow.com'

    Redirecionar Cabeçalho OK
    Evento util.check-http-response Verifica o tempo de resposta da URL e gera um evento CRÍTICO/DE AVISO se o tempo decorrido exceder os limites CRÍTICOS/DE AVISO fornecidos. Caso contrário, ele gera um evento OK.

    Uso: Check-head-redirect.rb (opções)

    • -R, --redirect: Siga os primeiros redirecionamentos do <N>.
    • -W --timeout_warning: Define o limite de tempo limite para aviso em milissegundos.
    • -C --timeout_critical: Define o limite de tempo limite para crítico em milissegundos.
    • -U, --url O URL precisa ser atualizado em Monitoramento de ponto de entrada HTTP/cmdb_ci_endpoint_http_list.do Para o IC.

    Exemplo de uso: Comando: Check-head-redirect.rb -R 10 -u 'https://servicenow.com' -w 3000 -c 5000

    Redirecionar Cabeçalho OK
    Tabela 2. Política de métricas de ponto de entrada HTTP
    Tipo Verificação Descrição Uso e Exemplo de uso Saída
    Métrica util.metrics-http-curl Recupera métricas em endpoints HTTP usando curl.

    Esta verificação requer um agente proxy.

    Uso:
    • --curl_args "CURL ARGS": Argumentos adicionais a serem passados para curl.
    • ESQUEMA --scheme: Esquema de nomenclatura de métrica, texto a ser anexado à métrica (padrão: Nome do host).
    • -U, --url: O URL precisa ser atualizado em Monitoramento de ponto de entrada HTTP/cmdb_ci_endpoint_http_list.do Para o IC.

    Exemplo de uso: Metrics-curl.rb -u myURL.com -a -lk

    Verificação executada com sucesso. Saída:

    ws10.curl_timings.time_total 0,219622 1642749209

    ws10.curl_timings.time_namelokup 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