Calculate disk space stats once per hour

This commit is contained in:
emanuele-f 2020-02-19 17:00:16 +01:00
parent 1cd375d756
commit a6a863d38e
5 changed files with 113 additions and 37 deletions

View file

@ -0,0 +1,40 @@
--
-- (C) 2019-20 - ntop.org
--
local ts_utils = require("ts_utils_core")
local user_scripts = require("user_scripts")
local ts_utils = require("ts_utils_core")
local storage_utils = require("storage_utils")
local script = {
-- Script category
category = user_scripts.script_categories.system,
-- This module is enabled by default
default_enabled = true,
-- No default configuration is provided
default_value = {},
-- See below
hooks = {},
gui = {
i18n_title = "system_stats.redis.redis_monitor",
i18n_description = "system_stats.redis.redis_monitor_description",
},
}
-- ##############################################
-- Defines an hook which is executed every hour
function script.hooks.hour(params)
local info = storage_utils.storageInfo(true --[[ refresh cache ]])
-- TODO alert if free disk space is too low
end
-- ##############################################
return(script)