Aktualisieren Sie Agent Client CollectorManuell auf einem Linux-System

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 1 Minute Lesedauer
  • Führen Sie ein manuelles Upgrade Ihres vorhandenen durch Agent Client CollectorVersion auf einem System, auf dem ein Linux-Betriebssystem ausgeführt wird, wenn das einzeilige Befehlsskript nicht mit der Instanz verbunden ist oder Sie erweiterte Anpassungsoptionen verwenden möchten.

    Vorbereitungen

    Erforderliche Rolle: agent_client_collector_admin

    Prozedur

    1. Sichern Sie Agent-ID Und Konfigurationsdateien.
      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 cp -rp /var/cache/servicenow/agent-client-collector/agent_now_keystore /tmp/acc-upgrade-backup
    2. Deinstallieren Sie das Paket.
      1. Service stoppen.
        Sudo systemctl-Stoppbestätigung
      2. Deaktivieren Sie den Service.
        Sudo systemctl deaktivieren nach
      3. Deinstallieren Sie das Paket:
        • Für RHEL/CentOS/SUSE: Sudo-RPM – e Agent-Client-Collector
        • Für Ubuntu/Debian: Sudo dpkg -r Agent-Client-Collector
    3. Laden Sie die Installationsdatei herunter.
      Wenn Sie beispielsweise mit einem Ubuntu/Debian-Betriebssystem arbeiten, verwenden Sie beide der folgenden Optionen:

      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. Überprüfen und installieren Sie das Paket.
      1. Entpacken Sie die komprimierte Datei.

        Entpacken Sie agent-client-collector-2.3.0-debian-9_amd64-deb-deb.zip

      2. Validieren Sie die Signatur der Installationsdatei.
        • RHEL/CENTOS/SUSE OS:

          openssl-dgst -sha256 -Verifizieren {<ServiceNow DGST Pem key>} -Signatur {<signature file>} Agent-Client-Collector-<version number>-x86_64.rpm

        • Ubuntu/Debian-Betriebssystem:
          gpg --import ServiceNow_Digicert_Public.gpg
          dpkg-sig --verify agent-client_collector-<version number>-<Ubuntu/Debian version>_amd64.deb
      3. Installieren Sie das Paket.
        • RHEL/CentOS/SUSE: Sudo RPM -VI --force Agent-Client-Collector-<version number>-el7-x86_64.rpm
        • Ubuntu/Debian: Sudo dpkg -1 Agent-Client-Collector-<version number>-<Ubuntu/Debian-Version>_amd64.deb
    5. Stellen Sie die wieder her Agent-ID Und Konfigurationsdateien.
      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 -u servicenow cp -rp /tmp/acc-upgrade-backup/agent_now_keystore /var/cache/servicenow/agent-client-collector/agent_now_keystore
    6. Konfigurieren Sie den Agent für die Ausführung als Service.
      Sudo systemctl aktivieren nach
    7. Starten Sie den Service.
      Sudo systemctl Start gemäß
    8. Zeigen Sie die Protokolle an, um sicherzustellen, dass der Start erfolgreich war.
      Sudo-Tail – f /var/log/servicenow/Agent-Client-Collector/acc.log