# 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.
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.
Überprüfen Sie, dass der Dienst auf Ihrem System läuft, indem Sie zu Ihrem Dienste-Manager navigieren:

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")
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.
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.
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")