Equipo de escritorio

En esta página

El equipo de escritorio no instala nada del paquete: recibe las imágenes que el servidor ya ha dibujado. Es el segundo de dos pasos, y el inverso del orden habitual, en el que un programa se instala en la máquina en la que trabaja. argus-fetch copia los gráficos de cada servidor declarado.

Declarar los servidores

El comando lee ~/.config/argus/hosts.conf, un servidor por línea, con la forma <ssh alias>,<data directory>. El alias es un nombre Host de ~/.ssh/config, o una dirección user@host; el directorio es ARGUS_DATA_DIR en ese servidor, /srv/argus/ por defecto. Las líneas vacías y las líneas que empiezan por # se ignoran.

mkdir -p ~/.config/argus
printf 'server.example.org,/srv/argus/\n' > ~/.config/argus/hosts.conf

Copiar las imágenes

argus-fetch

Basta una sesión SSH por servidor: el comando copia en esa sesión los archivos PNG que encuentra bajo <directory>/<year>/images/ y luego la cierra. Las imágenes llegan a ~/argus-backup/<ssh alias>/<year>/images/. Los archivos que ya existen en el equipo de escritorio se dejan como están, y no se borra ningún archivo remoto, así que el comando puede ejecutarse cada día.

Dos opciones cambian el destino:

argus-fetch --only server.example.org
argus-fetch --dest ~/Documents/argus

Una conexión por host, sin reintento

Un servidor inalcanzable se notifica una vez; los demás servidores se copian igualmente y el comando termina con el código 1. No hay un segundo intento, ya que un servidor que bloquea una dirección tras unos intentos de conexión fallidos dejaría fuera al equipo de escritorio. Encuentre la causa (clave, alias, cortafuegos, máquina apagada) y vuelva a ejecutar el comando usted mismo.

bash, ssh y rsync deben estar presentes en el equipo de escritorio, con una clave que abra la sesión sin pedir contraseña. El paquete coloca argus-fetch en /usr/bin/; una máquina que no sea Debian puede tomar ese único archivo del repositorio.

Leer una vista que aún no existe

Los gráficos ya dibujados están en el equipo de escritorio. Para otra semana u otro mes, dibújela en el servidor y vuelva a traer:

ssh server.example.org
sudo argus-chart period --week 2026-W44

El siguiente argus-fetch copia la imagen nueva con las demás. La página Gráficos da las ventanas y las tres vistas.

Qué se copia

Cada imagen es un PNG llamado <today>_argus_<view>_<window>.png, por ejemplo 2026-11-02_argus_period_week-2026-W44.png. El procedimiento completo, la estructura de la copia de seguridad y las opciones están en docs/desk.md.

SiguienteGráficos →