Habilitar verificações da comunidade para Agent Client Collector

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 2 min. de leitura
  • Você pode fazer verificações da comunidade do github e personalizá-las para uso no Agent Client Collector (ACC) ou pode compor seus próprios scripts. Crie um plug-in com a verificação Sensu personalizada e instale-o em uma instância ServiceNow.

    Antes de Iniciar

    Função necessária: agent_client_collector_admin

    Procedimento

    1. Copie uma verificação da comunidade do github para sua máquina local.
    2. Crie um arquivo tar.gz a ser anexado ao seu plug-in:
      1. Crie uma pasta em sua máquina local.
      2. Crie uma subpasta chamada bin.
      3. Coloque as verificações que você deseja executar (scripts e executáveis) na pasta bin.
      4. Em um ambiente Linux, conceda permissões executáveis para as verificações executando chmod +x filename em cada uma das verificações.
      5. Navegue até a pasta primária (acima da pasta bin).
      6. Em um ambiente Linux, execute o tar -C <parent_folder_name> --zcvf<my_plugin_name> .tar.gz * comando.
        Em um ambiente Windows, use um utilitário de arquivamento que ofereça suporte ao formato tar.gz.
      7. Em um ambiente Windows, certifique-se de incluir os seguintes scripts na pasta bin :
        • Um script em lote configurado para ser executado no comando de verificação e iniciar a execução. Por exemplo, powershell <%~dp0>\test.ps1

          A variável <%~dp0> direciona para a unidade (d) e o caminho (p) do arquivo em lote.

        • O script relevante (por exemplo, test.ps1) a ser executado no script em lote.
    3. Crie um novo plug-in ACC, conforme descrito em Criar e editar Agent Client Collector plug-ins.
    4. Teste o novo plug-in.
      1. Crie uma nova definição de verificação para a verificação Sensu personalizada.
        Para obter detalhes, consulte Criar e editar verificações.
      2. Na página Definição de verificação, navegue até a seção Links relacionados e selecione Gerar conteúdo da lista de permissões.
      3. Copie as entradas que você deseja incluir na lista de permissões e adicione-as ao arquivo check-allow-list.json do agente, manualmente ou usando uma ferramenta de automação.
        O local desse arquivo é indicado no parâmetro allow-list do arquivo acc.yml do agente.
      4. Crie uma nova política e adicione a definição de verificação recém-criada.
        Para obter detalhes sobre como criar uma política, consulte Criar uma nova política Agent Client Collector.
      5. Selecione a definição de verificação e, na seção Links relacionados, selecione Testar verificação.
    5. Habilitar credenciais ao testar uma verificação:
      1. Navegar até Conexões e Credenciais > Credenciais.
      2. Clique em Nova.
      3. Selecione o tipo de credenciais que você deseja criar.
        Para obter detalhes sobre como criar credenciais, consulte Criar um alias de conexão e credencial.
      4. Insira valores nos campos da página para atribuir credenciais ao tipo de credencial selecionado.
      5. Clique em Enviar.
    6. Crie parâmetros seguros para sua verificação, conforme descrito em Criar parâmetros seguros para uma verificação.