mirror of
https://github.com/ntop/ntopng.git
synced 2026-05-06 03:45:26 +00:00
Add definition of process columns in historica lflows
This commit is contained in:
parent
bee57c0f57
commit
c55bc11524
3 changed files with 39 additions and 2 deletions
|
|
@ -950,6 +950,10 @@ local flow_columns = {
|
|||
['IS_SRV_VICTIM'] = { tag = "is_srv_victim" },
|
||||
['IS_SRV_BLACKLISTED'] = { tag = "is_srv_blacklisted" },
|
||||
['ALERT_JSON'] = { tag = "json" },
|
||||
['SRC_PROC_NAME'] = { tag = "cli_proc_name" },
|
||||
['DST_PROC_NAME'] = { tag = "srv_proc_name" },
|
||||
['SRC_PROC_USER_NAME'] = { tag = "cli_user_name" },
|
||||
['DST_PROC_USER_NAME'] = { tag = "srv_user_name" },
|
||||
|
||||
-- Alert data
|
||||
['ALERT_STATUS'] = { tag = "alert_status" },
|
||||
|
|
@ -1762,11 +1766,12 @@ local all_datatable_js_columns_by_tag = {
|
|||
|
||||
-- #####################################
|
||||
|
||||
function historical_flow_utils.get_datatable_js_columns_by_tag(tag)
|
||||
function historical_flow_utils.get_datatable_js_columns_by_tag(tag, hide)
|
||||
if all_datatable_js_columns_by_tag[tag] then
|
||||
return all_datatable_js_columns_by_tag[tag]
|
||||
else
|
||||
return build_datatable_js_column_default(tag, tag, i18n("db_search.tags."..tag) or tag, 0)
|
||||
local order = #all_datatable_js_columns_by_tag
|
||||
return build_datatable_js_column_default(tag, tag, i18n("db_search.tags."..tag) or tag, order, hide)
|
||||
end
|
||||
end
|
||||
|
||||
|
|
@ -1806,6 +1811,14 @@ local function get_js_columns_to_display()
|
|||
js_columns["input_snmp"] = historical_flow_utils.get_datatable_js_columns_by_tag("input_snmp")
|
||||
js_columns["output_snmp"] = historical_flow_utils.get_datatable_js_columns_by_tag("output_snmp")
|
||||
|
||||
local ifstats = interface.getStats()
|
||||
if ifstats.has_seen_ebpf_events then
|
||||
js_columns["cli_proc_name"] = historical_flow_utils.get_datatable_js_columns_by_tag("cli_proc_name")
|
||||
js_columns["srv_proc_name"] = historical_flow_utils.get_datatable_js_columns_by_tag("srv_proc_name")
|
||||
js_columns["cli_user_name"] = historical_flow_utils.get_datatable_js_columns_by_tag("cli_user_name")
|
||||
js_columns["srv_user_name"] = historical_flow_utils.get_datatable_js_columns_by_tag("srv_user_name")
|
||||
end
|
||||
|
||||
return js_columns
|
||||
|
||||
-- Or print all columns defined
|
||||
|
|
|
|||
|
|
@ -332,6 +332,26 @@ tag_utils.defined_tags = {
|
|||
i18n_label = i18n('db_search.tags.srv_location'),
|
||||
operators = {'eq', 'neq'},
|
||||
},
|
||||
cli_proc_name = {
|
||||
value_type = 'text',
|
||||
i18n_label = i18n('db_search.tags.cli_proc_name'),
|
||||
operators = {'eq','neq'},
|
||||
},
|
||||
srv_proc_name = {
|
||||
value_type = 'text',
|
||||
i18n_label = i18n('db_search.tags.srv_proc_name'),
|
||||
operators = {'eq','neq'},
|
||||
},
|
||||
cli_user_name = {
|
||||
value_type = 'text',
|
||||
i18n_label = i18n('db_search.tags.cli_user_name'),
|
||||
operators = {'eq','neq'},
|
||||
},
|
||||
srv_user_name = {
|
||||
value_type = 'text',
|
||||
i18n_label = i18n('db_search.tags.srv_user_name'),
|
||||
operators = {'eq','neq'},
|
||||
},
|
||||
}
|
||||
|
||||
-- #####################################
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue