Pomoc Netronome - monitorowanie WANu

SiewcaRyżu

Kimchi & Pikachu
Contributor
9 Październik 2023
16 502
11
1 685
153
QNAP
null
Ethernet
null
GitHub - autobrr/netronome: Netronome is a modern network speed testing and monitoring tool built with Go and React.

1770030678811.png


1770030779775.png


1770030811341.png
 
mój setup:
Kod:
services:
  netronome:
    image: ghcr.io/autobrr/netronome:latest
    container_name: netronome
    ports:
      - "7575:7575"
    volumes:
      - ./netronome:/data
    cap_add:
      - NET_RAW # Required for MTR and privileged ping operations
    environment:
      - NETRONOME__DB_TYPE=postgres
      - NETRONOME__DB_HOST=postgres
      - NETRONOME__DB_PORT=5432
      - NETRONOME__DB_USER=netronome
      - NETRONOME__DB_PASSWORD=netronome
      - NETRONOME__DB_NAME=netronome
      - NETRONOME__DB_SSLMODE=disable
    depends_on:
      - postgres
    restart: unless-stopped

  postgres:
    container_name: netronome-postgres
    image: postgres:17-alpine
    environment:
      - POSTGRES_USER=netronome
      - POSTGRES_PASSWORD=netronome
      - POSTGRES_DB=netronome
    volumes:
      - ./config/postgres_data:/var/lib/postgresql/data
    ports:
      - "5432:5432"
    healthcheck:
      test: ["CMD-SHELL", "pg_isready -U netronome"]
      interval: 5s
      timeout: 5s
      retries: 5
    restart: unless-stopped

przejechane "chmod -R 777 netronome/ config/"
wiem słabe rozwiązanie .. no ale co poradzisz :|

dodatkowo że korzystam z MaxMind'a Download and update databases
przekopiowałem ostatnie bazy GeoLite2-ASN.mmdb i GeoLite2-Country.mmdb
1770062796705.png

odblokowałem GeoIP w pliku conf programu:
1770063124418.png


1770062904526.png

właściciel plików MMDB musi być taki sam jak folderu .config (chown .... *.mmdb)
po przeładowaniu kontenera (docker compose up -d --force-recreate)
widac ASNy
1770063058434.png