Argus
Kein Dauerdienst, keine Datenbank, geeignet für Maschinen mit weniger als 1 GB RAM. Argus zählt Angriffe gegen Ihre Server, SSH von selbst und die Sperren von Fail2Ban und CrowdSec, wenn sie installiert sind, und bewahrt den Verlauf als Diagramme auf. Ein Cron-Job arbeitet einmal pro Nacht, schreibt reine Textdateien und zeichnet die Bilder; kein Prozess bleibt laufen.
- Version 1.0.0
- MIT-Lizenz
Was es zählt
Argus liest die SSH-Authentifizierungsprotokolle und, wenn die Werkzeuge vorhanden sind, die Sperren von Fail2Ban und die Warnungen von CrowdSec. Ein Angriff ist eine Quelladresse, die an einem Tag eine Mindestzahl fehlgeschlagener Authentifizierungsversuche erreicht, standardmäßig 5, damit ein falsch getipptes Passwort nicht zählt.
Die Serien bleiben getrennt. SSH, jedes Fail2Ban-Jail und jedes CrowdSec-Szenario behalten ihre eigene Linie und ihre eigene Farbe, und Argus addiert sie nie zu einer einzigen Punktzahl.

Drei Ansichten, ein Befehl
argus-chart zeichnet die Ansicht eines Zeitfensters, das Sie wählen. daily gibt den Verlauf eines Jahres, ein Punkt pro Tag. period zählt jede Serie über einen Tag, eine ISO-Woche, einen Monat, ein Quartal, ein Jahr oder einen Zeitraum. hourly zählt jede Serie zu jeder Stunde des Tages über dieselben Zeitfenster. Die Seite Diagramme gibt echte Befehle und erklärt, wie man die Stunde liest.
Auf dem Server installieren, am Arbeitsplatzrechner lesen
Das Paket kommt auf den Server, dessen Protokolle Argus liest. Ihr eigener Computer installiert nichts davon und empfängt die Bilder mit argus-fetch. Das ist die Umkehrung der üblichen Reihenfolge, und die Seiten Installation und Arbeitsplatzrechner geben die beiden Schritte.
Eine periodische Momentaufnahme, kein Live-Dienst
Grafana ist eine kontinuierliche Ansicht einer Infrastruktur: ein Dienst, der ständig läuft und live abgefragt werden kann. Argus ist eine periodische Momentaufnahme: ein Bild pro Nacht, gelesen, wann Sie wollen. Grafana kann auch nach Woche oder Jahr aggregieren; der Unterschied ist der Preis eines Dauerdienstes, einer Zeitreihendatenbank und eines zu bauenden Dashboards, gegenüber einem Cron-Job und flachen Textdateien. Die Seite Funktionsweise folgt einer Nacht der Sammlung und des Renderns.
Wie es weitergeht
- Installation
Installieren Sie das Argus-Paket auf einem Debian- oder Ubuntu-Server, erfahren Sie, was es schreibt, und prüfen Sie die erste Nacht der Sammlung.
- Arbeitsplatzrechner
Deklarieren Sie Ihre Server und holen Sie ihre Diagramme mit argus-fetch auf Ihren Computer, eine Verbindung pro Host und kein erneuter Versuch.
- Diagramme
Die Tages-, Zeitraum- und Stundenansicht, drei Befehle zum Kopieren und der Unterschied zwischen der Beobachtungsstunde und der Stunde des Angriffs.
- Funktionsweise
Ein Cron-Job sammelt, reine Textdateien bewahren die Anzahlen, ein zweiter Job zeichnet die Diagramme, und kein Daemon bleibt laufen.
- Kompatibilität
Was das Argus-Paket auf einem Debian- oder Ubuntu-Server braucht, was optional ist und was die Dokumentation nicht abdeckt.