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
-
Navigieren zu an.
-
Laden Sie die Installationsdatei des entsprechenden Betriebssystems herunter.
-
Installieren Sie den Agent gemäß den entsprechenden BS-Anweisungen.
-
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
-
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>“
-
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
-
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.
-
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.
-
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äß