mirror of
https://github.com/thingsboard/thingsboard-gateway
synced 2025-10-26 22:31:42 +08:00
32 lines
789 B
JSON
32 lines
789 B
JSON
[
|
|
{
|
|
"timeout": 100,
|
|
"command": ["/bin/sh", "-c", "ps -A -o cpu,%mem | awk '{cpu += $1}END{print cpu}'"],
|
|
"attributeOnGateway": "CPU"
|
|
},
|
|
{
|
|
"timeout": 100,
|
|
"command": ["/bin/sh", "-c", "ps -A -o %cpu,%mem | awk '{mem += $2}END{print mem}'"],
|
|
"attributeOnGateway": "Memory"
|
|
},
|
|
{
|
|
"timeout": 100,
|
|
"command": ["/bin/sh", "-c", "ipconfig getifaddr en0"],
|
|
"attributeOnGateway": "IP address"
|
|
},
|
|
{
|
|
"timeout": 100,
|
|
"command": ["/bin/sh", "-c", "sw_vers -productName"],
|
|
"attributeOnGateway": "OS"
|
|
},
|
|
{
|
|
"timeout": 100,
|
|
"command": ["/bin/sh", "-c", "uptime"],
|
|
"attributeOnGateway": "Uptime"
|
|
},
|
|
{
|
|
"timeout": 100,
|
|
"command": ["/bin/sh", "-c", "system_profiler SPUSBDataType"],
|
|
"attributeOnGateway": "USBs"
|
|
}
|
|
] |