emanuele-f
746509316d
Fix entity global alert config read
2019-07-15 14:29:17 +02:00
emanuele-f
5e40e47cce
Implement expired alerts release
...
This is necessary to handle the case where a previously configured alert config is deleted
2019-07-15 13:09:18 +02:00
Simone Mainardi
86e2b7108b
Enforces minimum when configuring flood alerts
2019-07-15 12:56:31 +02:00
Simone Mainardi
e890786d91
Allows alert modules to be run only at given periodicities
2019-07-15 12:26:50 +02:00
Simone Mainardi
26f2e264c4
Allows alerts to be configured only at given periodicity (gui)
2019-07-15 12:14:17 +02:00
Simone Mainardi
fb891bbf2f
Finishes implementation of new flood checks in lua
2019-07-12 19:14:30 +02:00
emanuele-f
8a8157a015
Handle possibly nil tables
2019-07-12 12:53:09 +02:00
emanuele-f
5e0b8b496e
Remove autorelease logic based on periodicity and update database schema
2019-07-12 12:46:21 +02:00
emanuele-f
e26a7949ac
Rework network threshold alerts definition
2019-07-11 19:35:34 +02:00
emanuele-f
f6ff3ad010
Rework interface threshold alerts definition
2019-07-11 19:11:33 +02:00
emanuele-f
b16136f5b4
Rework host threshold alerts definition
2019-07-11 19:11:33 +02:00
emanuele-f
98f95fc306
Implement host modular alerts config gui
2019-07-11 13:02:34 +02:00
emanuele-f
1d9a8951db
Initial modular alerts config gui implementation
2019-07-11 12:42:25 +02:00
Simone Mainardi
2172338948
Implements per-host file-based alert checks (e.g., bytes.lua)
2019-07-10 19:23:19 +02:00
emanuele-f
a31c619500
Initial support for dynamic alert check functions
2019-07-10 18:31:14 +02:00
emanuele-f
82aa988e4b
Network threshold cross alerts now use the new api
2019-07-10 13:54:49 +02:00
emanuele-f
1dbeb118bf
Interface threshold cross alerts now use the new api
2019-07-10 12:58:17 +02:00
Simone Mainardi
11fa6b5212
Implements network alerts
2019-07-10 12:43:17 +02:00
emanuele-f
ecdf88b8a0
Host alerts migration to new api
2019-07-09 18:50:45 +02:00
Luca
3e223849ba
Added granularity to AlertableEntity
2019-07-08 17:07:26 +02:00
Simone Mainardi
8ad9e6b336
Implements host lambda functions
2019-07-08 12:21:55 +02:00
emanuele-f
5d99489d70
Implement interface lambda functions
2019-07-08 11:55:03 +02:00
emanuele-f
e8d8a25806
Implement interface alert handler
2019-07-08 11:08:45 +02:00
Simone Mainardi
55aefd7629
Implements host alerts lambda functions
2019-07-08 11:03:14 +02:00
emanuele-f
c417873961
Split threshold alerts getters by entity
2019-07-08 10:45:12 +02:00
Luca Deri
d77704fdd8
Interface alert handler (work in progress)
2019-07-07 23:13:14 +02:00
Luca
69fc34c663
Alert handler
2019-07-07 22:12:32 +02:00
emanuele-f
d5a94cbc78
Rename rrd_dump to ts_dump
2019-02-15 11:36:07 +01:00
emanuele-f
606de5197b
Replace pcall with require to catch errors
2018-12-11 18:56:46 +01:00
emanuele-f
95713ddfc6
Add driver:deleteOldData and delete old RRDs
2018-12-10 17:42:39 +01:00
emanuele-f
98176aa3f6
Fix WARNING: Script failure module 'minute' not found
2018-12-05 17:01:34 +01:00
emanuele-f
23d0c61d91
Fix "Script failure module '5min' not found"
2018-12-05 13:30:25 +01:00
Alfredo Cardigliano
610cb69b9c
builtin packet dump code cleanup (moving to continuous recording)
2018-10-25 09:56:52 +02:00
Alfredo Cardigliano
d951a5ad98
Revert "moved interface.getStats call in periodic scripts to avoid that the current interface is changed by (unexpected) interface.select() calls in modules"
...
This reverts commit c8438dfa66 .
2018-10-18 09:27:41 +02:00
Alfredo Cardigliano
c8438dfa66
moved interface.getStats call in periodic scripts to avoid that the current interface is changed by (unexpected) interface.select() calls in modules
2018-10-17 19:49:07 +02:00
Simone Mainardi
25bc5e9bab
Fixes high resolutions ts safety margin
2018-10-11 11:44:06 +02:00
emanuele-f
cfc345709d
Implement high resolution interface timeseries
2018-09-04 12:57:18 +02:00
emanuele-f
a594e648c4
Generalize high resolution timeseries
...
In InfluxDB, 5 minutes timeseries are now written with a minimum of 1 minute resolution
2018-09-03 14:43:52 +02:00
emanuele-f
0004e08191
Add experimental support for 5sec granularity for host timeseries
...
To enable it (only on *InfluxDB* right now):
- uncomment HOST_NUM_TIMESERIES_POINTS in ntop_defines.h
- run `redis-cli set ntopng.prefs.30_sec_dump 1` and restart ntopng
2018-08-23 18:10:46 +02:00
emanuele-f
019665c111
Fix interface timeseries being written even if the preference is disabled
2018-08-10 18:54:30 +02:00
Luca Deri
f0c936c368
Updated (C) to 2018
2018-03-22 21:59:42 +01:00
Simone Mainardi
6d4c9dc1cc
Aligns max. rrd dump time with configured heartbeat
2017-11-29 15:40:58 +01:00
emanuele-f
417d40a78e
Separate system-wide scripts from per-interface scripts
2017-11-23 19:15:12 +01:00