La première machine
Dans l'interface, Add a machine (sur le panneau d'accueil, ou derrière « + Add » à côté de Hosts and sites — une machine surveillée s'appelle un host dans l'interface et dans la configuration). Donnez-lui son nom : la machine reçoit son ping aussitôt, et vous arrivez sur sa page.
Pour la vue de l'intérieur — les métriques à la seconde, le CPU et la mémoire par compte, les disques, le RAID, les températures — installez l'agent sur la machine. Sa page affiche les lignes à coller, avec l'URL de cette console déjà renseignée dès qu'elle est posée dans Settings › Server :
curl -fsSL https://repo.lrob.net/apt/webmonit/webmonit.gpg -o /usr/share/keyrings/webmonit.gpg
echo "deb [signed-by=/usr/share/keyrings/webmonit.gpg] https://repo.lrob.net/apt/webmonit stable main" > /etc/apt/sources.list.d/webmonit.list
apt update && apt install webmonit-agent
sed -i 's|^#\? *server:.*|server: https://votre-console|' /etc/webmonit/agent.yaml
webmonit-agent enrol <le jeton qu'affiche le bouton « Mint a join token »>
Ce jeton d'enrôlement est à usage unique et il expire. L'enrôlement démarre l'agent, qui pousse ensuite en HTTPS avec ses propres identifiants ; rien, côté serveur, ne se connecte jamais à la machine. Dans les secondes qui suivent le premier rapport, les checks de la machine — un check est une sonde qui vérifie une chose : la charge, l'espace disque, l'uptime, et le SMART, le RAID ou les températures là où le matériel répond — se créent tout seuls et remplissent leurs cadrans.
Une machine peut aussi porter un pack de checks par typologie (les services d'une machine qui porte un panel, les zones d'un serveur de noms) ; voyez ses réglages, onglet Settings.