Poste de bureau
Sur cette page
Le poste de bureau n’installe rien du paquet : il reçoit les images que le serveur a déjà dessinées. C’est la seconde de deux étapes, et l’inverse de l’ordre habituel, où un programme s’installe sur la machine avec laquelle vous travaillez. argus-fetch copie les graphiques de chaque serveur déclaré.
Déclarer les serveurs
La commande lit ~/.config/argus/hosts.conf, un serveur par ligne, sous la forme <ssh alias>,<data directory>. L’alias est un nom Host de ~/.ssh/config, ou une adresse user@host ; le répertoire est ARGUS_DATA_DIR sur ce serveur, /srv/argus/ par défaut. Les lignes vides et les lignes commençant par # sont ignorées.
mkdir -p ~/.config/argus
printf 'server.example.org,/srv/argus/\n' > ~/.config/argus/hosts.conf
Copier les images
argus-fetch
Une session SSH par serveur suffit : la commande copie dans cette session les fichiers PNG trouvés sous <directory>/<year>/images/, puis la ferme. Les images arrivent dans ~/argus-backup/<ssh alias>/<year>/images/. Les fichiers existants sur le poste de bureau sont laissés tels quels, et aucun fichier distant n’est supprimé, si bien que la commande peut s’exécuter chaque jour.
Deux options changent la destination :
argus-fetch --only server.example.org
argus-fetch --dest ~/Documents/argus
Une connexion par hôte, pas de nouvelle tentative
Un serveur injoignable est signalé une fois ; les serveurs restants sont quand même copiés et la commande se termine avec le code 1. Il n’y a pas de seconde tentative, car un serveur qui bannit une adresse après quelques tentatives de connexion échouées verrouillerait le poste de bureau dehors. Trouvez la cause (clé, alias, pare-feu, machine éteinte), puis relancez la commande vous-même.
bash, ssh et rsync doivent être présents sur le poste de bureau, avec une clé qui ouvre la session sans demander de mot de passe. Le paquet place argus-fetch dans /usr/bin/ ; une machine qui n’est pas Debian peut prendre ce fichier unique dans le dépôt.
Lire une vue qui n’existe pas encore
Les graphiques déjà dessinés sont sur le poste de bureau. Pour une autre semaine ou un autre mois, dessinez-la sur le serveur, puis rapatriez de nouveau :
ssh server.example.org
sudo argus-chart period --week 2026-W44
Le prochain argus-fetch copie la nouvelle image avec les autres. La page Graphiques donne les fenêtres et les trois vues.
Ce qui est copié
Chaque image est un PNG nommé <today>_argus_<view>_<window>.png, par exemple 2026-11-02_argus_period_week-2026-W44.png. La procédure complète, l’arborescence de sauvegarde et les options sont dans docs/desk.md.