Commit graph

2531 commits

Author SHA1 Message Date
Bogdan Perian
dbcec19d2b Logstash code improvements (#1143)
* Logstash code cleanup

* removed unnecesary trace warnings from LS code

* sync

* Logstash readme updated + code cleanup

* changed back to default bulk mechanism

* Logstash extension code improvements

* PR #1143 revision
2017-04-10 14:30:07 +02:00
emanuele-f
38c9ddbb34 Reset host blocked traffic flags on policy update 2017-04-10 12:28:36 +02:00
emanuele-f
97afda88b8 Visualize host blocking status 2017-04-10 12:10:29 +02:00
emanuele-f
eb7fae8c4c Visualize flow quota status information 2017-04-10 11:07:07 +02:00
Simone Mainardi
1c9de84040 Waits protocol detection completion before issuing a flow drop verdict 2017-04-10 11:03:24 +02:00
Luca Deri
ee5fc43c79 Anonymized host visited sites 2017-04-09 11:42:28 +02:00
Luca Deri
fc53648a2b Implemented data anonymization #1068 2017-04-09 11:37:24 +02:00
Simone Mainardi
d5e73f423c Compilation fix 2017-04-07 17:44:32 +02:00
Simone Mainardi
4d891dddbb Traffic labels standardization
fixes #1132
2017-04-07 17:36:27 +02:00
Simone Mainardi
258858cec6 Implements inline quota checks for bridged interfaces
Quotas are now checked inline to avoid unacceptable over-quota transmissions.

Quotas were previously checked every 5 minutes and that was causing
unacceptable transmissions. For example, an host sending at 10MB/sec could have
sent 50MB in 5 seconds.

Checking quotas inline also required to keep host pool statistics updated inline.
To preserve the software efficiency, host pool statistics are updated inline only
for bridged interfaces.
2017-04-07 17:16:40 +02:00
Simone Mainardi
997f83aa10 Traffic policing fixes
Fixes:
- Ingress and egress shapers were swapped for cli2srv direction
- Empty redis was causing bad shapers initialization leading to unpredictable behavior

Improvements:
- incPoolsStats factorized to allow reuse inline
2017-04-07 14:25:38 +02:00
Simone Mainardi
b20ddc6980 Minor detection fix 2017-04-06 21:09:16 +02:00
Simone Mainardi
b2d906a31c Packet bridge fixes
- fixes wrongly overriden flow pass verdict
- fixes use of uninitialized variable for the quotas
2017-04-06 20:21:03 +02:00
Luca Deri
4a635d971b Fixed link 2017-04-06 15:42:38 +02:00
Luca Deri
a58caa297b Added DNS packets ratio 2017-04-06 09:15:09 +02:00
emanuele-f
865ef16183 Partial historical explorer localization 2017-04-05 23:16:43 +02:00
Simone Mainardi
310433275b Fixes traffic rates/volumes labels 2017-04-05 23:10:32 +02:00
Simone Mainardi
ca20b0d3e8 Implements continent support to the geolocation
Partially implements #1088
2017-04-05 20:06:23 +02:00
emanuele-f
6108718dcf Fixes #1129 2017-04-05 19:39:17 +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
emanuele-f
7ff33f2e64 Localize report page 2017-04-05 19:24:39 +02:00
emanuele-f
f0acc453a8 Fixes #1128 2017-04-05 18:09:32 +02:00
emanuele-f
919a49b1a3 Make top_rrd index based 2017-04-05 16:31:11 +02:00
Simone Mainardi
6060e561db Stantardizes data rates to the SI
https://en.wikipedia.org/wiki/Data_rate_units
2017-04-05 15:59:15 +02:00
Simone Mainardi
a1e873a985 Restores 5min.lua behaviour 2017-04-05 13:27:58 +02:00
emanuele-f
3e1bc33580 Fixes #1124 2017-04-04 23:11:14 +02:00
emanuele-f
4dffa882ef Implement TCP flags timeseries for network interfaces 2017-04-04 19:09:41 +02:00
Simone Mainardi
fb7b9d0366 Top HTTP Sites Rework
Implements #1060
2017-04-04 18:50:52 +02:00
Simone Mainardi
f60c433197 Fixes top HTTP sites accounting 2017-04-04 18:17:25 +02:00
Simone Mainardi
30f92f1a70 Allows explicitly requested expert tabs in simple preferences 2017-04-04 17:44:58 +02:00
Simone Mainardi
4cade724ab Ability to Specify the Default SNMP Community for Hosts
Implements #1112
2017-04-04 17:10:22 +02:00
emanuele-f
a439d9c2bd Implement host TCP flags distribution 2017-04-04 16:51:35 +02:00
emanuele-f
e38fa8b7a1 Add tablesorter to host ICMP stats 2017-04-04 16:01:48 +02:00
emanuele-f
058d7e27ce Add protocol families dropdown to get the list of protocols into the family 2017-04-04 15:33:27 +02:00
Simone Mainardi
de3dff102f Fixes undefined localized variable 2017-04-04 15:18:51 +02:00
Simone Mainardi
efa3176f00 Improves ICMP/ARP tables layout 2017-04-04 15:13:31 +02:00
emanuele-f
d56b05136e Hide MySQL and traffic bridge preferences when not applicable 2017-04-04 14:04:46 +02:00
emanuele-f
aa7bab5fee Add sent/received ARP stats for NetworkInterfaces and add a sent/recv pie chart for hosts 2017-04-04 13:24:04 +02:00
emanuele-f
40828f2b66 Improve alert edges description and fix configuration fields width 2017-04-04 11:52:28 +02:00
emanuele-f
4ce2221104 Rework preferences and fix nil error 2017-04-04 10:54:52 +02:00
Emanuele Faranda
e5e4949901 Localize preferences and implement preference search box (#1119) 2017-04-04 09:59:36 +02:00
Simone Mainardi
886df5e319 Test and rework of logstash export 2017-04-03 23:58:12 +02:00
Bogdan Perian
c1406e1d61 Logstash extension improvement (#1107)
* Logstash code cleanup

* removed unnecesary trace warnings from LS code

* sync

* Logstash readme updated + code cleanup

* changed back to default bulk mechanism
2017-04-03 22:31:41 +02:00
Simone Mainardi
e3b91dc37f Adds lint options for SNMP polling toggle
This commit is a companion of commit

commit 412dbebad2af47cb8479e8bc5ee82010ade3df23
Author: Simone Mainardi
Date:   Mon Apr 3 18:07:38 2017 +0200

    Implements SNMP polling toggle

    Partially implements #1113
2017-04-03 18:09:02 +02:00
Simone Mainardi
88b162b433 Fixes for sFlow stats 2017-04-03 16:59:15 +02:00
emanuele-f
e4ee73173e Fix host search error 2017-04-03 13:28:42 +02:00
emanuele-f
d8d0d4e381 Enable HostPools statistics dump and quota for Not Assigned pool. 2017-04-03 12:33:20 +02:00
emanuele-f
076bb05450 Localize about and runtime pages 2017-04-03 11:18:03 +02:00
Luca Deri
d3dd88d25c Added ARP packets formatting 2017-04-02 19:25:32 +02:00
emanuele-f
d3411a4a88 Reduce Traffic Shaping layout size 2017-04-02 10:44:23 +02:00