mirror of
https://github.com/ntop/ntopng.git
synced 2026-04-30 07:59:35 +00:00
Improve traffic dump storage utilization bar
This commit is contained in:
parent
88986d5589
commit
2e11f7506e
9 changed files with 129 additions and 55 deletions
|
|
@ -236,14 +236,19 @@ function recording_utils.getPcapPath(ifid)
|
|||
return storage_path.."/"..ifid.."/pcap"
|
||||
end
|
||||
|
||||
local function getPcapExtractionPath(ifid)
|
||||
local storage_path = dirs.pcapdir
|
||||
return storage_path.."/"..ifid.."/extr_pcap"
|
||||
end
|
||||
|
||||
local function getTimelinePath(ifid)
|
||||
local storage_path = dirs.pcapdir
|
||||
return storage_path.."/"..ifid.."/timeline"
|
||||
end
|
||||
|
||||
local function getPcapFileDir(job_id, ifid)
|
||||
local storage_path = dirs.pcapdir
|
||||
return storage_path.."/"..ifid.."/extr_pcap/"..job_id
|
||||
local dir_path = getPcapExtractionPath(ifid)
|
||||
return dir_path.."/"..job_id
|
||||
end
|
||||
|
||||
local function getPcapFilePath(job_id, ifid, file_id)
|
||||
|
|
@ -258,7 +263,7 @@ function recording_utils.storageInfo(ifid)
|
|||
local storage_info = {
|
||||
path = dirs.pcapdir, dev = "", mount = "",
|
||||
total = 0, used = 0, avail = 0, used_perc = 0,
|
||||
if_used = 0
|
||||
if_used = 0, extraction_used = 0,
|
||||
}
|
||||
|
||||
-- Global storage info
|
||||
|
|
@ -290,6 +295,18 @@ function recording_utils.storageInfo(ifid)
|
|||
end
|
||||
end
|
||||
|
||||
-- PCAP Extraction storage info
|
||||
local extraction_path = getPcapExtractionPath(ifid)
|
||||
local line = executeWithOuput("du -s "..pcap_path.." 2>/dev/null")
|
||||
local values = split(line, '\t')
|
||||
if #values >= 1 then
|
||||
local extraction_used = tonumber(values[1])
|
||||
if extraction_used ~= nil then
|
||||
extraction_used = extraction_used/1024
|
||||
storage_info.extraction_used = extraction_used
|
||||
end
|
||||
end
|
||||
|
||||
return storage_info
|
||||
end
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue