Merci @EVOTk qui m’a récemment fait découvrir cet outil très léger de monitoring de machine sous Linux. Basique et très simple à mettre en place (1 serveur et des agents), il permet en un coup d’œil d’avoir une idée de l’utilisation des ressources d’une machine : CPU, RAM, réseau, espace disque, GPU…
Depuis le site officiel ou le GitHub du projet, on accède à la documentation complète. J’ai fait le choix d’installations en Docker.
Partie serveur :
services:
beszel:
image: henrygd/beszel:latest
container_name: beszel
restart: always
extra_hosts:
- host.docker.internal:host-gateway
ports:
- 8090:8090
volumes:
- /home/aerya/docker/beszel_data:/beszel_data
labels:
- com.centurylinklabs.watchtower.enable=true
Pour ajouter un agent, donc une machine à suivre, il faut auparavant créer une clé via le serveur

Et utiliser cette clé publique pour installer l’agent, en Docker encore une fois dans mon cas :
services:
beszel-agent:
image: henrygd/beszel-agent:latest
container_name: beszel-agent
restart: always
network_mode: host
volumes:
- /var/run/docker.sock:/var/run/docker.sock:ro
environment:
PORT: 45876
# Do not remove quotes around the key
KEY: 'ssh-ed25519xxxxx'
labels:
- com.centurylinklabs.watchtower.enable=true
Et on obtient un beau rendu


Avec le détail en passant la souris sur un item

Salut
Merci, je cherchais justement un outil de ce type, netdata est une usine à gaz