Agent Client Collector zur Massenbereitstellung in benutzerdefiniertes Basis-Image einbinden

  • Freigeben Version: Zurich
  • Aktualisiert 31. Juli 2025
  • 1 Minute Lesedauer
  • Stellen Sie Agent Client Collector auf einem virtuellen Computer während einer Massenbereitstellung mithilfe des Basis-Image bereit. Bei der Massenbereitstellung findet eine automatische Installation statt, bei der der Installationsstatus nicht transparent ist.

    Vorbereitungen

    Verwenden Sie Microsoft SCCM, um die Bereitstellung und Sicherheit Ihrer Geräte zu verwalten, wie im KB-Artikel Create a Windows service account with Log on as a Service (Windows-Servicekonto mit Anmeldung als Service erstellen) beschrieben.

    Erforderliche Rolle: agent_client_collector_admin

    Prozedur

    1. Navigieren zu Alle > Agent Client Collector > Agenten-Downloadsan.
    2. Laden Sie die Installationsdatei des entsprechenden Betriebssystems herunter.
    3. Installieren Sie den Agent gemäß den entsprechenden BS-Anweisungen.
    4. Führen Sie den folgenden Befehl aus, um den Agent-Service zu stoppen:
      • In einem Windows Umgebung: Führen Sie den Befehl aus sc – AgentClientCollector stoppen
      • In einem Linux Umgebung: Führen Sie den Befehl aus Sudo systemctl Stoppkonz
    5. Stellen Sie sicher, dass acc.yml Datei enthält keinen verschlüsselten API-Schlüssel.
      Beispiel: api-Schlüssel: „<nur-Text-API-Schlüssel hier einfügen>“
    6. Löschen Sie den Inhalt des Cache-Verzeichnisses des Service Desk-Mitarbeiters, wobei die Verzeichnisstruktur intakt bleibt:
      • In einem Windows Umgebung: C:\ProgramData\ServiceNow\Agent-Client-Collector\Cache
      • In einem Linux Umgebung: /Var/Cache/servicenow/Agent-Client-Collector
    7. Bei der Installation auf einem Windows Stellen Sie sicher, dass die Installation erfolgreich war, indem Sie einen der folgenden Schritte ausführen:
      • Aktivieren Sie die Protokollierung in der automatischen Installation, und stellen Sie sicher, dass die Protokolldatei mit der Zeichenfolge Windows Installer installed the product endet.
      • Stellen Sie sicher, dass der Service AgentClientCollector den Status Running (Wird ausgeführt) aufweist.
    8. Bei der Installation auf einem Linux Computer, greifen Sie auf den Computer zu, auf dem der Agent installiert ist, und ändern Sie den /Usr/share/servicenow/Agent-Client-Collector/serial_number.txt Datei auf eine der folgenden Arten:
      • Ändern Sie deren Inhalt mit der Seriennummer des Hosts, indem Sie den folgenden Befehl ausführen: sudo -n dmidecode -s system-serial-number
      • Weisen Sie dem Benutzer servicenow sudo-Berechtigungen zu, um die Ausführung des folgenden osqueryi-Befehls zu ermöglichen: sudo -E env "PATH=$PATH" osqueryi --logger_min_status=3 --line "select hardware_serial from system_info"
      Hinweis:
      Sie müssen den Hostnamen der virtuellen Maschine nach der Bereitstellung in einen eindeutigen Wert ändern, um Schäden am CI des Hosts zu vermeiden.
    9. Starten Sie den Agent-Service als Schritt nach der Bereitstellung neu.
      • In einem Windows Umgebung: Führen Sie den Befehl aus sc startet AgentClientCollector
      • In einem Linux Umgebung: Führen Sie den Befehl aus Sudo systemctl Start gemäß