Instale sem MID Agent Client Collector manualmente em um macOS ambiente

  • Versão de lançamento: Zurich
  • Atualizado 31 de jul. de 2025
  • 2 min. de leitura
  • Instale sem MID Agent Client Collector manualmente em um macOS máquina para habilitar o envio de dados do agente para a instância por meio da nuvem. O envio de informações por meio da nuvem permite MID Server para ser usado para recursos mais persistentes.

    Antes de Iniciar

    • Instale o. ITOM Plug-in Cloud Services Core (sn_itom_cloud_svc).
    • Integre sua instância para usar ITOM Serviços em nuvem. Para obter detalhes, entre em contato com o Suporte ao cliente.
    • Configure uma chave de registro de agente. Para obter detalhes, consulte Configure uma chave de registro de agente.
    • Função necessária: agent_client_collector_admin

    Por Que e Quando Desempenhar Esta Tarefa

    Para obter detalhes sobre como enviar dados por meio da nuvem em uma implantação sem MID, consulte DEX Architecture.

    Procedimento

    1. Baixe os arquivos de instalação para sua máquina local.
      curl -L <download link from the Agent Downloads page on the instance>
    2. Valide a assinatura do arquivo de instalação.
      pkgutil --check-signature agent-client-collector-<version number>-macos-catalina_x64.pkg
      Nota:
      Certifique-se de que pacote a cadeia de certificação tem ServiceNow Certificado do instalador do ID do desenvolvedor.
    3. Instale o. Agent Client Collector pacote.
      sudo installer -pkg agent-client-collector-<version number>-macos-catalina_x64.pkg -target /
    4. Copie os arquivos de instalação.
      1. Arquivo de configuração de amostra:
        Sudo cp -p /Library/Application/ServiceNow/agent-client-collector/acc.yml.Exemplo /Library/Application/ServiceNow/agent-client-collector/acc.yml
      2. Arquivo de lista de permissões de amostra:
        Sudo cp -p /Library/Application Support/ServiceNow/agent-client-collector/check-allow-list.json.default /Library/Application Support/ServiceNow/agent-client-collector/check-allow-list.json
    5. Opcional: Para criar novas definições de verificação a serem incluídas na lista de permissões, primeiro desabilite a lista de permissões comentando o. allow-listparâmetro no acc.yml arquivo.

      Sudo -H -u _ServiceNow vi /Library/Application/ServiceNow/agent-client-collector/acc.yml

      Nota:
      Esta ação compromete a segurança do seu sistema e é recomendada somente como uma medida temporária até que você conclua a atualização da lista de permissões. Depois de concluir a atualização, remova o comentário do parâmetro da lista de permissões no arquivo de configuração para reativar a lista de permissões.

      Para obter detalhes sobre como adicionar verificações personalizadas a uma lista de permissões, consulte Gere um Agent Client Collector lista de permissões.

    6. Em acc.yml arquivo de configuração:
      1. Defina os seguintes parâmetros:
        Parâmetro Valor
        url de back-end "<gateway URL>"
        connect-sem mid verdadeiro
        instance-url "<instance URL>"
        registration-key "<regsitration-key>"
        unsure-skip-tls-verify falso
      2. Comente o. api-keyparâmetro.
    7. Salve o arquivo de configuração.
    8. Para garantir que o arquivo de configuração aponte para um endpoint válido, execute os comandos a seguir para reiniciar o. Agent Client Collector:
      sudo launchctl unload -w /Library/LaunchDaemons/com.sn.acc.plist
      sudo launchctl load -w /Library/LaunchDaemons/com.sn.acc.plist
      Nota:
      Por padrão, sair do programa de instalação faz com que o programa seja reiniciado imediatamente. Para garantir que o programa permaneça interrompido após sair, defina a propriedade KeepAlive no /Library/LaunchDemons/com.sn.acc.plist arquivo para falso .