Mettre à jour l'Agent Watchflare
Mettez à jour l'agent Watchflare sous Linux (commande intégrée) ou sous macOS (Homebrew). Mises à jour depuis le tableau de bord, compatibilité Hub / Agent.
sudo watchflare-agent updateLinux
La commande update est dans le binaire. Elle interroge l’API GitHub, télécharge depuis get.watchflare.io, vérifie le SHA-256, puis confie le remplacement à un service systemd qui a les droits : le binaire est remplacé, le service redémarre.
sudo watchflare-agent update Watchflare Agent v0.35.0 Checking for updates... Update available: v0.35.0 → v0.36.0 Downloading v0.36.0... ✓ Updated to v0.36.0 ✓ Service restarted
Savoir s’il y a quelque chose de nouveau, sans l’installer :
sudo watchflare-agent update --check Remarque
agent.conf, ca.pem et le dossier de données restent en place. Seul le binaire change.
macOS
C’est Homebrew qui met à jour :
brew upgrade watchflare-agent
brew services restart watchflare-agent Mises à jour depuis le tableau de bord (Linux)
Sous Linux, un path unit systemd peut enchaîner tout seul. Page de l’hôte → Update agent. Le Hub envoie l’ordre au heartbeat suivant. L’agent télécharge, installe, redémarre. Rien à faire sur la machine.
La page de chaque hôte affiche la version de l’agent. Les versions en retard sont signalées.
Version installée
watchflare-agent version Sortie :
Watchflare Agent v0.36.0
La même version apparaît sur la page de l’hôte, dans le Hub.
Compatibilité Hub / Agent
Les deux ont leur propre numéro de version. Un écart d’une mineure (Hub v0.34, agent v0.33) fonctionne en général. Si le Hub ajoute une métrique ou un RPC, les agents plus anciens l’ignorent et continuent de remonter le reste.
Gardez tout de même les agents à jour : correctifs et nouveaux collecteurs.