Commit graph

702 commits

Author SHA1 Message Date
Luca Deri
30e22c3a71 Implemented multiple-pcap file download and monitor 2018-08-08 14:06:25 +02:00
emanuele-f
1af40bd42f Improve InfluxDB support
- Automatically create the database at startup
- Add database name option
- Add maximum retention time option
- Check InfluxDB version
2018-08-03 16:32:06 +02:00
emanuele-f
ffd6d9ac9f Add past period series for graphical comparison 2018-07-31 17:43:29 +02:00
Luca Deri
79d8c5451a Added topK nIndex implementation 2018-07-31 15:47:51 +02:00
emanuele-f
af1fc50ce6 Add preference to select the timeseries database to use 2018-07-30 12:53:55 +02:00
Simone Mainardi
13ac7ca38c Adds log for host pool events 2018-07-30 11:44:28 +02:00
Simone Mainardi
c392a17dec Adds localization strings for management interface bind 2018-07-24 13:26:22 +02:00
Simone Mainardi
25588290eb Implements crypto miners alerts toggle
Implements #1826
2018-07-20 13:15:06 +02:00
Emanuele Faranda
4cbe45a948
New pro charts features and timeseries api (#1865)
* Integrate modified nvd3 library with zoom and multicharts working support

* Fix count in RRD driver

* Initial chart ajax migration

* Update nvd3 with zoom stack support

* Fix RRD listSeries with directories

* Work in progress graphs

* Compatibility fix

* Initial support for schema based api

* Add missing script

* Fix listSeries for existance check

* Implement topk timseries api

* Implement topk queries and fix labels and formats

* Migrate interface top sender and receivers

* Migrate charts to new API

* Move timeseries list for menu inside respective scripts

* Add support for extended labels

* Fix missing fields while chaning graph resolution

Also Rename drawRRD in drawGraphs

* Fix historical tabs

* Add missing time fence in influx topk

* Add graphs support for custom statistics visualization

* Initial support for graphs statistics footer

* Implement statistics in single graphs for RRD driver

* Move sampling function into the driver and fix graph statistics

* Fix max/min value offset

* Implement influxdb sampling use built-in FILL

* Implement stats and total serie in influxdb driver

* Update nvd3 with multiChart fixes

* Update nvd3 with new multiChart fixes

* RRD driver fixes

* Move metrics type from single metric to schema

* Handle ajax errors and empty data in charts

* Fix flow device interfaces graphs

* Use timeserie label as timeseries dropdown text

* Implement topk aggregation into one data serie

* ts_utils module now provides all the schemas

* Migrate ntop.exist(rrd) to ts_utils.exist

* Fix timeseries dropdown label

* L4 protos fixes for charts

* Migrate getProtoVolume to new API

* Integrate nvd3 fix for tooltip position

* Initial community graphs migration to timseries API

* Fix community timeseries dropdown and historical tabs

* Hide total serie by default

* Remove l4 protos from topk charts
2018-07-18 15:09:19 +02:00
Simone Mainardi
55351fa8b4 Fixes subnet search in hist data explorer 2018-07-18 08:37:21 +02:00
emanuele-f
25a1a961c2 Implement configurable slack channel names 2018-07-09 19:19:24 +02:00
emanuele-f
a784ccaf60 Add interface local hosts number threshold alert 2018-07-09 11:59:06 +02:00
emanuele-f
2bd7028cc4 Add Slack test button 2018-07-09 10:49:17 +02:00
Simone Mainardi
3dadc3bb78 Adds web UI ACL conf (WIP) 2018-06-21 18:23:32 +02:00
Simone Mainardi
fe49f7d2f5 Prevents unnecessary params validation
Fixes https://github.com/ntop/ntopng/issues/1818
2018-06-20 16:13:16 +02:00
Simone Mainardi
2412487cef Localization and lint for nedge VLANs bridging 2018-06-12 19:56:26 +02:00
emanuele-f
fa86e225c6 Revert "nEdge localization and parameters"
This reverts commit c67f7430cc.
2018-06-12 12:50:08 +02:00
emanuele-f
c67f7430cc nEdge localization and parameters 2018-06-11 17:15:47 +02:00
emanuele-f
bbfb40cc9f Add user members management page in nedge 2018-06-06 20:11:47 +02:00
Simone Mainardi
8cca1f6703 Implements informative captive portal (no login) 2018-06-06 10:33:36 +02:00
emanuele-f
b22e083da6 Fix validation error in profiles with spaces in names 2018-06-04 11:55:43 +02:00
Luca Deri
1a2ed0b74f Added support for "Content-Type: application/json" POST 2018-05-22 23:41:29 +02:00
emanuele-f
9b6e2ee618 Implement network discovery page filters
- Filter by: device type, os, manufacturer
- Fix ghost hosts not shown
2018-05-17 17:12:43 +02:00
emanuele-f
4da97c492a Fix host validation errors 2018-05-17 10:59:34 +02:00
Simone Mainardi
cbaa02070d Localization of device SNMP polling 2018-05-10 10:48:12 +02:00
Simone Mainardi
c61451cee3 Adds http lint for the deletion of all SNMP devices 2018-05-09 12:46:44 +02:00
Simone Mainardi
e1007bc5c9 Adds SNMP interface types localization 2018-04-30 15:13:09 +02:00
Simone Mainardi
57fc2cc2b8 Adds SNMP js helper 2018-04-23 18:56:19 +02:00
Luca Deri
00004494bf Reworked alarms
Added informative message at ntopng startup/shutdown
2018-04-13 17:19:58 +02:00
emanuele-f
d1b77ade45 Interface disaggregation gui improvements 2018-04-11 11:33:50 +02:00
Simone Mainardi
7b64b7fbfe Input/output SNMP interfaces disaggregation with ignored interfaces 2018-04-10 20:26:26 +02:00
emanuele-f
07d89dfa8d Improve email alert notification and add test button 2018-04-06 17:55:32 +02:00
emanuele-f
0f5d76ca74 Implement alerts via email
Closes #272
2018-04-03 20:49:43 +02:00
emanuele-f
d4bbeb10a2 Generalize alerts external report 2018-03-30 20:36:05 +02:00
emanuele-f
8f27bf8f47 Implement SNMP alerts on port status change 2018-03-29 23:00:43 +02:00
emanuele-f
02cec8a2be Remove host macs and show source macs instead 2018-03-23 14:42:21 +01:00
Luca Deri
f0c936c368 Updated (C) to 2018 2018-03-22 21:59:42 +01:00
Luca Deri
2ae3b42d77 Implemented toggle for ARP/IP reassignments alerts 2018-03-22 10:52:46 +01:00
Luca Deri
1b024e4a41 Added sample nIndex test page 2018-03-17 15:55:51 +01:00
emanuele-f
4767789b1a Implement country charts for inner, egress and ingress traffic 2018-03-15 18:35:51 +01:00
emanuele-f
b46fdaa130 nedge improvements 2018-03-07 18:30:12 +01:00
emanuele-f
b2082b7788 Generate alert when interface drops exceed a given threshold and fix alerts invalid cache 2018-03-07 15:13:23 +01:00
emanuele-f
4c84f1da2f Implement "hide from top" preference 2018-03-05 16:01:33 +01:00
Simone Mainardi
d7817395de Localization for nEDGE start/stop services 2018-03-01 17:32:32 +01:00
emanuele-f
66b024c21d Generate alerts when a quota is exceeded 2018-02-23 15:29:28 +01:00
emanuele-f
0f198dd638 Trigger an informative alert when an host pool is activated/deactivated
Closes #1363
2018-02-22 15:26:30 +01:00
emanuele-f
f8d7677710 Add per-user default policy and change policy application order.
The order is now the following

1) User protocol policy
2) User category policy
3) User default policy

The "not assigned" user policies are not a fallback any more.
They are only applied on not assigned devices.
2018-02-21 17:05:46 +01:00
emanuele-f
8ff93579aa Implement informative alert when a new MAC address is observed/re-seen/disappears
Implements #1659
2018-02-21 12:42:01 +01:00
emanuele-f
965b6ac2d6 Add per IP shaper rate fields 2018-02-20 15:06:04 +01:00
Simone Mainardi
3ef543fecd Implements per-AS nw latency stats rrds 2018-02-05 18:32:13 +01:00