Führen Sie eine einzeilige Ausführung durch Agent Client CollectorInstallation unter Linux

  • Freigeben Version: Yokohama
  • Aktualisiert 30. Januar 2025
  • 2 Minuten Lesedauer
  • Verwenden Sie zur Installation ein effizientes einzeiliges Befehlsskript Agent Client CollectorAuf einem Computer, der ein Linux-Betriebssystem verwendet. Wenn ein Skript nicht mit der Instanz verbunden ist oder Sie erweiterte Anpassungsoptionen verwenden möchten, müssen Sie möglicherweise installieren Agent Client CollectorManuell.

    Vorbereitungen

    • Stellen Sie sicher, dass Sie konfiguriert haben Agent Client CollectorWebserver.
    • Stellen Sie sicher, dass das Betriebssystem und die Version Ihres Servers mit der Liste der unterstützten Betriebssystemversionen übereinstimmen, wie unter beschrieben Agent Client Collector Installation.
    • Bestimmen Sie die Ressourcengrenzwerte für den Service Desk-Mitarbeiter, der in konfiguriert werden soll /Usr/lib/systemd/System/acc.service Datei nach der Installation.
    • Stellen Sie sicher, dass Sie über verfügen openssl Und DB (Für RHEL/CentOS/SUSE-Installation) sowie Dpkg-sig Und DB (Für Ubuntu/Debian-Installation) Pakete verfügbar, die vom Installationsskript verwendet werden sollen.
    • Wenn Sie eine einzeilige Installation auf mehr als einem Agent durchführen, laden Sie das Agent-Paket auf Ihren lokalen Computer herunter. Platzieren Sie das Paket auf Ihrem ftp Server, mit einem Ansible-Skript. Details zur Massenbereitstellung von Agenten finden Sie unter Integration von Agent Client CollectorIn ein anwenderdefiniertes Basis-Image für die Massenbereitstellung.
    • Damit der Service Desk-Mitarbeiter die BS-Seriennummern und TCP-Verbindungen zusammen mit den zugehörigen laufenden Prozessen abrufen kann, ist auf Linux-Systemen sudo-Zugriff für „dmidecode“ und „ss“ erforderlich.

    Erforderliche Rolle: agent_client_collector_admin

    Prozedur

    1. Abrufen MID-Serverwebsocket-URL-Parameter.
      1. Navigieren zu Agent Client Collector > Websocket-Endpunkt Und wählen Sie den relevanten websocket-Endpunkt aus.
      2. Kopieren Sie den Wert von Endpunkt-URL Feld, das im Installationsbefehl verwendet werden soll.
    2. Kopieren und bearbeiten Sie die folgende Befehlszeile, indem Sie die Befehlsparameter durch Ihre eigenen Informationen ersetzen.
      ACC_API_KEY=<api_key> ACC_MID=wss://<mid_ip>:<websocket_port>/WS/Events Bash -c „$(curl -L https://<instance URL>/api/sn_Agent/Agents/install_Agent)“
      Tabelle : 1. Befehlsparameter
      Parameter Wert
      ACC_API_KEY Der API-Schlüssel, der für den Zugriff auf verwendet wird MID-Serverwebsocket.

      Wenn kein ACC_API_KEY-Wert angegeben ist, werden Sie während der Ausführung des Skripts aufgefordert, den API-Schlüsselwert einzugeben.

      ACC_MID Die URL von MID-Serverwebsocket.

      Wenn Sie mehrere angeben MID Servers, Geben Sie jeweils eine durch Kommas getrennte Zeichenfolge ein MID-Server.

    3. Wahlweise: Wenn Sie neue Prüfungsdefinitionen erstellen müssen, die in die Allow-Liste aufgenommen werden sollen und die Prüfungen angeben, die für die Ausführung auf dem Agent aktiviert sind, deaktivieren Sie die Allow-Liste, indem Sie hinzufügen ACC_ALLOW_LIST=0Zur einzeiligen Befehlszeichenfolge.
      Hinweis:
      Diese Aktion gefährdet die Sicherheit Ihres Systems und wird nur als temporäre Maßnahme empfohlen, bis Sie die Aktualisierung der Allow-Liste abgeschlossen haben. Aktivieren Sie nach Abschluss des Updates die Allow-Liste erneut, indem Sie sie entfernen ACC_ALLOW_LIST=0Aus der einzeiligen Befehlszeichenfolge.
    4. Wahlweise: Wenn der Zertifikatvalidierungsprozess zu zeitaufwändig ist oder Sie den Agent zu Entwicklungszwecken verwenden, können Sie die Zertifikatvalidierung umgehen, indem Sie hinzufügen ACC_VALIDATE_SIG=0Zur einzeiligen Befehlszeichenfolge.
    5. Führen Sie den einzeiligen Befehl aus (der in Schritt angegeben ist) 2, Oben) auf dem Server, auf dem Agent Client CollectorIst installiert.
    6. Wahlweise: Konfigurieren Sie Ressourcengrenzwerte für den Service Desk-Mitarbeiter in /Usr/lib/systemd/System/acc.service Datei gemäß Ihren Geschäftsanforderungen.

      Die Standardwerte in der Datei sind:

      • CPUShares: 128
      • CPUQuota: 10 %
      • MemoryLimit: 192 MIO.
      • BlockIOWeight: 10
      • LimitNICE: +15