mirror of
https://github.com/ntop/ntopng.git
synced 2026-04-30 07:59:35 +00:00
Add VLAN filter in flow alerts. Add Alertsicon in search results
This commit is contained in:
parent
1114c3ae6a
commit
2900b0a405
2 changed files with 25 additions and 1 deletions
|
|
@ -65,6 +65,20 @@ local ifid = interface.getId()
|
|||
|
||||
--- Links
|
||||
|
||||
local function build_flow_alerts_url(key, value)
|
||||
local url = ntop.getHttpPrefix() .. '/lua/alert_stats.lua?ifid=' .. ifid .. "&status=historical&page=flow"
|
||||
|
||||
local host_info = hostkey2hostinfo(value)
|
||||
if host_info['host'] then
|
||||
url = url .. '&' .. tag_utils.build_request_filter(key, 'eq', host_info['host'])
|
||||
end
|
||||
if host_info['vlan'] and host_info['vlan'] ~= 0 then
|
||||
url = url .. '&' .. tag_utils.build_request_filter('vlan_id', 'eq', host_info['vlan'])
|
||||
end
|
||||
|
||||
return url
|
||||
end
|
||||
|
||||
local function build_historical_flows_url(key, value)
|
||||
local url = ntop.getHttpPrefix() .. '/lua/pro/db_search.lua?ifid=' .. ifid
|
||||
|
||||
|
|
@ -80,10 +94,19 @@ local function build_historical_flows_url(key, value)
|
|||
end
|
||||
|
||||
local function add_historical_flows_link(links, key --[[ ip, mac, name --]], value --[[ actual ip or mac or name (including vlan) --]])
|
||||
-- Alerts
|
||||
local flow_alerts_icon = 'exclamation-triangle'
|
||||
local flow_alerts_url = build_flow_alerts_url(key, value)
|
||||
links[#links + 1] = {
|
||||
icon = flow_alerts_icon,
|
||||
title = i18n('alerts_dashboard.alerts'),
|
||||
url = flow_alerts_url,
|
||||
}
|
||||
|
||||
if hasClickHouseSupport() then
|
||||
-- Historical flows
|
||||
local historical_flows_icon = 'stream'
|
||||
local historical_flows_url = build_historical_flows_url(key, value)
|
||||
|
||||
links[#links + 1] = {
|
||||
icon = historical_flows_icon,
|
||||
title = i18n('db_explorer.historical_data_explorer'),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue