hydden.docs

# Dieses Thema enthält Anweisungen für betriebssystembasierte Client-Bereitstellungen. Hydden empfiehlt, die Client-Dienste lokal zu installieren, anstatt nur den Dienst auszuführen, obwohl das eine Option ist, aber nicht für kontinuierliche Überwachung und Leistung empfohlen wird.

Sobald ein Client basierend auf den nachstehenden Bereitstellungsinformationen installiert ist, wird er automatisch aktualisiert, wenn neue Client-Pakete veröffentlicht werden.

Paketnamen:

Wobei:

Hydden verwendet Port 22101 als Standard-Bootstrap-Port.

Windows Client-Bereitstellung

  1. Öffnen Sie als Administrator ein cmd prompt-Fenster auf einem vernetzten System.
  2. Führen Sie die Paketinstallation aus:

       C:\Users\administrator>C:\Users\administrator\Desktop\hydn-1.0.114-windows-amd64.exe
       2024-05-06T20:21:46.629-0400    INFO    Installing Hydden Service       {"pid": 8104, "tid": "123YourTenant456YourTenant7", "name": "hydn-1.0.114-windows-amd64"}
       2024-05-06T20:21:46.629-0400    INFO    Installing service      {"pid": 8104, "path": "C:\\Program Files\\Hydden\\hydns\\bin\\hydn.exe"}
       2024-05-06T20:21:50.017-0400    INFO    Service installed successfully  {"pid": 4952, "name": "hydn-client"}
       2024-05-06T20:21:52.679-0400    INFO    Service started successfully    {"pid": 4952, "name": "hydn-client"}
       2024-05-06T20:21:54.347-0400    INFO    Executing module    {module: "controller", name: "Hydden Client", pid: 5708, tenant: "123YourTenant456YourTenant7"}
       2024-05-06T20:21:54.347-0400    INFO    Starting Hydden Client    {pid: 5708, version: "0.5.735"}
       2024-05-06T20:21:55.343-0400    INFO      Hostname    {hostname: "TWin10.demo.corp", maxprocs: 1, ncpu: 1, pid: 5708}
       ...
       2024-05-06T20:22:01.312-0400    INFO    Communications connected    {client: "Hydden Client", mod: "controller", pid: 5708, server: "tls://portal.hydden.com:22103", tid: "123YourTenant456YourTenant7"}
       2024-05-06T20:22:07.827-0400    INFO    Client installed successfully   {"pid": 4952, "name": "hydn-client"}
    

    Der Client-Dienst ist installiert und gestartet.

  3. Überprüfen Sie, dass der Dienst auf Ihrem System läuft, indem Sie zu Ihrem Dienste-Manager navigieren:

    img

Verwaltung des Dienstes nach der Installation

hydn-1.0.114-windows-amd64.exe service -?
flag provided but not defined: -?
Usage of service:
  -E value
        environment variable
  -install
        install the hydn Client service
  -name string
        specify the service name for the hydn Client service (default "hydn-client")
  -restart
        restart the hydn Client service
  -start
        start the hydn Client service
  -status
        hydn Client status
  -stop
        stop the hydn Client service
  -uninstall
        uninstall the hydn Client service
  -unregister
        unregister hydn grid
  -user string
        specify the service user for the hydn Client service (default "NT Service\\hydn-client")

Linux Client-Bereitstellung

  1. Als Root-Benutzer oder mit erhöhter Root-Shell oder unter Verwendung des sudo-Befehls mit einer entsprechenden Richtlinie können Sie den Dienst mit folgendem Befehl installieren:

       root@US-Bunty1:/mnt/dc01# chmod +x hydn-0.5.639-linux-ubuntu22.04-amd64
       root@US-Bunty1:/mnt/dc01# hydn-0.5.639-linux-ubuntu22.04-amd64
    

    Eine erfolgreiche Installation und Registrierung wird mit den folgenden Meldungen bestätigt:

       hydn-0.5.639-linux-ubuntu22.04-amd64
       2024-04-22T21:07:45.412-0400    INFO    Installing Hydden Service       {"pid": 217532, "tid": "123YourTenant456YourTenant7", "name": "hydn-0.5.639-linux-ubuntu22.04-amd64"}
       2024-04-22T21:07:45.412-0400    INFO    Installing service      {"pid": 217532, "path": "/opt/Hydden/hydn/bin/hydn"}
       2024-04-22T21:07:47.896-0400    INFO    Service installed successfully  {"pid": 217541, "name": "hydn-client"}
       2024-04-22T21:07:47.927-0400    INFO    Service started successfully    {"pid": 217541, "name": "hydn-client"}
       2024-04-22T21:07:47.955-0400    INFO    Executing module    {module: "controller", name: "hydn Client", pid: 217626, tenant: "123YourTenant456YourTenant7"}
       2024-04-22T21:07:47.955-0400    INFO    Starting Hydden Client    {pid: 217626, version: "0.5.639"}
       ...
       2024-04-22T21:07:55.038-0400    INFO    Storing tenant token    {pid: 217626, tid: "123YourTenant456YourTenant7"}
       2024-04-22T21:07:55.239-0400    INFO    Reload requested    {name: ".reload", pid: 217626}
       2024-04-22T21:07:55.239-0400    INFO    Reloading enabled modules    {modules: [collector.linux grid.client node.client], pid: 217626}
       2024-04-22T21:08:02.929-0400    INFO    Client installed successfully   {"pid": 217541, "name": "hydn-client"}
    

    Der Client-Dienst ist installiert und gestartet.

  2. Um zu überprüfen, dass der Dienst auf Ihrem System läuft, verwenden Sie den folgenden Befehl:

       systemctl status hydn-client
    

    Sie werden die folgende Ausgabe sehen:

       root@US-Bunty1:~# systemctl status hydn-client
       hydn-client.service - Hydden Client
       Loaded: loaded (/etc/systemd/system/hydn-client.service; enabled; vendor preset: enabled)
       Active: active (running) since Fri 2024-04-05 12:14:54 EDT; 5 days ago
       Main PID: 416464 (hydn-0.5.527-ub)
       Tasks: 28 (limit: 2261)
       Memory: 34.8M
         CPU: 3min 30.685s
         CGroup: /system.slice/hydn-client.service
              ├─416464 /mnt/dc01/hydn-0.5.527-ubuntu2204-amd64
              └─416473 /mnt/dc01/hydn-0.5.527-ubuntu2204-amd64 collector linux
    
       Apr 05 12:14:54 US-Bunty1.demo.corp systemd[1]: Started Hydden Client.
    

Verwaltung des Dienstes nach der Installation

hydn-0.5.610-linux-rhel9-amd64 service -?
flag provided but not defined: -?
Usage of service:
  -E value
        environment variable
  -install
        install the hydn Client service
  -name string
        specify the service name for the hydn Client service (default "hydn-client")
  -restart
        restart the hydn Client service
  -start
        start the hydn Client service
  -status
        hydn Client status
  -stop
        stop the hydn Client service
  -uninstall
        uninstall the hydn Client service
  -unregister
        unregister hydn grid
  -user string
        specify the service user for the hydn Client service (default "hydn")