EVOLUTION-MANAGER
Edit File: network_discovery.lua
-- -- (C) 2022 - ntop.org -- local alerts_api = require("alerts_api") local alert_consts = require "alert_consts" local alert_categories = require "alert_categories" local script = { -- Script category category = alert_categories.network, severity = alert_consts.get_printable_severities().notice, default_enabled = true, hooks = {}, gui = { i18n_title = "checks.network_discovery_title", i18n_description = "checks.network_discovery_description", } } -- ################################################################# local function check_network_discovery(params) -- Get total number of packets, flows and interface id local network_discovery_check = alert_consts.alert_types.alert_network_discovery_executed.new() network_discovery_check:set_score_notice() local discovery_executed = ntop.getCache("ntopng.cache.network_discovery_executed.ifid_" .. interface.getId()) == "1" if discovery_executed == true then ntop.delCache("ntopng.cache.network_discovery_executed.ifid_" .. interface.getId()) network_discovery_check:store(params.alert_entity) end end -- ################################################################# script.hooks.min = check_network_discovery -- ################################################################# return script