Linux 시스템에서 수동으로 에이전트 클라이언트 수집기 업그레이드
한 줄 명령 스크립트가 인스턴스에 연결되지 않았거나 고급 커스터마이제이션 옵션을 사용하려는 경우 Linux OS를 실행 중인 시스템에서 기존 에이전트 클라이언트 수집기 버전을 수동으로 업그레이드합니다.
시작하기 전에
- 에이전트 클라이언트 수집기 웹 서버를 구성했는지 확인합니다. 자세한 내용은 MID 서버에서 웹소켓 서버 구성 문서를 참조하십시오.
- 에이전트 클라이언트 수집기의 Linux 버전을 설치했는지 확인합니다. 자세한 내용은 Linux OS 시스템에 에이전트 클라이언트 수집기 설치 문서를 참조하십시오.
필요한 역할: agent_client_collector_admin
프로시저
-
agent-id 및 구성 파일을 백업합니다.
mkdir -p /tmp/acc-upgrade-backup sudo cp -rp /etc/servicenow/agent-client-collector/acc.yml /tmp/acc-upgrade-backup sudo cp -rp /etc/servicenow/agent-client-collector/check-allow-list.json /tmp/acc-upgrade-backup sudo cp -rp /var/cache/servicenow/agent-client-collector/agent_now_id /tmp/acc-upgrade-backup -
패키지를 제거합니다.
-
서비스를 중지합니다.
sudo systemctl stop acc -
서비스를 비활성화합니다.
sudo systemctl disable acc -
패키지를 제거합니다.
- RHEL/CentOS/SUSE의 경우:
sudo rpm -e agent-client-collector - Ubuntu/Debian의 경우:
sudo dpkg -r agent-client-collector
- RHEL/CentOS/SUSE의 경우:
-
서비스를 중지합니다.
-
설치 파일을 다운로드합니다.
예를 들어 Ubuntu/Debian OS에서 작업을 수행하는 경우 다음을 둘 다 사용합니다.
curl -L -O https://install.service-now.com/glide/distribution/builds/package/app-signed/agent-client-collector-<version number>-<Ubuntu/Debian version>_amd64-deb-deb.zip -Ohttps:/install.service-now.com/glide/distribution/builds/package/app-signed/agent-client-collector/agent-client-collector-<version number>-<Ubuntu/Debian version>_amd64.deb -
패키지를 확인하고 설치합니다.
- 압축된 파일을 압축 해제합니다.
unzip agent-client-collector-2.3.0-debian-9_amd64-deb-deb.zip - 설치 파일의 서명을 확인합니다.
- RHEL/Centos/SUSE OS:
openssl dgst -sha256 -verify {<ServiceNow DGST pem key>} -signature {<signature file>} agent-client-collector-<version number>-x86_64.rpm - Ubuntu/Debian OS:
gpg --import ServiceNow_Digicert_Public.gpg dpkg-sig --verify agent-client_collector-<version number>-<Ubuntu/Debian version>_amd64.deb
- RHEL/Centos/SUSE OS:
- 패키지를 설치합니다.
- RHEL/CentOS/SUSE:
sudo rpm -vi --force agent-client-collector-<version number>-x86_64.rpm - Ubuntu/Debian:
sudo dpkg -1 agent-client-collector-<version number>-<Ubuntu/Debian version>_amd64.deb
- RHEL/CentOS/SUSE:
- 압축된 파일을 압축 해제합니다.
-
agent-id 및 구성 파일을 복원합니다.
sudo -u servicenow cp -rp /tmp/acc-upgrade-backup/acc.yml /etc/servicenow/agent-client-collector/acc.yml sudo -u servicenow cp -rp /tmp/acc-upgrade-backup/check-allow-list.json /etc/servicenow/agent-client-collector/check-allow-list.json sudo -u servicenow cp -rp /tmp/acc-upgrade-backup/agent_now_id /var/cache/servicenow/agent-client-collector/agent_now_id -
서비스로 실행될 에이전트를 구성합니다.
sudo systemctl enable acc -
서비스를 시작합니다.
sudo systemctl start acc -
로그를 확인하여 시작이 성공했는지 확인합니다.
sudo tail -f /var/log/servicenow/agent-client-collector/acc.log