mirror of
https://github.com/ntop/ntopng.git
synced 2026-04-29 23:49:33 +00:00
Store OS in discovery data to use it for offline devices
This commit is contained in:
parent
dd941b21ad
commit
b5a1cc1af7
2 changed files with 17 additions and 9 deletions
|
|
@ -17,7 +17,7 @@ local perPage = _GET["perPage"]
|
|||
local sortColumn = _GET["sortColumn"]
|
||||
local sortOrder = _GET["sortOrder"]
|
||||
|
||||
local sortPrefs = "number_discovery"
|
||||
local sortPrefs = "discovery_sort_col"
|
||||
|
||||
-- ################################################
|
||||
|
||||
|
|
@ -61,7 +61,7 @@ if(perPage == nil) then
|
|||
perPage = 10
|
||||
else
|
||||
perPage = tonumber(perPage)
|
||||
tablePreferences("rows_number_policies", perPage)
|
||||
tablePreferences("rows_number_discovery", perPage)
|
||||
end
|
||||
|
||||
-- ################################################
|
||||
|
|
@ -127,13 +127,16 @@ for el_idx, el in pairs(discovered["devices"]) do
|
|||
|
||||
-- Operating System
|
||||
local device_os = ""
|
||||
local mac_info = interface.getMacInfo(el.mac)
|
||||
|
||||
if(mac_info ~= nil) then
|
||||
tprint(el)
|
||||
device_os = getOperatingSystemIcon(mac_info.operatingSystem)
|
||||
if el.os_type == nil then
|
||||
local mac_info = interface.getMacInfo(el.mac)
|
||||
|
||||
if(mac_info ~= nil) then
|
||||
el.os_type = mac_info.operatingSystem
|
||||
end
|
||||
end
|
||||
el.os = device_os
|
||||
|
||||
el.os = getOperatingSystemIcon(el.os_type)
|
||||
|
||||
-- Device info
|
||||
local devinfo = ""
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue