Commit graph

2810 commits

Author SHA1 Message Date
Simone Mainardi
37f54a5090 Fixes font-awesome 5 external link
Fixes #3125
2019-12-13 10:18:20 +01:00
Alfredo Cardigliano
f6c6e4c54b Add badge for new updates 2019-12-12 15:17:35 +01:00
Alfredo Cardigliano
8f652cff71 Software update support 2019-12-11 13:14:15 +01:00
Luca Deri
20046ffb4c Minor chart rework 2019-12-10 11:44:23 +01:00
emanuele-f
a3432e00e8 Implement ntopng plugins
Plugins are a convenient way to group together related lua scripts.
Their primary use case is to group user scripts and their alert/status
definition.
The builtin ntopng user scripts and definitions are now
packed into plugins directories. In future, we will support loading of
user created plugins.
Plugins are loaded at startup into some runtime directories and then
used. Other changes provided by this commit include:

- Add sample flow logger plugin
- Initial support for system user scripts
- Rename edge to threshold
- Migrate system probes to user scripts/plugins
- Migrate scripts to more explicit alerts_api.checkThresholdAlert api
2019-12-10 09:25:57 +01:00
Luca Deri
bac7c05e4b Various cosmetic fixes 2019-12-07 17:29:49 +01:00
emanuele-f
d86d58a80d Make InfluxDB query timeout configurable 2019-11-29 12:10:59 +01:00
emanuele-f
a0775443a7 SNMP icon fix 2019-11-26 12:13:40 +01:00
emanuele-f
478c97b743 Inhibit some influxdb queries when the database does not respond
This reduces the gui loading time when such event occurs
2019-11-25 15:39:21 +01:00
Simone Mainardi
7a6bb13e29 Shows periodic activities time utilization as progress bar
Implements #3078
2019-11-22 19:21:20 +01:00
emanuele-f
3cfee777c5 Generalize SNMP absolute/last poll stats 2019-11-22 19:04:30 +01:00
Simone Mainardi
188ec66c25 Implements scriptable SNMP devices alerts 2019-11-22 18:00:31 +01:00
Alfredo Cardigliano
4f22c0d882 GMail authentication note 2019-11-22 15:44:28 +01:00
Alfredo Cardigliano
88a2c9c36f Email Notification improvements: add smtps support, add username/password configuration 2019-11-22 11:34:22 +01:00
emanuele-f
69fa394bb6 Fix disabled SNMP timeseries toggle 2019-11-22 10:40:34 +01:00
Simone Mainardi
5b81a3ab9e Implements low goodput calculation in lua 2019-11-21 16:37:33 +01:00
Alfredo Cardigliano
7731ef443e ZMQ enccryption key notes 2019-11-21 16:03:57 +01:00
Alfredo Cardigliano
e585ad9f1b Autogenerate persistent ZMQ CURVE key pairs. Display the public key in the interface details. New --zmq-encryption option to enable encryption (disabled by default for the time being) 2019-11-21 13:01:48 +01:00
emanuele-f
6932a155fe Add home menu entry to the alerts/status definitions page 2019-11-21 12:04:41 +01:00
emanuele-f
1fd65ac44c Flow user scripts enhancements
- Add title label in hash table utilization gauges
- List Hash Tables charts and Periodic Activities charts in a single page
- Replace Periodic Activities max duration column with time utilization percentage
- Add api to add a straight line in the charts
- Show max duration time as a straight line in Periodic Activities charts
- Move dropped flow calls charts to the Peridic Activities page
- Fix expert view number of calls 0
- Fix interface/host/network trigger alert label
- Move chart icon to separate column in redis and influxdb pages
- Fix interface menu selection in Hash Tables and Periodic Activities
- Highlight issues with a warning triangle in Hash Tables and Periodic Activities
- Fix some page navigation issues with extra_params
- Fix wrong schema graph options passed to nv_graph_utils
2019-11-20 20:09:45 +01:00
Simone Mainardi
a893e0a2c0 Implements IP addresses retrieval by Mac address 2019-11-20 18:44:01 +01:00
Simone Mainardi
4cde74af2b Allows system probes timeseries to be enabled/disabled
Fixes #3069
2019-11-20 16:05:14 +01:00
Luca Deri
6fe8b98862 LLDP enhacements 2019-11-19 22:15:26 +01:00
Simone Mainardi
b7f383e656 Fixes discovery JSON decode failures and handles too many devices
Fixes #3063
2019-11-19 17:46:27 +01:00
emanuele-f
2df9b34201 Add flow user scripts drops alert 2019-11-19 17:37:58 +01:00
Simone Mainardi
9d13065280 Reworks internals hash tables status page 2019-11-19 14:44:09 +01:00
Luca Deri
885815b3aa Merge branch 'dev' of https://github.com/ntop/ntopng into dev 2019-11-18 19:30:48 +01:00
Luca Deri
150e58582e LLDP strings 2019-11-18 19:30:39 +01:00
Simone Mainardi
2d33f550b2 Implements progress bars to express hash tables usage and entries by state
Implements #3042
2019-11-18 17:21:54 +01:00
Alfredo Cardigliano
390a3e4141 Links to the scripts list (fix #3011) 2019-11-15 18:46:57 +01:00
emanuele-f
fc962d73f3 Improve and clean up pending flow scripts call logic
Pending calls are now visualized into the FlowHash "Call Stats" chart
2019-11-15 18:10:16 +01:00
Simone Mainardi
f03bbfeadc Implements internals periodic activities dashboard 2019-11-15 14:45:02 +01:00
Alfredo Cardigliano
e38835a603 Rename SSL to TLS (fix #3013) 2019-11-15 12:40:01 +01:00
Luca Deri
6de2365262 LLDP strings 2019-11-15 00:41:00 +01:00
Simone Mainardi
dcc84d83d3 Implements internals_utils and add hash table filtering 2019-11-14 19:34:51 +01:00
Simone Mainardi
fd33ad1429 Implements summary page across all ntopng interfaces 2019-11-14 15:38:51 +01:00
Simone Mainardi
11b92e8d66 Minor SSL to TLS change 2019-11-13 16:39:09 +01:00
emanuele-f
99bcd4c701 Fix multiple issues in username validation
Fixes #3054
2019-11-13 12:08:35 +01:00
emanuele-f
4fc000863d Custom chart with lua calls vs missed 2019-11-08 17:29:37 +01:00
emanuele-f
4d45ffff08 Add missed calls stats 2019-11-08 17:13:24 +01:00
emanuele-f
58d88d161e Implement redis num calls charts 2019-11-06 18:12:17 +01:00
Simone Mainardi
c4ad235bf8 Fixes empty callbacks lists with alerts disabled
Fixes #3037
2019-11-04 18:38:20 +01:00
emanuele-f
33949d31fd Rework benchmark stats and charts 2019-10-31 17:48:53 +01:00
emanuele-f
e978a83151 Improve user scripts charts
Fixes #3020
2019-10-31 13:30:24 +01:00
Simone Mainardi
e10dfb1b24 Fixes for the CZ translation 2019-10-30 16:41:19 +01:00
emanuele-f
34c196d99e User scripts stats improvements 2019-10-30 10:53:54 +01:00
emanuele-f
09c071827f Improve cumulative duration label 2019-10-29 17:25:44 +01:00
emanuele-f
63660b59f4 Add stacked top user scripts chart 2019-10-29 16:36:00 +01:00
Simone Mainardi
cce73c2f44 Implements lua interpreters telemetry 2019-10-28 23:47:03 +01:00
emanuele-f
9039b6aec0 Improve periodic script chart 2019-10-28 17:43:44 +01:00