머신의 기본 이미지를 사용하여 대량 배포 중 가상 머신에 에이전트 클라이언트 수집기를 배포합니다. 대량 배포는 설치 상태를 숨기는 자동 설치를 사용합니다.
프로시저
-
다음으로 이동 .
-
관련 OS의 설치 파일을 다운로드합니다.
-
관련 OS 지침에 따라 에이전트를 설치합니다.
-
다음 명령을 실행하여 에이전트 서비스를 중지합니다.
- Windows 환경에서:
sc stop AgentClientCollector 명령을 실행합니다.
- Linux 환경에서:
sudo systemctl stop acc 명령을 실행합니다.
-
acc.yml 파일에 암호화된 API 키가 포함되어 있지 않은지 확인하십시오.
예: api-key: "<insert plain text API key here>"
-
에이전트의 캐시 디렉터리 내용을 삭제합니다.
- Windows 환경에서: C:\ProgramData\ServiceNow\agent-client-collector\cache
- Linux 환경에서: /var/cache/servicenow/agent-client-collector
-
Windows 컴퓨터에 설치할 때 다음 중 하나를 수행하여 설치가 성공적으로 완료되었는지 확인합니다.
- 자동 설치 로깅을 사용하도록 설정하고 로그 파일이 Windows 설치 관리자에서 제품을 설치했습니다라는 문자열로 끝나는지 확인합니다.
- AgentClientCollector 서비스가 실행 중 상태인지 확인합니다.
-
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 손상을 방지하려면 고유한 값으로 배포한 후 가상 머신의 호스트 이름을 변경해야 합니다.
-
배포 후 단계로 에이전트 서비스를 다시 시작합니다.
- Windows 환경에서:
sc start AgentClientCollector 명령을 실행합니다.
- Linux 환경에서:
sudo systemctl start acc 명령을 실행합니다.