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

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. de 2024
  • 2 min. de leitura
  • Agent Client Collector fornece as seguintes políticas para monitoramento de integridade de HTTP. As políticas vêm com as verificações especificadas na tabela 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.
    Uso check-head-redirect.rb (opções):
    • -A, --auth-first-only: use a 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 secreto da AWS. Defina ENV ["AWS_SECRET_ACCESS_KEY"] ou forneça-o como uma opção no agente.
    • -R --redirect: seguir primeiro<N> redirecionamentos
    • -g --get-redirects: segue primeiro<N> redirecionamentos 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: a URL precisa ser atualizada no Ponto de entrada HTTP de monitoramento/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 do Sensu é executada em, forneça uma chave e um token da AWS e as verificações extraiam o arquivo JSON especificado do S3 e mesclam a configuração JSON com a configuração da verificação atual.

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

    Verificar redirecionamento de cabeçalho OK
    Evento util.check-http-response Verifica o tempo de resposta da URL e gera um evento CRITICAL/WARNING se o tempo decorrido exceder os limites CRITICAL/WARNING fornecidos. Caso contrário, ele gerará um evento OK.

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

    • -R, --redirect: seguir primeiro<N> redirecionamentos.
    • -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 A URL precisa ser atualizada no Ponto de entrada HTTP de monitoramento/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

    Verificar redirecionamento de 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 de proxy.

    Uso:
    • -a, --curl_args "CURL ARGS": argumentos adicionais a serem passados para o curl.
    • s, --scheme SCHEME: esquema de nomenclatura de métrica, texto a ser anexado à métrica (padrão: hostname).
    • -u, --url: a URL precisa ser atualizada no Ponto de entrada HTTP de monitoramento/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_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