대량 배포를 위한 사용자 지정 기본 이미지에 에이전트 클라이언트 수집기 통합

  • 릴리스 버전: Xanadu
  • 업데이트 날짜 2024년 08월 01일
  • 소요 시간: 2분
  • 머신의 기본 이미지를 사용하여 대량 배포 중 가상 머신에 에이전트 클라이언트 수집기를 배포합니다. 대량 배포는 설치 상태를 숨기는 자동 설치를 사용합니다.

    시작하기 전에

    서비스로 로그온을 사용하는 Windows 서비스 계정 생성 KB 문서에 설명된 대로 Microsoft SCCM을 사용하여 장치의 배포 및 보안을 관리합니다.

    필요한 역할: agent_client_collector_admin

    프로시저

    1. 다음으로 이동 모두 > 에이전트 클라이언트 수집기 > 에이전트 다운로드.
    2. 관련 OS의 설치 파일을 다운로드합니다.
    3. 관련 OS 지침에 따라 에이전트를 설치합니다.
    4. 다음 명령을 실행하여 에이전트 서비스를 중지합니다.
      • Windows 환경에서: sc stop AgentClientCollector 명령을 실행합니다.
      • Linux 환경에서: sudo systemctl stop acc 명령을 실행합니다.
    5. acc.yml 파일에 암호화된 API 키가 포함되어 있지 않은지 확인하십시오.
      예: api-key: "<insert plain text API key here>"
    6. 에이전트의 캐시 디렉터리 내용을 삭제합니다.
      • Windows 환경에서: C:\ProgramData\ServiceNow\agent-client-collector\cache
      • Linux 환경에서: /var/cache/servicenow/agent-client-collector
    7. Windows 컴퓨터에 설치할 때 다음 중 하나를 수행하여 설치가 성공적으로 완료되었는지 확인합니다.
      • 자동 설치 로깅을 사용하도록 설정하고 로그 파일이 Windows 설치 관리자에서 제품을 설치했습니다라는 문자열로 끝나는지 확인합니다.
      • AgentClientCollector 서비스가 실행 중 상태인지 확인합니다.
    8. Linux 컴퓨터에 설치할 때 에이전트가 설치된 컴퓨터에 액세스하고 다음 방법 중 하나를 통해 /usr/share/servicenow/agent-client-collector/serial_number.txt 파일을 수정합니다.
      • sudo -n dmidecode -s system-serial-number 명령을 실행하여 호스트의 일련 번호로 해당 내용을 변경합니다.
      • servicenow 사용자에게 sudo 권한을 할당하여 다음 osqueryi 명령을 실행할 수 있습니다. sudo -E env "PATH=$PATH" osqueryi --logger_min_status=3 --line "select hardware_serial from system_info"
      주:
      호스트의 CI 손상을 방지하려면 고유한 값으로 배포한 후 가상 머신의 호스트 이름을 변경해야 합니다.
    9. 배포 후 단계로 에이전트 서비스를 다시 시작합니다.
      • Windows 환경에서: sc start AgentClientCollector 명령을 실행합니다.
      • Linux 환경에서: sudo systemctl start acc 명령을 실행합니다.