FastNetMon Advanced licensing logic

In this article you can find details about FastNetMon’s licensing implementation.

When you install FastNetMon for the first time it uses your external and internal IPs (if use NAT) and information about hardware to generate license and store it to /etc/fastnetmon/license.lic.

It uses following hardware details:

  • CPU model
  • Memory amount
  • Number of logical CPUs

If you change any of these hardware options FastNetMon will issue new license automatically (you need to have active Internet connection) when you change it reasonable number of times (few times per week). If you change it so often our support team will contact you and after that we may limit number of allowed hardware assignment changes.

If you’re thinking about changing external or internal IP address, please create ticket to our support team before making any actions. Any IP relate changes will affect license allocation process.

For license usage monitoring reasons and product usage survey, all editions of FastNetMon send following information to stats server:

  • Current incoming speed
  • Current outgoing speed
  • Total number of hosts in IPv4 network
  • Number of active IPv4 and IPv6 hosts
  • Number of observed Netflow/IPFIX flows per second
  • Number of observed sFlow headers per second
  • Version of FastNetMon
  • Enabled plugins (af_packet, sflow, netflow, xdp)
  • Virtualisation technology
  • Time required for speed calculation
  • Linux kernel version
  • Linux distribution name
  • Linux distribution version
  • CPU flags
  • Feature flags (enabled or disabled) for following features: BGP, InfluxDB, Clickhouse Metrics, Traffic DB, Prometheus, BGP Flow Spec

FastNetMon does not send any pcap dumps, hosts in your network or any other sensitive information to our servers.

If you deployment does not have any external connectivity we can allocate offline licenses which does not require connection to licensing server. If you need this type of license, please discuss it with sales team. These licenses are subject of additional security checks for company and can be issued only for annual licenses.

For all production licenses on monthly or annual billings cycle our licensing server issues licenses only for 14 days. Every day FastNetMon contacts licensing server and extends it for one more day.

During automatic license extension you can check following log messages in /var/log/fastnetmon/fastnetmon.log:

[INFO] Start automatic license refresh process
[INFO] External IP address of this server:
[INFO] We have license for: 14 days
[INFO] Correctly received and checked license
[INFO] We store license on disk

To check license status you can use this fcli command:

sudo fcli show license

{"address_ipv4":"","total_memory_size":16005,"logical_cpus_number":4,"cpu_model":"Intel(R) Xeon(R) CPU @ 2.20GHz","expiration_date":"2022-09-04","licensed_bandwidth":10000,"issuer_type":"automatic","business_type":"production","licensed_bandwidth_unit":"mbits"}

There is an option to manually extend license to check that it will work fine after configuration or routing change:

sudo fcli set renew_license

If your license was suspended or cancelled previously you will need to restart FastNetMon to fetch license:

sudo fcli commit

24/7 Tech Support

Email Us