Commit graph

787 commits

Author SHA1 Message Date
Simone Mainardi
d7d26faad1 Initial migration to bootstrap4 2019-12-05 09:27:46 +01:00
emanuele-f
d86d58a80d Make InfluxDB query timeout configurable 2019-11-29 12:10:59 +01:00
Luca
6ae67a84b6 Revert "Moved menu items"
This reverts commit 2135ddf089.

Revert "Add sidebar"

This reverts commit f24801570e.
2019-11-29 10:37:16 +01:00
Alfredo Cardigliano
2135ddf089 Moved menu items 2019-11-28 10:55:45 +01:00
Alfredo Cardigliano
f24801570e Add sidebar 2019-11-28 10:36:49 +01:00
Alfredo Cardigliano
d69276396f Replace Interfaces dropdown with Interface stats link and interface selector 2019-11-27 17:28:48 +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
emanuele-f
20ef1a4ebc Fix ts_utils.listSeries in redis.lua being performed on every page load
This was caused by probe.getTimeseriesMenu being called at every page load by the timeseries
code to load the schemas. probe.loadSchemas is now called instead.
2019-11-25 15:39:21 +01:00
emanuele-f
6932a155fe Add home menu entry to the alerts/status definitions page 2019-11-21 12:04:41 +01:00
Alfredo Cardigliano
390a3e4141 Links to the scripts list (fix #3011) 2019-11-15 18:46:57 +01:00
Simone Mainardi
8fa525eddc Hides interfaces status report when only one interface is monitored 2019-11-14 15:47:44 +01:00
Simone Mainardi
fd33ad1429 Implements summary page across all ntopng interfaces 2019-11-14 15:38:51 +01:00
emanuele-f
99bcd4c701 Fix multiple issues in username validation
Fixes #3054
2019-11-13 12:08:35 +01:00
Simone Mainardi
c171574957 Reads CPU load from /proc/loadavg 2019-11-01 18:35:57 +01:00
emanuele-f
1d5ff7c4e7 Remove global flow user scripts on/off 2019-10-25 13:12:47 +02:00
emanuele-f
10aa5542f8 Rework alertEntity functions to avoid modules circular dependencies
Fixes #2975
2019-10-23 13:01:57 +02:00
Simone Mainardi
aceb123ebb Adds About/directories page listing custom scripts directories 2019-10-07 11:34:39 +02:00
Simone Mainardi
8dc025bc35 Reworks System Menu
Implements #2889
2019-10-02 16:23:19 +02:00
Alfredo Cardigliano
fa178126ab Displaying an icon for dynamic interfaces 2019-09-26 17:18:06 +02:00
emanuele-f
beddb433b7 Add a message when POST form submission fails 2019-09-23 16:00:25 +02:00
Simone Mainardi
3bfe6201ac Add bans to blacklisted hosts in the flows list page 2019-09-19 15:56:35 +02:00
Simone Mainardi
7f150ef407 Implements alerted flows counters and shows them in the footer
Implements #2863
2019-09-19 15:15:32 +02:00
Simone Mainardi
cde0cd9958 Prevents footer gauges from being shown when analyzing pcaps 2019-09-19 12:42:18 +02:00
Simone Mainardi
edbc952a43 Fixes missing sFlow devices menu entry 2019-09-13 16:46:46 +02:00
Simone Mainardi
b86378bca3 Implements ul/dl thpts in C and reworks the footer to use them 2019-09-03 18:56:23 +02:00
Simone Mainardi
f96743569d Adds alert menu also for view interfaces 2019-08-27 14:54:55 +02:00
Simone Mainardi
c01ff1dc18 Implements add button anchor for host pools
Fixes #2761
2019-08-14 12:02:05 +02:00
Alfredo Cardigliano
bc7a7561c3 Removed local hosts matrix which is unusable with many hosts 2019-07-25 15:17:42 +02:00
emanuele-f
a3942831b8 Fix issues with engaged alert counters and other improvements 2019-07-24 15:40:43 +02:00
Simone Mainardi
9c448445ac Implements MySQL flow dump for view interfaces 2019-07-23 17:44:40 +02:00
Simone Mainardi
3cd6a92efd Implements nDPI stats counters for views 2019-07-19 10:30:59 +02:00
Alfredo Cardigliano
3a8575dd69 Footer fix with alerts disabled 2019-07-18 02:07:35 +02:00
Alfredo Cardigliano
acd776ce55 Hiding Top Hosts page when analysing pcap dump 2019-07-15 12:35:27 +02:00
emanuele-f
47e5d87e44 Show InfluxDB setup errors in the header
Fixes #2702
2019-07-03 16:59:29 +02:00
emanuele-f
e51afad344 Fix InfluxDB export chart 2019-07-01 15:00:52 +02:00
Simone Mainardi
b03070af8d Redirect the user to the InfluxDB engaged alerts when clicking the red icon 2019-06-28 18:39:47 +02:00
emanuele-f
a9d3c78587 Alerts changes
NOTE: database schema changed. Existing alerts will be lost.

- Unified engaged and closed tables
- Simplified hosts engaged alert counters handling: periodically set by lua
- Removed alert engine and replaced with alert periodicity
- Now engage is implicitly derived from the alert end timestamp and periodicity
- New alerts_api.lua to easily emit alerts
- Removed past alerts counter aggregation by hash
- Alert notifications for non-flow alerts are now removed from C and triggered by lua
2019-06-28 10:47:17 +02:00
Simone Mainardi
ae4770fe7d Improves visualization of containers/pods in flows 2019-06-27 17:00:17 +02:00
Simone Mainardi
57f56d1fc3 Implements client/server flows sort 2019-06-27 15:16:10 +02:00
Simone Mainardi
2200453862 Adds badge upon influxdb export errors 2019-06-26 16:29:08 +02:00
Luca Deri
ec4d55ff04 Added hosts explored on the main menu 2019-06-25 19:56:56 +02:00
emanuele-f
96e371a079 Make graphs menu explicit in system scripts and add support for custom graphs 2019-06-21 13:51:27 +02:00
emanuele-f
10e3d59785 Move exporters in separate menu entry 2019-06-18 15:16:34 +02:00
emanuele-f
faafb47668 Move flow devices under hosts 2019-06-14 13:32:39 +02:00
emanuele-f
d9b2139ecc Fix invalid usage of ifstats of another interface 2019-06-14 13:24:06 +02:00
emanuele-f
812522a937 Make system menu entries dynamic 2019-06-12 14:11:57 +02:00
emanuele-f
6aa72b53f7 Implemement RTT monitoring configuration page 2019-06-11 17:30:46 +02:00
emanuele-f
6234245773 Move InfluxDB monitoring to separate entry 2019-06-10 12:47:10 +02:00
emanuele-f
791afdbaca Implement CPU load chart 2019-06-06 19:20:11 +02:00
emanuele-f
39f8958f81 Add total traffic spike chart for interfaces with no directions
Closes #2637
2019-06-06 12:05:13 +02:00