feat: Windows Agent v1.0.0

- Windows-Dienst (golang.org/x/sys/windows/svc)
- Collector: CPU (GetSystemTimes), RAM (GlobalMemoryStatusEx), Disks (GetDiskFreeSpaceEx)
- WS-Client: gleiche Verbindungslogik wie Linux/BSD Agent
- Commands: exec, winget list/install/upgrade/upgrade-all, Windows Updates check/install, reboot
- install.ps1: automatische Service-Installation mit Parametern
- make agent-windows VERSION=x.x.x
This commit is contained in:
cynfo3000
2026-03-10 01:22:19 +01:00
parent 1c7c82dfac
commit 8116b71b48
12 changed files with 1293 additions and 1 deletions
+5
View File
@@ -0,0 +1,5 @@
backend_url: "https://192.168.85.13:8443"
api_key: "AGENT_KEY_HERE"
agent_name: "PC-Name"
interval_seconds: 60
insecure: true