feat: IP-Status-Diagnose hinzufügen
This commit is contained in:
@@ -58,6 +58,7 @@ sudo systemctl status adguard-shield
|
||||
# Diagnose und Monitoring
|
||||
sudo adguard-shield test
|
||||
sudo adguard-shield status
|
||||
sudo adguard-shield ip-status 192.168.1.100
|
||||
sudo adguard-shield live
|
||||
sudo adguard-shield history 100
|
||||
sudo adguard-shield logs --level warn --limit 100
|
||||
@@ -360,7 +361,26 @@ Zeigt eine Übersicht des aktuellen Zustands:
|
||||
- Externe Whitelist (aktiv/inaktiv, Anzahl URLs)
|
||||
- Aktive Sperren mit IP, Quelle, Grund und Ablaufzeit
|
||||
|
||||
Bei sehr vielen aktiven Sperren werden nur die ersten 50 angezeigt. Für Details nutze `history` oder frage SQLite direkt ab.
|
||||
Bei sehr vielen aktiven Sperren werden nur die ersten 50 angezeigt. Für Details zu einer konkreten Adresse nutze `ip-status <IP>`, für Ereignisse `history`.
|
||||
|
||||
---
|
||||
|
||||
## IP-Status
|
||||
|
||||
```bash
|
||||
sudo adguard-shield ip-status 192.168.1.100
|
||||
```
|
||||
|
||||
Zeigt den Status einer einzelnen IP-Adresse:
|
||||
|
||||
- ob eine aktive Sperre existiert
|
||||
- Quelle, Grund, Domain, Protokoll, Dauer und Ablaufzeit der Sperre
|
||||
- statische oder externe Whitelist-Treffer
|
||||
- Offense-Zähler für progressive Sperren
|
||||
- GeoIP-Cache-Eintrag
|
||||
- letzte History-Einträge für diese IP
|
||||
|
||||
Der Befehl ist besonders hilfreich, wenn eine IP nicht in der gekürzten `status`-Übersicht auftaucht oder du prüfen möchtest, warum ein Client gesperrt, nicht gesperrt oder nicht erneut eskaliert wurde.
|
||||
|
||||
---
|
||||
|
||||
|
||||
@@ -4,7 +4,7 @@ Dieses Dokument hilft beim Eingrenzen typischer Probleme im Betrieb. Die Reihenf
|
||||
|
||||
## Erste Diagnose
|
||||
|
||||
Diese fünf Befehle liefern meistens schon genug Hinweise, um ein Problem einzugrenzen:
|
||||
Diese Befehle liefern meistens schon genug Hinweise, um ein Problem einzugrenzen:
|
||||
|
||||
```bash
|
||||
# 1. Läuft der Service?
|
||||
@@ -19,7 +19,10 @@ sudo adguard-shield test
|
||||
# 4. Was ist der aktuelle Zustand?
|
||||
sudo adguard-shield status
|
||||
|
||||
# 5. Gibt es Warnungen oder Fehler?
|
||||
# 5. Was ist zu einer konkreten IP bekannt?
|
||||
sudo adguard-shield ip-status 192.168.1.100
|
||||
|
||||
# 6. Gibt es Warnungen oder Fehler?
|
||||
sudo adguard-shield logs --level warn --limit 100
|
||||
```
|
||||
|
||||
@@ -132,6 +135,7 @@ sudo adguard-shield logs --level debug --limit 100
|
||||
|
||||
```bash
|
||||
sudo adguard-shield status
|
||||
sudo adguard-shield ip-status 192.168.1.100
|
||||
sudo adguard-shield history 100
|
||||
```
|
||||
|
||||
@@ -536,6 +540,7 @@ Ohne `--keep-config` werden Installationsverzeichnis, State-Verzeichnis und Logd
|
||||
| `journalctl -u adguard-shield -n 100` | Systemd-Journal ansehen |
|
||||
| `test` | API-Verbindung prüfen |
|
||||
| `status` | Aktuellen Zustand und aktive Sperren anzeigen |
|
||||
| `ip-status <IP>` | Einzelne IP auf Sperre, Whitelist, Offenses, GeoIP und History prüfen |
|
||||
| `live` | Echtzeit-Ansicht mit Queries, Sperren und Logs |
|
||||
| `history 100` | Ban-History anzeigen |
|
||||
| `logs --level warn --limit 100` | Warnungen und Fehler anzeigen |
|
||||
|
||||
Reference in New Issue
Block a user