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.

SuiteGraphiques →