mirror of
https://github.com/ntop/ntopng.git
synced 2026-04-29 15:39:33 +00:00
Merge pull request #1182 from emanuele-f/alerts_with_cache
Alerts with cache
This commit is contained in:
commit
7d8d26efdc
14 changed files with 724 additions and 668 deletions
|
|
@ -373,6 +373,14 @@ alert_entity_keys = {
|
|||
{ "Flow", 4, "flow" }
|
||||
}
|
||||
|
||||
alert_engine_keys = {
|
||||
{"1 Minute", 0, "min" },
|
||||
{"5 Minutes", 1, "5mins" },
|
||||
{"Hourly", 2, "hour" },
|
||||
{"Daily", 3, "day" },
|
||||
{"Startup", 4, "startup"},
|
||||
}
|
||||
|
||||
alert_functions_description = {
|
||||
["active"] = "Active host time (seconds)",
|
||||
["bytes"] = "Layer 2 bytes delta (sent + received)",
|
||||
|
|
@ -381,6 +389,7 @@ alert_functions_description = {
|
|||
["packets"] = "Packets delta (sent + received)",
|
||||
["p2p"] = "Layer 2 bytes delta (sent + received) for peer-to-peer detected traffic",
|
||||
["throughput"] = "Average throughput (sent + received) [Mbps]",
|
||||
["flows"] = "Flows (sent + received)",
|
||||
}
|
||||
|
||||
network_alert_functions_description = {
|
||||
|
|
@ -430,6 +439,23 @@ function alertType(v)
|
|||
return(_handleArray(typetable, v))
|
||||
end
|
||||
|
||||
function alertEngine(v)
|
||||
local enginetable = {}
|
||||
for i, t in ipairs(alert_engine_keys) do
|
||||
enginetable[#enginetable + 1] = {t[2], t[3]}
|
||||
end
|
||||
return(_handleArray(enginetable, v))
|
||||
end
|
||||
|
||||
function alertLevel(v)
|
||||
local leveltable = {}
|
||||
|
||||
for i, t in ipairs(alert_level_keys) do
|
||||
leveltable[#leveltable + 1] = {t[2], t[3]}
|
||||
end
|
||||
return(_handleArray(leveltable, v))
|
||||
end
|
||||
|
||||
function alertTypeRaw(alert_idx)
|
||||
alert_idx = alert_idx + 1
|
||||
if alert_idx <= #alert_type_keys then
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue