|
@ -1,12 +1,16 @@ |
|
|
|
|
|
local uname_fd = io.popen("uname -m") |
|
|
|
|
|
|
|
|
local labels = { |
|
|
local labels = { |
|
|
domainname = "", |
|
|
domainname = "", |
|
|
nodename = "", |
|
|
nodename = "", |
|
|
release = string.sub(get_contents("/proc/sys/kernel/osrelease"), 1, -2), |
|
|
release = string.sub(get_contents("/proc/sys/kernel/osrelease"), 1, -2), |
|
|
sysname = string.sub(get_contents("/proc/sys/kernel/ostype"), 1, -2), |
|
|
sysname = string.sub(get_contents("/proc/sys/kernel/ostype"), 1, -2), |
|
|
version = string.sub(get_contents("/proc/sys/kernel/version"), 1, -2), |
|
|
version = string.sub(get_contents("/proc/sys/kernel/version"), 1, -2), |
|
|
machine = string.sub(io.popen("uname -m"):read("*a"), 1, -2) |
|
|
|
|
|
|
|
|
machine = string.sub(uname_fd:read("*a"), 1, -2) |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
uname_fd:close() |
|
|
|
|
|
|
|
|
local function scrape() |
|
|
local function scrape() |
|
|
labels["domainname"] = string.sub(get_contents("/proc/sys/kernel/domainname"), 1, -2) |
|
|
labels["domainname"] = string.sub(get_contents("/proc/sys/kernel/domainname"), 1, -2) |
|
|
labels["nodename"] = string.sub(get_contents("/proc/sys/kernel/hostname"), 1, -2) |
|
|
labels["nodename"] = string.sub(get_contents("/proc/sys/kernel/hostname"), 1, -2) |
|
|