-- -- (C) 2019-20 - ntop.org -- local status_keys = require "flow_keys" local alert_consts = require("alert_consts") -- ################################################################# local function formatLongLivedFlow(flowstatus_info) local threshold = "" local res = i18n("flow_details.longlived_flow") if not flowstatus_info then return res end if flowstatus_info["longlived.threshold"] then threshold = flowstatus_info["longlived.threshold"] end res = string.format("%s", res) if threshold ~= "" then res = string.format("%s [%s]", res, i18n("flow_details.longlived_exceeded", {amount = secondsToTime(threshold)})) end return res end -- ################################################################# return { status_key = status_keys.ntopng.status_longlived, alert_type = alert_consts.alert_types.alert_flow_misbehaviour, i18n_title = "flow_details.longlived_flow", i18n_description = formatLongLivedFlow }