Habilitar verificações da comunidade para Agent Client Collector

  • Versão de lançamento: Washingtondc
  • Atualizado 1 de fev. 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 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 tar -C <parent_folder_name> --zcvf<my_plugin_name> Comando .tar.gz * .
        Em um ambiente Windows, use um utilitário de arquivamento compatível com o 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 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 Verificar definiçã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 uma conexão e alias de credencial.
      4. Insira valores nos campos na página para atribuir credenciais a<enter table with list of credential types and their respective fields>
      5. Clique em Enviar.
    6. Crie parâmetros seguros para sua verificação, conforme descrito em Criar parâmetros seguros para uma verificação.