# Arbeitsplatzrechner

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.

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


## Die Bilder kopieren

```bash
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:

```bash
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:

```bash
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](/de/charts/index.md) 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](https://github.com/RonanDavalan/Argus/blob/main/docs/desk.md).

