Skip to content

FastNetMon Advanced 2.0.366

Compare
Choose a tag to compare
@pavel-odintsov pavel-odintsov released this 27 Jun 16:48
93aeed8

Changes:

  • Adding option to pcap reader to load networks list from /tmp/networks_list_pcap.dat
  • Added cron installation for Panel
  • Added counter to track UDP packets for Netflow or IPFIX plugin which exceed 1500 bytes
  • Switched Nginx signature to binary format
  • Changed the way how we sign key for Ubuntu and Debian for Nginx
  • Added explicit checks that repos work on Debian platforms
  • Added logic to verify that MongoDB repo works fine on Ubuntu and Debian
  • Added explicit check that FastNetMon and Grafana repos fro Debian and Ubuntu work fine before installing anything from them
  • Added logic to check that FastNetMon repo works before installing from it
  • Added logic to explicitly check that Nginx repo works
  • Finished logic to set password in Grafana and for Nginx http auth in same time
  • Moved to new logic which just replicates password of Grafana user on Nginx auth as old scheme was broken around Grafana 11 and we weren't able to pin point issue
  • Added logic to pass IPv6 address in Netflow and IPFIX plugin. Also improve logic to use IPv6 address as is in pcap readers
  • Deprecated visual stack for Ubuntu 16.04 because Clickhouse is not working on it
  • Switched MongoDB to FerretDB for Ubuntu 16.04
  • Switched to use FerretDB on Debian and Ubuntu and RedHat machines without AVX or when old CPU is forced via CLI
  • Added per protocol counters for asn_counters_v4 and asn_counters_v6
  • Added logic to respect unit passed to total_traffic_counters using GET query bandwidth_unit set to bps
  • Added logic to pass unit to FNM internal API
  • Added installer flag to install only FerretDB
  • Added logic to start GoBGP daemon to eliminate errors like context deadline exceeded in Panel
  • Added logic to export per protocol counters for network counters and per interface counters endpoints
  • Added per protocol counters for networks and interfaces
  • Unified networks_counters for IPv6 per network counters
  • Ported ASN counters to new per protocol counters logic
  • Added per protocol counters for ASNs and for networks for internal API
  • Added optional capability to use TTL for Flow spec attack detection
  • Added proxy_set_header for Grafana to address origin not allowed issue
  • Introduced option to calculate speed in parallel. Please note that it performs best if you have ban disabled
  • Added configuration options parallel_speed_calculation and parallel_speed_calculation_threads
  • Implemented previously missing logic for flow_spec_ignore_do_not_fragment_flag
  • Changed permissions for systemd unit files for CentOS family from 755 to 644 as RHEL 8 does not like it: Configuration file /usr/lib/systemd/system/fastnetmon.service is marked executable. Please remove executable permission bits. Proceeding anyway
  • Added flows_per_second sorter for Partner integration
  • Added FerretDB support for logic to import community configuration
  • Added logic to use Nginx repository from Ubuntu 22.04 Jammy for Ubuntu 24.04 as we do not have official one yet
  • Added Ubuntu 24.04 support to installer