Arbeitsplatzrechner

Auf dieser Seite

Der Arbeitsplatzrechner installiert nichts aus dem Paket: Er empfängt die Bilder, die der Server bereits gezeichnet hat. Dies ist der zweite von zwei Schritten und die Umkehrung der üblichen Reihenfolge, bei der ein Programm auf der Maschine installiert wird, an der Sie arbeiten. argus-fetch kopiert die Diagramme von jedem deklarierten Server.

Die Server deklarieren

Der Befehl liest ~/.config/argus/hosts.conf, einen Server pro Zeile, in der Form <ssh alias>,<data directory>. Der Alias ist ein Host-Name aus ~/.ssh/config oder eine user@host-Adresse; das Verzeichnis ist ARGUS_DATA_DIR auf diesem Server, standardmäßig /srv/argus/. Leere Zeilen und Zeilen, die mit # beginnen, werden ignoriert.

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

Die Bilder kopieren

argus-fetch

Eine SSH-Sitzung pro Server genügt: Der Befehl kopiert in dieser Sitzung die PNG-Dateien unter <directory>/<year>/images/ und schließt sie dann. Die Bilder landen in ~/argus-backup/<ssh alias>/<year>/images/. Vorhandene Dateien auf dem Arbeitsplatzrechner bleiben unangetastet, und keine entfernte Datei wird gelöscht, sodass der Befehl jeden Tag laufen kann.

Zwei Optionen ändern das Ziel:

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

Eine Verbindung pro Host, kein erneuter Versuch

Ein nicht erreichbarer Server wird einmal gemeldet; die übrigen Server werden trotzdem kopiert und der Befehl endet mit Code 1. Es gibt keinen zweiten Versuch, da ein Server, der eine Adresse nach einigen fehlgeschlagenen Anmeldungen sperrt, den Arbeitsplatzrechner aussperren würde. Finden Sie die Ursache (Schlüssel, Alias, Firewall, ausgeschaltete Maschine), und führen Sie den Befehl dann selbst erneut aus.

bash, ssh und rsync müssen auf dem Arbeitsplatzrechner vorhanden sein, mit einem Schlüssel, der die Sitzung ohne Passwortabfrage öffnet. Das Paket legt argus-fetch in /usr/bin/ ab; eine Maschine, die nicht Debian ist, kann diese eine Datei aus dem Repository nehmen.

Eine Ansicht lesen, die es noch nicht gibt

Die bereits gezeichneten Diagramme liegen auf dem Arbeitsplatzrechner. Für eine andere Woche oder einen anderen Monat zeichnen Sie sie auf dem Server und holen sie dann erneut:

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

Das nächste argus-fetch kopiert das neue Bild mit den anderen. Die Seite Diagramme gibt die Zeitfenster und die drei Ansichten.

Was kopiert wird

Jedes Bild ist ein PNG namens <today>_argus_<view>_<window>.png, zum Beispiel 2026-11-02_argus_period_week-2026-W44.png. Die vollständige Prozedur, der Aufbau der Sicherung und die Optionen stehen in docs/desk.md.

WeiterDiagramme →