Agent Client Collector zur Massenbereitstellung in benutzerdefiniertes Basis-Image einbinden

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 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 MicrosoftMicrosoft Azure Event Hubs 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 > Agent-Downloads.
    2. Laden Sie die Installationsdatei des entsprechenden Betriebssystems herunter.
    3. Installieren Sie den Agent gemäß den entsprechenden Betriebssystemanweisungen.
    4. Führen Sie den folgenden Befehl aus, um den Agent-Service zu stoppen:
      • In einer Windows -Umgebung: Führen Sie den Befehl sc stop AgentClientCollectoraus
      • In einer Linux -Umgebung: Führen Sie den Befehl sudo systemctl stop accaus
    5. Stellen Sie sicher, dass die Datei acc.yml keinen verschlüsselten API-Schlüssel enthält.
      Beispiel: api-key: "<insert plain text API key here> “
    6. Löschen Sie den Inhalt des Cache-Verzeichnisses des Agent, wobei die Verzeichnisstruktur intakt bleibt:
      • In einer Windows -Umgebung: C:\ProgramData\ServiceNow\agent-client-collector\cache
      • In einer Linux -Umgebung: /var/cache/servicenow/agent-client-collector
    7. Stellen Sie bei der Installation auf dem Computer Windows 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. Greifen Sie bei der Installation auf einem Computer Linux auf den Computer zu, auf dem der Agent installiert ist, und ändern Sie die Datei /usr/share/servicenow/agent-client-collector/serial_number.txt 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 eine Beschädigung des CI des Hosts zu vermeiden.
    9. Starten Sie als Schritt nach der Bereitstellung den Agent-Service neu.
      • In einer Windows -Umgebung: Führen Sie den Befehl sc start AgentClientCollectoraus
      • In einer Linux -Umgebung: Führen Sie den Befehl sudo systemctl start accaus