Incorporando o Agent Client Collector em uma imagem de base personalizada para implantação em massa

  • Versão de lançamento: Xanadu
  • Atualizado 1 de ago. de 2024
  • 1 min. de leitura
  • Implante o Agent Client Collector em uma máquina virtual durante a implantação em massa usando a imagem base da máquina. A implantação em massa usa a instalação silenciosa, que oculta o status da instalação.

    Antes de Iniciar

    Use o Microsoft SCCM para gerenciar a implantação e a segurança de seus dispositivos, conforme descrito no artigo Criar uma conta de serviço do Windows com Fazer logon como um serviço da base de conhecimento.

    Função necessária: agent_client_collector_admin

    Procedimento

    1. Navegar até Todos > Agent Client Collector > Downloads do agente.
    2. Baixe o arquivo de instalação do sistema operacional relevante.
    3. Instale o agente de acordo com as instruções relevantes do SO.
    4. Execute o seguinte comando para interromper o serviço do agente:
      • Em um ambiente Windows : execute o comando sc stop AgentClientCollector
      • Em um ambiente Linux : execute o comando sudo systemctl stop acc
    5. Certifique-se de que o arquivo acc.yml não inclua uma chave de API criptografada.
      Por exemplo: api-key: "<insert plain text API key here> "
    6. Exclua o conteúdo do diretório de cache do agente:
      • Em um ambiente Windows : C:\ProgramData\ServiceNow\agent-client-collector\cache
      • Em um ambiente Linux : /var/cache/servicenow/agent-client-collector
    7. Ao instalar em uma máquina Windows, certifique-se de que a instalação foi bem-sucedida seguindo um destes procedimentos:
      • Habilite o registro em log na instalação silenciosa e verifique se o arquivo de log termina com a cadeia de caracteres, o Windows Installer instalou o produto.
      • Certifique-se de que o serviço AgentClientCollector tenha o status Em execução.
    8. Ao instalar em uma máquina Linux, acesse a máquina em que o agente está instalado e modifique o arquivo /usr/share/servicenow/agent-client-collector/serial_number.txt de uma das seguintes maneiras:
      • Altere o conteúdo com o número de série do host executando o seguinte comando: sudo -n dmidecode -s system-serial-number
      • Atribua permissões sudo ao usuário da ServiceNow para habilitar a execução do seguinte comando osqueryi : sudo -E env "PATH=$PATH" osqueryi --logger_min_status=3 --line "select hardware_serial from system_info"
      Nota:
      Você deve alterar o nome do host da máquina virtual após a implantação para um valor exclusivo, para evitar danos ao IC do host.
    9. Como etapa pós-implantação, reinicie o serviço do agente.
      • Em um ambiente Windows : execute o comando sc start AgentClientCollector
      • Em um ambiente Linux : execute o comando sudo systemctl start acc