Commit graph

705 commits

Author SHA1 Message Date
emanuele-f
b0c2278897 Fix unnecessary influxDB re-init 2018-08-10 18:54:30 +02:00
emanuele-f
03f3705bd4 Fix influxdb preference not hidden 2018-08-03 17:02:37 +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
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
a131b99033 Fixes invalid LDAP fields length 2018-07-26 15:54:13 +02:00
Simone Mainardi
3eeb37c3f0 Fixes invalid login page encoding 2018-07-25 18:15:04 +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
eae1ec0d06 Fixes set of alias/manuf for networks
Fixes #1805
2018-07-16 17:45:12 +02:00
emanuele-f
0472cc6698 Fix slack channels not hidden 2018-07-12 20:46:12 +02:00
emanuele-f
4729bf0a6c Fix missing alert and flow information in nEdge 2018-07-10 11:41:46 +02:00
emanuele-f
25a1a961c2 Implement configurable slack channel names 2018-07-09 19:19:24 +02:00
emanuele-f
2bd7028cc4 Add Slack test button 2018-07-09 10:49:17 +02:00
Simone Mainardi
b980a1808f Implements web UI ACL 2018-06-22 19:31:02 +02:00
Simone Mainardi
3dadc3bb78 Adds web UI ACL conf (WIP) 2018-06-21 18:23:32 +02:00
Simone Mainardi
3c5263d64b Grafana uses _POST payload 2018-06-16 14:51:51 +02:00
emanuele-f
34101c6c70 Fix traffic bridging prefs error
Fixes #1792
2018-05-28 12:10:07 +02:00
emanuele-f
6a13837ff6 Fix manage pools page not changing pool details 2018-05-18 12:29:03 +02:00
emanuele-f
89d203883f Add support for custom categories lists
- Extend malware hosts from list
- Read web mining hosts from list and generate alerts
2018-05-10 17:12:53 +02:00
Simone Mainardi
c4123d33d8 Reworks discovery activities 2018-04-16 16:05:49 +02:00
emanuele-f
a918019ed7 Fix nedge gui issues 2018-04-13 15:28:19 +02:00
emanuele-f
23c45f3f4a Ignore 0 mac in IP reassignment alerts 2018-04-12 18:21:49 +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
79ad20c903 Add missing http prefix
Fixes #1739
2018-04-09 15:31:09 +02:00
emanuele-f
4827e6ab35 Email alert improvements
- Add ntopng instance name and IP address into the mail subject
- Fix notification button not being hidden on email disable
- Fix input field formats
- Allow to specify an andress in the form "Someone <someone@mailsomehost.com>"
	b.txt
2018-04-09 13:22:37 +02:00
emanuele-f
07d89dfa8d Improve email alert notification and add test button 2018-04-06 17:55:32 +02:00
Simone Mainardi
3ed603498f Fixes curl smtp send mail issues 2018-04-05 14:39:19 +02:00
emanuele-f
7cabd032c1 Improve alerts preferences messages 2018-04-04 15:57:45 +02:00
emanuele-f
faf5f1e0a1 Disable alerts when interface is alerted
Fixes #1723
2018-04-04 12:54:22 +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
89cb18d29c Release all the engaged alerts when alerts are disabled 2018-03-30 15:57:46 +02: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
emanuele-f
4767789b1a Implement country charts for inner, egress and ingress traffic 2018-03-15 18:35:51 +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
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
392bd7040a Extends ntopng localization 2018-02-09 19:34:02 +01:00
Simone Mainardi
3ef543fecd Implements per-AS nw latency stats rrds 2018-02-05 18:32:13 +01:00
Emanuele Faranda
a32519abfd Remove meaningless flow alerts on nedge 2018-01-30 08:45:30 -05:00
emanuele-f
3e4c50f8ec Fix possible null ifid 2018-01-26 16:20:23 +01:00
emanuele-f
5654f82b92 nedge localization 2018-01-25 14:02:13 +01:00
emanuele-f
be9d60ab08 nedge applications page improvements 2018-01-23 17:43:30 +01:00
Luca Deri
d7c8fbeff1 SNMP protocol version is now set in preferences 2018-01-21 08:14:28 +01:00
emanuele-f
97836a605c Add link to quota configuration page 2018-01-17 13:56:07 +01:00
emanuele-f
a538fd4df1 Add Quad 9 secure DNS 2018-01-02 10:37:33 +01:00
emanuele-f
13e2333bfd Add possibility to skip redis access for preferences 2017-12-27 14:55:15 +01:00