Commit graph

1959 commits

Author SHA1 Message Date
emanuele-f
8a239f97f4 Trace periodic activities duration and generate an alert for long lasting ones 2019-06-21 11:41:38 +02:00
emanuele-f
eec3c19485 Ensure that lua_utils is properly loaded while running system scripts tasks
Fixes #2665
2019-06-21 10:01:40 +02:00
emanuele-f
aa739268f7 Fix UDP unicast serialization and add check on tolongint of NaN 2019-06-20 14:56:36 +02:00
emanuele-f
b42f795e44 Fix ts file incorrectly deleted after a failed export 2019-06-20 12:07:16 +02:00
emanuele-f
a2f4dc0c24 Add alert generated when InfluxDB export queue is too long 2019-06-19 15:33:56 +02:00
emanuele-f
3898e21558 Improve InfluxDB export logic
Retry multiple times before discarding a file. Also more log messages are now produced.
2019-06-19 14:50:31 +02:00
emanuele-f
956a3713dc InfluxDB export deadline 2019-06-19 11:42:14 +02:00
emanuele-f
89b9aebfd7 Delete ts export queue on startup and add missing error 2019-06-19 11:21:27 +02:00
emanuele-f
aa17725323 Additional debug for RRD 2019-06-19 09:36:58 +02:00
emanuele-f
7c5983d0a5 Fix active entry not displayed 2019-06-18 17:18:56 +02:00
emanuele-f
e43bb6680e Add support for other aggregation functions
monitored host RTT now uses MAX as aggregation function
2019-06-18 16:50:50 +02:00
emanuele-f
dba42d5842 Fix for 0 as last point while using aggregated data 2019-06-18 15:37:24 +02:00
emanuele-f
82305dd24a Fix InfluxDB incorrect timestamp while performing queries 2019-06-18 14:57:09 +02:00
Simone Mainardi
5fa59b21d9 Implements alerts for hosts unreachable and rtt too high 2019-06-14 00:22:52 +02:00
emanuele-f
4d9739c906 Fix scripts path 2019-06-13 16:04:05 +02:00
emanuele-f
812522a937 Make system menu entries dynamic 2019-06-12 14:11:57 +02:00
emanuele-f
976de25de6 Add last RTT, IP and update time for RTT monitored hosts 2019-06-12 12:08:22 +02:00
Alfredo Cardigliano
f67791c34f Locale and lint update 2019-06-11 17:54:45 +02:00
emanuele-f
6aa72b53f7 Implemement RTT monitoring configuration page 2019-06-11 17:30:46 +02:00
Simone Mainardi
a543ec8e73 Refactors logic to engage alerts to simplify it 2019-06-11 16:03:54 +02:00
emanuele-f
cc22879c85 Hide alerts page when no alerts are available 2019-06-11 11:14:38 +02:00
Simone Mainardi
1ab3d97e5c Fixes delete of old alerts 2019-06-10 17:22:45 +02:00
emanuele-f
cfa9986671 Implement InfluxDB export statistics 2019-06-10 15:52:06 +02:00
emanuele-f
6234245773 Move InfluxDB monitoring to separate entry 2019-06-10 12:47:10 +02:00
Alfredo Cardigliano
43d03c96ac Lint and locales update 2019-06-10 11:33:23 +02:00
emanuele-f
12d2ffaf20 Fix initial point missing in dashboard 2019-06-10 11:16:27 +02:00
emanuele-f
7a901dfd6d Add rtt system script 2019-06-10 10:20:41 +02:00
Salvatore Costantino
3c5389ed45 Splitted TCP Statistics (#2645)
* splitted TCP Statistics

* indentation fix

* indentation fix
2019-06-10 09:03:12 +02:00
emanuele-f
1374367e9f Fix influx memory chart and 5min script error 2019-06-07 20:59:32 +02:00
emanuele-f
43078c6758 Fix continuos queries not created on system scripts ts 2019-06-07 19:44:21 +02:00
emanuele-f
ca251bbe26 Add InfluxDB number of series 2019-06-07 17:46:16 +02:00
emanuele-f
08f066637e Add InfluxDB memory usage chart 2019-06-07 17:22:02 +02:00
emanuele-f
f51b0f1cda Add support for influxdb _internal queries at visualization phase
Also implement influxdb storage chart
2019-06-07 16:19:33 +02:00
emanuele-f
a15f5fe485 Fix missing separator when first series is not available 2019-06-07 14:53:32 +02:00
emanuele-f
87dd774e63 Move influx monitoring script into 5min 2019-06-07 12:13:39 +02:00
emanuele-f
9872907123 Fix 5min script error 2019-06-07 11:45:05 +02:00
emanuele-f
1d6d52b4ea Rework system probes (now called system scripts) 2019-06-07 11:31:44 +02:00
emanuele-f
322bae547c Initial work towards generic system probes
Also implements InfluxDB latency chart as a POC
2019-06-06 21:16:26 +02:00
emanuele-f
42079643c6 Fix cpu load metric type 2019-06-06 19:30:27 +02:00
emanuele-f
791afdbaca Implement CPU load chart 2019-06-06 19:20:11 +02:00
Alfredo Cardigliano
b2b5d07aa6 Typo fix 2019-06-05 11:53:30 +02:00
Luca Deri
d74276bd28 Minor dropbox enhancement 2019-06-04 11:10:12 +02:00
emanuele-f
2d2566135d Properly escape spaces in InfluxDB tags 2019-06-04 10:45:36 +02:00
emanuele-f
3ecc032c14 Hide system properties for restricted users
This will also hide SNMP devices
2019-06-03 12:42:23 +02:00
emanuele-f
ecfa447fcf Fix InfluxDB ts_utils:exists with empty tags 2019-06-03 11:32:49 +02:00
Emanuele Faranda
5f9e8b17df
Implement System interface
The system interface now holds system wide alerts and timeseries
2019-06-03 08:53:26 +00:00
emanuele-f
130af57f5d Skip already dumped hosts 2019-05-31 12:17:59 +02:00
emanuele-f
9d72c72cb3 Fix warning sign on normal flows 2019-05-31 09:39:52 +02:00
emanuele-f
793dcab32c Use process name and username as key instead of pid and uid
Names are more reliable across multiple machines
2019-05-30 18:04:38 +02:00
emanuele-f
c8da6bcf34 Fix evexporter_iface RRD collision and add test case 2019-05-30 15:30:23 +02:00