What is ntopng¶
Ntopng is a passive network monitoring tool focused on flows and statistics that can be obtained from the traffic captured by the server.
Installation instructions can be found at http://packages.ntop.org/. Nightly and stable builds are available. Stable builds are intended for production environments whereas nightly builds are intended for testing.
Three versions of ntopng are available, namely Community, Professional and Enterprise. ntopng automatically switches to one of these three versions, depending on the presence of a license.
Features and comparisons of these three versions are available at https://www.ntop.org/products/traffic-analysis/ntop/.
The Community does not need any license. Professional and Enterprise versions require a license.
License is per-server and is released according to the EULA (End User License Agreement). Each license is perpetual (i.e. it does not expire) and it allows to install updates for one year since purchase/license issue. This means that a license generated on 1/1/2018 will be able to activate new versions of the software until 1/1/2019. If you want to install new versions of the software release after that date, you need to renew the maintenance or avoid further updating the software. For source-based ntopng you can refer to the GPL-v3 License.
ntopng licenses are generated using the orderId and email you provided when the license has been purchased on https://shop.ntop.org/.
if you are using a VM or you plan to move licenses often, and you have installed the software on a server with Internet access, you can add
--online-license-check to the application command line (example:
ntopng -i eth0 --online-license-check) so that at startup the license is validated against the license database. The
--online-license-check option also supports http proxy setting the
http_proxy environment variable (example:
Applying the License¶
Once the license has been generated, it can be applied in order for
ntopng to switch to either Professional or Enterprise. The license can
be placed in a one-line file
/etc/ntopng.license (Linux only) or it can be
input directly from the ntopng GUI, from the “Home Menu”, entry “About
ntopng” (Linux and Windows).
An ntopng restart is recommended once the license has been applied to make sure all the new functionalities will be unlocked.