System Metrics
System.AppAddressSpace
Application address space size (MB).
Data Type |
Unsigned Integer |
Platforms |
Windows |
System.ConnectedUsers
Number of currently logged-in users.
Data Type |
Integer |
Platforms |
Linux, Windows |
System.CurrentTime.ISO8601.Local
Current time in ISO 8601 format, local timezone.
Data Type |
String |
Platforms |
All |
System.HandleCount
System-wide handle/file descriptor count.
Data Type |
Integer |
Platforms |
Linux, Windows, Solaris, AIX |
System.IsRestartPending
Reboot required indicator (1=yes, 0=no).
Data Type |
Integer |
Platforms |
Windows |
System.IsVirtual
Running in virtual machine (1=yes, 0=no).
Data Type |
Integer |
Platforms |
Linux, Windows, FreeBSD, Solaris |
System.ProcessCount
Total number of running processes.
Data Type |
Unsigned Integer (Integer on Solaris and AIX) |
Platforms |
All |
System.ThreadCount
Total number of running threads.
Data Type |
Unsigned Integer (Integer on AIX) |
Platforms |
Linux, Windows, macOS, FreeBSD, NetBSD, AIX |
System.OS.ProductName
Operating system product name.
Data Type |
String |
Platforms |
Linux, Windows, FreeBSD, Solaris, AIX |
System.OS.ProductType
Operating system type (workstation/server).
Data Type |
String |
Platforms |
Linux, Windows, FreeBSD |
System.OS.Version
Operating system version string.
Data Type |
String |
Platforms |
Linux, Windows, FreeBSD, Solaris, AIX |
System.OSPlatformName
Operating system platform name. Used by the server to match packages to nodes during package deployment.
Data Type |
String |
Platforms |
All |
System.MsgQueue.Bytes(id)
Queue byte usage.
Data Type |
Unsigned Integer 64 |
Platforms |
Linux, Solaris, AIX |
| Argument | Type | Description |
|---|---|---|
id |
String |
Queue ID |
System.MsgQueue.BytesMax(id)
Queue byte limit.
Data Type |
Unsigned Integer 64 |
Platforms |
Linux, Solaris, AIX |
| Argument | Type | Description |
|---|---|---|
id |
String |
Queue ID |
System.MsgQueue.ChangeTime(id)
Last change timestamp.
Data Type |
Unsigned Integer 64 |
Platforms |
Linux, Solaris, AIX |
| Argument | Type | Description |
|---|---|---|
id |
String |
Queue ID |
System.MsgQueue.Messages(id)
Number of messages in queue.
Data Type |
Unsigned Integer |
Platforms |
Linux, Solaris, AIX |
| Argument | Type | Description |
|---|---|---|
id |
String |
Queue ID |
System.MsgQueue.RecvTime(id)
Last receive timestamp.
Data Type |
Unsigned Integer 64 |
Platforms |
Linux, Solaris, AIX |
| Argument | Type | Description |
|---|---|---|
id |
String |
Queue ID |
System.MsgQueue.SendTime(id)
Last send timestamp.
Data Type |
Unsigned Integer 64 |
Platforms |
Linux, Solaris, AIX |
| Argument | Type | Description |
|---|---|---|
id |
String |
Queue ID |
System.EnergyConsumption.PowerZone(zone)
Energy consumption for power zone.
Data Type |
Counter 64 |
Platforms |
Linux |
| Argument | Type | Description |
|---|---|---|
zone |
String |
Zone name |
System.ServiceState(name)
Return the operational state of a system service.
Data Type |
Integer |
Platforms |
Linux, Windows |
| Argument | Type | Description |
|---|---|---|
name |
String |
Service name (as registered with the operating system) |
| Value | Description |
|---|---|
0 |
Service running |
1 |
Service paused |
2 |
Service starting (start pending) |
3 |
Service pausing (pause pending) |
4 |
Service starting after pause (continue pending) |
5 |
Service stopping (stop pending) |
6 |
Service stopped |
255 |
Unable to get current service state |
System.Registry.Value(key, value)
Read a value from the Windows Registry.
Data Type |
String |
Platforms |
Windows |
| Argument | Type | Description |
|---|---|---|
key |
String |
Registry key path. Must begin with |
value |
String |
Registry value name |
System.Registry.Value(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion, ProductName)
System.Update.LastDetectTime
Last update detection timestamp.
Data Type |
Integer 64 |
Platforms |
Windows |