--
-- (C) 2013-22 - ntop.org
--
local dirs = ntop.getDirs()
package.path = dirs.installdir .. "/scripts/lua/modules/?.lua;" .. package.path
if((dirs.scriptdir ~= nil) and (dirs.scriptdir ~= "")) then package.path = dirs.scriptdir .. "/lua/modules/?.lua;" .. package.path end
require "lua_utils"
local page_utils = require("page_utils")
local ts_utils = require("ts_utils")
local script_manager = require("script_manager")
local graph_utils = require("graph_utils")
local influxdb_export_api = require "influxdb_export_api"
sendHTTPContentTypeHeader('text/html')
page_utils.set_active_menu_entry(page_utils.menu_entries.influxdb_status)
dofile(dirs.installdir .. "/scripts/lua/inc/menu.lua")
local charts_available = script_manager.systemTimeseriesEnabled()
if not isAllowedSystemInterface() or (ts_utils.getDriverName() ~= "influxdb") then
local url = ntop.getHttpPrefix().."/lua/admin/prefs.lua?tab=on_disk_ts"
print('
\n")
print("".. i18n("system_stats.health") .." "..i18n("system_stats.short_desc_influxdb_health").." | | Loading... |
\n")
print("".. i18n("traffic_recording.storage_utilization") .." "..i18n("system_stats.short_desc_influxdb_storage_utilization").." | ")
print("")
print(ternary(charts_available, "", ""))
print(" | Loading... |
\n")
print("".. i18n("about.ram_memory") .." "..i18n("system_stats.short_desc_influxdb_ram_memory").." | ")
print("")
print(ternary(charts_available, "", ""))
print(" | Loading... |
\n")
if(influxdb_export_api.isInfluxdbChecksEnabled() == true) then
local stats = influxdb_export_api.getExportStats()
print("".. i18n("system_stats.exports") .." "..i18n("system_stats.short_desc_influxdb_exports").." | ")
print("")
print(ternary(charts_available, "", ""))
print(" | ".. formatValue(stats.exports) .." |
\n")
print("".. i18n("system_stats.exported_points") .." "..i18n("system_stats.short_desc_influxdb_exported_points").." | ")
print("")
print(ternary(charts_available, "", ""))
print(" | ".. formatValue(stats.points_exported) .." |
\n")
end
print("".. i18n("system_stats.series_cardinality") .." "..i18n("system_stats.short_desc_influxdb_cardinality").." | | Loading... |
\n")
print[[
]]
print("
\n")
print("