Linux 시스템에서 수동으로 에이전트 클라이언트 수집기 업그레이드

  • 릴리스 버전: Yokohama
  • 업데이트 날짜 2025년 01월 30일
  • 읽기4분
  • 한 줄 명령 스크립트가 인스턴스에 연결되지 않았거나 고급 커스터마이제이션 옵션을 사용하려는 경우 Linux OS를 실행 중인 시스템에서 기존 에이전트 클라이언트 수집기 버전을 수동으로 업그레이드합니다.

    시작하기 전에

    필요한 역할: agent_client_collector_admin

    프로시저

    1. 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
    2. 패키지를 제거합니다.
      1. 서비스를 중지합니다.
        sudo systemctl stop acc
      2. 서비스를 비활성화합니다.
        sudo systemctl disable acc
      3. 패키지를 제거합니다.
        • RHEL/CentOS/SUSE의 경우: sudo rpm -e agent-client-collector
        • Ubuntu/Debian의 경우: sudo dpkg -r agent-client-collector
    3. 설치 파일을 다운로드합니다.
      예를 들어 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 -O

      https:/install.service-now.com/glide/distribution/builds/package/app-signed/agent-client-collector/agent-client-collector-<version number>-<Ubuntu/Debian version>_amd64.deb

    4. 패키지를 확인하고 설치합니다.
      1. 압축된 파일을 압축 해제합니다.

        unzip agent-client-collector-2.3.0-debian-9_amd64-deb-deb.zip

      2. 설치 파일의 서명을 확인합니다.
        • 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
      3. 패키지를 설치합니다.
        • 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
    5. 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
    6. 서비스로 실행될 에이전트를 구성합니다.
      sudo systemctl enable acc
    7. 서비스를 시작합니다.
      sudo systemctl start acc
    8. 로그를 확인하여 시작이 성공했는지 확인합니다.
      sudo tail -f /var/log/servicenow/agent-client-collector/acc.log