Commit graph

49 commits

Author SHA1 Message Date
emanuele-f
62459d4435 Fix alerts not being scanned on interfaces with disabled data retention 2017-11-16 11:00:16 +01:00
Luca Deri
9cac3185a9 Fixed periodic script error 2017-11-15 12:22:20 +01:00
Luca
b350ecc7d9 Minor rework in periodic scripts
Reworked aggregated DB dump
2017-11-12 12:10:20 +01:00
Luca
044fe19677 Reworked nSeries support
Added patch for avoiding #1545
2017-11-09 23:55:52 +00:00
Luca Deri
da2bee8623 Timeseries update 2017-11-02 23:28:50 +01:00
Luca Deri
1a0e832df3 initial nSeries changes 2017-11-02 19:49:08 +01:00
Luca Deri
f1ad5ce4d2 Typo 2017-11-02 14:01:35 +01:00
Simone Mainardi
a22022bb30 Reworks alerts to prevent local hosts I/O 2017-11-01 23:04:33 +01:00
Simone Mainardi
2f8c92162c Fixes host rrd path generation causing lua exception and missing files
Exception is:
31/Oct/2017 16:30:00 [Lua.cpp:6634] WARNING: Script failure [/home/simone/ntopng/scripts/callbacks/5min.lua][/home/simone/ntopng/scripts/lua/modules/graph_utils.lua:998: Cannot create temporary file]
31/Oct/2017 16:35:00 [Lua.cpp:6634] WARNING: Script failure [/home/simone/ntopng/scripts/callbacks/5min.lua][/home/simone/ntopng/scripts/lua/modules/graph_utils.lua:998: Cannot create temporary file]
31/Oct/2017 16:40:00 [Lua.cpp:6634] WARNING: Script failure [/home/simone/ntopng/scripts/callbacks/5min.lua][/home/simone/ntopng/scripts/lua/modules/graph_utils.lua:998: Cannot create temporary file]
2017-10-31 17:05:43 +01:00
Simone Mainardi
2262e481f8 Removes DNS-based categories rrd creation 2017-10-31 13:58:28 +01:00
Luca Deri
1d26f4a36b Reworked timeseries experimental code (work in progress) 2017-10-31 00:44:35 +01:00
Luca Deri
31e26923b1 RRD rework 2017-10-30 23:56:15 +01:00
Luca Deri
ddbe237192 Reworked timeseries API 2017-10-29 23:47:41 +01:00
Simone Mainardi
4e4020a480 Implements flows filter by client/server ASN 2017-10-08 22:54:24 +02:00
Simone Mainardi
5ebfb6f01c Implements per-MAC nDPI categories (backend + frontend) 2017-10-04 17:36:56 +02:00
Simone Mainardi
c54b2523a1 Implements per-MAC RRDs (backend)
MAC bytes rrd is currently created if enabled from the preferences.
2017-10-04 13:07:13 +02:00
Simone Mainardi
f788652f50 Prevents unused RRDs from being created 2017-09-26 19:51:04 +02:00
Simone Mainardi
a3f24fcdfc Allows per-category interface RRD creation 2017-09-19 18:06:10 +02:00
emanuele-f
fe67dc9e4f Make multiple selection buttons reusable within same page
Fixes #1456
2017-09-19 14:46:35 +02:00
Simone Mainardi
eabfcbda46 Implements per-category RRDs
Implements #1448
2017-09-19 11:46:13 +02:00
Simone Mainardi
7e1af2b196 Implements customizable per-interface RRD generation
Implements #1429
2017-09-06 16:02:32 +02:00
Simone Mainardi
cdb4235380 Fixes num_flows RRD computation for local hosts 2017-08-02 01:23:40 +02:00
Simone Mainardi
e02b6296f7 Adds num flows RRDs for local hosts
Implements #1375
2017-07-28 17:12:25 +02:00
Simone Mainardi
c0bcda7ed7 Optimizes 5min.lua (possibly unnecessary forEachHost)
Fixes #1324
2017-06-21 12:16:17 -04:00
Simone Mainardi
7332cc7c53 Makes 5-min updates only for local hosts 2017-06-15 20:41:35 -04:00
emanuele-f
9c973ca439 Move host activity detection code to attic 2017-05-17 22:19:37 +02:00
emanuele-f
86a187e182 Flashstart dump fixes 2017-05-07 20:09:14 +02:00
Simone Mainardi
5d05bde7eb Uses callback foreachInterface to clean alerts 2017-05-03 14:31:00 +02:00
Simone Mainardi
d723fd505d Improves periodic alerts cleanup 2017-05-03 14:27:00 +02:00
Simone Mainardi
0586a814ea Optimizes oldest alerts cleanup 2017-05-03 12:41:36 +02:00
emanuele-f
b83a93c6a5 Add preference to enable VLAN rrd dump and display VLAN rrd graphs 2017-04-24 13:00:24 +02:00
Simone Mainardi
2873438712 Handles VLAN statistics in both UI and backend
VLAN statistics are now properly accounted both in the front and
in the backend.

It is now required to add a toggle preference to save their
statistics (presently statistics are always saved) and it is
also requested to browse their historical protocols.
2017-04-23 12:58:10 +02:00
Simone Mainardi
5014669d12 Implements Autonomous Systems hash table 2017-04-19 23:19:16 +02:00
Luca
33f81e1f68 Small code rework in callback utils 2017-04-19 08:59:08 +02:00
Simone Mainardi
4aa4212630 Implement OOO/Retransmissions Stats
Implements #1072

Additional implementations:
- l7 statistics for networks

Additional fixes and improvements:
- local networks traffic statistics were saved twice
- 5min.lua was not properly coded to keep into account user
preferences
_ 5min.lua has been simplified

TODO:
- ooo / retransmissions / lost counters should be accounted in the C engine or
serialized to disk as idle hosts may determine a decrease in the
aforementioned counters.
2017-04-05 19:34:58 +02:00
Simone Mainardi
a1e873a985 Restores 5min.lua behaviour 2017-04-05 13:27:58 +02:00
Simone Mainardi
88b162b433 Fixes for sFlow stats 2017-04-03 16:59:15 +02:00
Simone Mainardi
bde6330550 Compilation fix 2017-03-28 00:26:23 +02:00
Simone Mainardi
13613fc2da Implements Flow Devices statistics collection and storage
Flows sent via nProbe (proxy mode) carry information on the exporter
address (EXPORTER_IPV4_ADDRESS) and on the exporter interfaces
(INPUT_SNMP and OUTPUT_SNMP). This implementation attempts at saving
this information to allow comparisons with raw SNMP data.
2017-03-27 23:58:50 +02:00
emanuele-f
b8c4145fcd Implement bytes and ndpi stats for ASN 2017-03-24 17:48:52 +01:00
Simone Mainardi
10f80539a7 Restores partial 5min aggregations 2017-03-23 23:52:27 +01:00
emanuele-f
c546315c15 Disable host pool links for view interfaces 2017-03-23 17:54:58 +01:00
Simone Mainardi
c775d79b4e Unbinds SNMP Devices from Interfaces
Implements #1074
Implements #1065
2017-03-20 16:46:00 +01:00
emanuele-f
fe2a5fca43 Rework data retention preferences 2017-03-20 14:59:29 +01:00
emanuele-f
84b8499a23 Add check to report periodic 5min script running out of time 2017-03-15 15:54:51 +01:00
Simone Mainardi
82da84b87f Adds new parameter for SNMP interfaces 2017-03-07 14:00:58 +01:00
emanuele-f
9cb52e631a Move other 5 minutes activities to dedicated script 2017-03-04 13:04:59 +01:00
emanuele-f
2affcfb208 Clean callback scripts code 2017-03-04 12:39:48 +01:00
emanuele-f
adf62c7f65 Add periodic five minutes script 2017-03-03 11:29:32 +01:00