feat(beszel): Installation Beszel monitoring infrastructure

- Ajout Hub Beszel pour Synology NAS (192.168.1.25)
  - docker-compose-hub.yml
- Ajout Agent FolzoCorp avec GPU AMD RX 7800 XT
  - docker-compose-agent-folzocorp.yml (amd_sysfs)
- Ajout Agent EffiServer (CPU only, SKIP_GPU)
  - docker-compose-agent-effiserver.yml
- Documentation: docs/BESZEL-INSTALLATION.md
- Script client Python: scripts/beszel_client.py
  - Permet à Effi d'interroger l'API Beszel
This commit is contained in:
Folzo
2026-04-12 09:29:59 +02:00
parent f69dda5e20
commit 8b1338f824
5 changed files with 602 additions and 0 deletions
@@ -0,0 +1,16 @@
# Beszel Agent - EffiServer (192.168.1.27)
# Agent pour monitoring EffiServer (Intel J5040)
services:
beszel-agent:
image: henrygd/beszel-agent:latest
container_name: beszel-agent
restart: unless-stopped
network_mode: host
volumes:
- ./beszel_agent_data:/var/lib/beszel-agent
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
HUB_URL: http://192.168.1.25:8090
# Pas de GPU sur effi-server (Intel J5040)
SKIP_GPU: "true"
+25
View File
@@ -0,0 +1,25 @@
# Beszel Agent - FolzoCorp (192.168.1.11)
# Agent pour monitoring FolzoCorp avec GPU AMD RX 7800 XT
services:
beszel-agent:
image: henrygd/beszel-agent:latest
container_name: beszel-agent
restart: unless-stopped
network_mode: host
volumes:
- ./beszel_agent_data:/var/lib/beszel-agent
- /var/run/docker.sock:/var/run/docker.sock:ro
- /dev/kfd:/dev/kfd
- /dev/dri:/dev/dri
environment:
HUB_URL: http://192.168.1.25:8090
# GPU AMD - utilise amd_sysfs ou rocm-smi automatiquement
GPU_COLLECTOR: amd_sysfs
#amd_sysfs pour AMD RX 7800 XT (Navi 32)
devices:
- /dev/kfd:/dev/kfd
- /dev/dri:/dev/dri
group_add:
- video
- render
+23
View File
@@ -0,0 +1,23 @@
# Beszel Hub - Synology NAS
# Monitoring central pour FolzoCorp et EffiServer
services:
beszel:
image: henrygd/beszel:latest
container_name: beszel
restart: unless-stopped
environment:
APP_URL: http://192.168.1.25:8090
TZ: Europe/Paris
ports:
- "8090:8090"
volumes:
- ./beszel_data:/beszel_data
- /var/run/docker.sock:/var/run/docker.sock:ro
networks:
- beszel_network
networks:
beszel_network:
name: beszel_network
driver: bridge