143 lines
6.3 KiB
JSON
143 lines
6.3 KiB
JSON
{
|
|
"name": "systemMonitor",
|
|
"displayName": "System Monitor",
|
|
"id": "908b4f18-dc0c-4940-a6f7-c0c01a2861b8",
|
|
"vendors": [
|
|
{
|
|
"displayName": "nymea",
|
|
"name": "nymea",
|
|
"id": "2062d64d-3232-433c-88bc-0d33c0ba2ba6",
|
|
"thingClasses": [
|
|
{
|
|
"id": "a3a15700-c251-4803-a608-0f3ddfcbd7a8",
|
|
"name": "processMonitor",
|
|
"displayName": "Process monitor",
|
|
"paramTypes": [
|
|
{
|
|
"id": "794a2a7e-01dc-4383-8110-4d1cd59c421f",
|
|
"name": "processName",
|
|
"displayName": "Process name",
|
|
"type": "QString",
|
|
"defaultValue": "nymead"
|
|
}
|
|
],
|
|
"stateTypes": [
|
|
{
|
|
"id": "8b8b6b38-79ed-4f0e-bdc7-445f073fa4b7",
|
|
"name": "running",
|
|
"displayName": "Running",
|
|
"displayNameEvent": "Running changed",
|
|
"type": "bool",
|
|
"defaultValue": false,
|
|
"suggestLogging": true
|
|
},
|
|
{
|
|
"id": "56f8fac2-1021-4b96-bf15-23b21bb85b4c",
|
|
"name": "cpuUsage",
|
|
"displayName": "CPU usage",
|
|
"displayNameEvent": "CPU usage changed",
|
|
"type": "double",
|
|
"unit": "Percentage",
|
|
"defaultValue": 0,
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"suggestLogging": true,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "efe2d520-3b35-4668-b6f5-db3df0c8bf0d",
|
|
"name": "percentMemory",
|
|
"displayName": "Memory usage",
|
|
"displayNameEvent": "Memory usage changed",
|
|
"type": "double",
|
|
"unit": "Percentage",
|
|
"defaultValue": 0,
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"suggestLogging": true,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "d9671ee3-51be-4cf8-8601-125c0684aec9",
|
|
"name": "rssMemory",
|
|
"displayName": "RSS memory usage",
|
|
"displayNameEvent": "RSS memory usage changed",
|
|
"type": "int",
|
|
"unit": "KiloByte",
|
|
"defaultValue": 0,
|
|
"suggestLogging": true,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "6d71b001-c7fe-4f08-941d-47009b710d94",
|
|
"name": "virtualMemory",
|
|
"displayName": "Virtual memory usage",
|
|
"displayNameEvent": "virtual memory usage changed",
|
|
"type": "int",
|
|
"unit": "KiloByte",
|
|
"defaultValue": 0,
|
|
"suggestLogging": true,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "fcdae649-dcc2-4f5b-a241-fe40fb07c071",
|
|
"name": "sharedMemory",
|
|
"displayName": "Shared memory usage",
|
|
"displayNameEvent": "Shared memory usage changed",
|
|
"type": "int",
|
|
"unit": "KiloByte",
|
|
"defaultValue": 0,
|
|
"suggestLogging": true,
|
|
"cached": false
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"id": "181d852a-6290-434d-891a-35d2c3435f47",
|
|
"name": "systemMonitor",
|
|
"displayName": "System monitor",
|
|
"paramTypes": [],
|
|
"stateTypes": [
|
|
{
|
|
"id": "0744b84a-f9dc-4e53-a6f3-3533e909c533",
|
|
"name": "cpuUsage",
|
|
"displayName": "CPU usage",
|
|
"displayNameEvent": "CPU usage changed",
|
|
"type": "double",
|
|
"unit": "Percentage",
|
|
"defaultValue": 0,
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"suggestLogging": true,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "672748c1-dbd0-4c65-8983-d0dd34892176",
|
|
"name": "percentMemory",
|
|
"displayName": "Memory usage",
|
|
"displayNameEvent": "Memory usage changed",
|
|
"type": "double",
|
|
"unit": "Percentage",
|
|
"defaultValue": 0,
|
|
"minValue": 0,
|
|
"maxValue": 100,
|
|
"suggestLogging": true,
|
|
"cached": false
|
|
},
|
|
{
|
|
"id": "47d6e6fb-5dc9-4e3f-ad24-c9d7eab320bd",
|
|
"name": "percentStorage",
|
|
"displayName": "Storage usage",
|
|
"displayNameEvent": "Storage usage changed",
|
|
"type": "double",
|
|
"unit": "Percentage",
|
|
"defaultValue": 0,
|
|
"suggestLogging": true
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|
|
]
|
|
}
|