FastNetMon Advanced 2.0.335
Changes:
- Switched CentOS 7 to Clickhouse LTS as Stable crashes
- Disabled fork for MongoDB on CentOS distros to address crashes during installation
- Fixed example callback script
- Disabled telemetry for manually issued licenses
- Added capture for last X lines from Clickhouse log files to catch installation errors
- Added more context to debug MongoDB issues
- Added unmask logic for InfluxDB to address masked service
- Improved install atomic logic
- Added FastNetMon API command to get external IP from license server
- Added timestamp for JSON export format
- Added recommendation to install visual graphs after finishing install for community version
- Improved error message when we cannot bind on socket from sFlow plugin
- Added logic to print packets
- Added logic to run attack detection on input JSON
- Grafana binary was renamed in upstream and we made this adjustment in installer
- Increased default threshold per host from 20k to 100k as 20k is too low for modern traffic speeds
- Reworked BGP community logic to ignore only broken community and keep legitimates ones from configuration
- Added option to specify custom auth mechanism for MongoDB for FastNetMon daemon using mongodb_auth_mechanism configuration option in /etc/fastnetmon/fastnetmon.conf
- Improved gTEST configuration
- Added flat map to real traffic speed
- Added test for boost::unordered_flat_map
- Upgrade Boost to 1.81
- Added new hashes for Clickhouse
- Added CGNAT checking function for license server
- Switched to more secure permissions for /etc/fastnetmon/license.lic and set it to 755 instead of 777
- Upgrade Clickhouse to 2.3.0 to address description leaks when connection fails: ClickHouse/clickhouse-cpp#228
- Better description for netflow host option
- Added logic to retrieve IPv4 address when IPv4 and IPv6 used in same time
- Improved sockets code in Netflow plugin
- Added per protocol version counters for recv_from mode
- Added new metrics netflow_ipfix_total_ipv4_packets and netflow_ipfix_total_ipv6_packets to count number of Netflow UDP packets received using different protocols
- Fixed CentOS 7 build procedure