69f2ee866a
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
54 lines
1.3 KiB
Bash
54 lines
1.3 KiB
Bash
# FritzBox Zugangsdaten
|
|
FRITZ_HOST=192.168.178.1
|
|
FRITZ_USER=
|
|
FRITZ_PASSWORD=dein_passwort_hier
|
|
|
|
# Netzwerk Einstellungen
|
|
MONITOR_INTERFACE=auto
|
|
NETWORK_RANGE=auto
|
|
|
|
# Monitoring Intervalle (Sekunden)
|
|
TRAFFIC_INTERVAL=60
|
|
OUTAGE_CHECK_INTERVAL=30
|
|
DEVICE_SCAN_INTERVAL=300
|
|
PORT_SCAN_INTERVAL=3600
|
|
FRITZ_POLL_INTERVAL=60
|
|
# Perma-Ping der .env Ziele (Sekunden)
|
|
PING_TARGET_INTERVAL=5
|
|
# Ping aller anderen Netzwerk-Geräte (Sekunden)
|
|
DEVICE_PING_INTERVAL=30
|
|
|
|
# Ping-Ziele zur Ausfallserkennung (kommasepariert)
|
|
PING_TARGETS=8.8.8.8,1.1.1.1,9.9.9.9
|
|
|
|
# Datenbank
|
|
DB_PATH=/data/netmon.db
|
|
|
|
# Web Server
|
|
WEB_HOST=0.0.0.0
|
|
WEB_PORT=5000
|
|
|
|
# Log Level: DEBUG, INFO, WARNING, ERROR
|
|
LOG_LEVEL=INFO
|
|
|
|
# Switch Monitoring (Netgear ProSafe Plus)
|
|
SWITCH_ENABLED=false
|
|
SWITCH_HOST=192.168.1.33
|
|
SWITCH_PASSWORD=password
|
|
# Switch-Port an dem das Gateway (FritzBox) hängt
|
|
SWITCH_GATEWAY_PORT=1
|
|
# Poll-Intervall in Sekunden
|
|
SWITCH_INTERVAL=30
|
|
|
|
# Paketmitschnitt
|
|
CAPTURE_ENABLED=true
|
|
CAPTURE_MAX_ROWS=50000
|
|
# Einzelne Protokolle/Ports rausfiltern (true/false)
|
|
CAPTURE_FILTER_ICMP=true
|
|
CAPTURE_FILTER_ARP=true
|
|
CAPTURE_FILTER_ZABBIX=true
|
|
CAPTURE_FILTER_RUSTDESK=true
|
|
# Zusätzliche BPF-Filter (werden mit AND verknüpft, leer lassen wenn nicht benötigt)
|
|
# Beispiel: "not port 5353 and not port 1900"
|
|
CAPTURE_FILTER_EXTRA=
|