Preferences set automatically trigger an update of
the class Preferences() members to make sure they are up
to date.
Additionally, the housekeeping frequency has been made customizable.
Nagios alerts support has been added via NSCA (Nagios Service Check Acceptor).
Nagios NSCA alerts configuration can be set at runtime via the
preferences page of the UI. The running instance of ntopng is
notified asynchronously upon preference changes.
ntopng instance name can be specified using command line parameter
--instance-name. If no parameter is specified, instance name defaults
to the current host name.
this information is exported to MySQL and ES.
This commit introduces a class to handle host communities, that are
a logical representation of clusters of hosts that fall under the
same administrative domain. This commit also adds a new command line
option to specify a file containing aggregation rules and code to
parse such file with an adequate syntax:
communityX@id1=net1,net2,net3
communityY@id2=net4,net5,net6
...
Communities are unused now. Further commits will introduce reports
to represent communities and describe them with stats.
This addresses issue #75.
Starting ntopng from outside the install folder can cause problems
if ntopng has not been installed but instead compiled from source.
This commit adds an install-dir parameter to allow to specify where
ntopng executable and scripts are so that variables are set
correctly. Please refer to the help to get info about the usage
of the option.
This commit adds a first implementation of configuration preferences for RRDs.
Different config options are selectable for network interfaces RRDs and
other RRDs. This addresses issue #33.
Added .gitignore file for ignoring selected files
Reworked src and include paths to organize the source better
Fixed bug with invalid git version caused in some settings that do not compile code extracting it from github