List and Table Metrics
List Metrics
List metrics return multi-value data. They are used for instance discovery and can be queried with nxget -l.
EtherNetIP.ListIdentity(host, port)
EtherNet/IP device identity.
Requires EnableEtherNetIPProxy to be set in agent configuration.
Data Type |
List |
Platforms |
All |
| Argument | Type | Description |
|---|---|---|
host |
String |
Device hostname or IP address |
port |
Integer |
TCP port (optional, default 44818) |
Modbus.DeviceIdentification(connection)
Modbus device identification objects.
Data Type |
List |
Platforms |
All |
| Argument | Type | Description |
|---|---|---|
connection |
String |
Connection name |
Net.Resolver.AddressByName(hostname) (List)
All IP addresses for hostname.
Data Type |
List |
Platforms |
All |
| Argument | Type | Description |
|---|---|---|
hostname |
String |
Hostname to resolve |
SNMP.ScanAddressRange(startIP, endIP, community)
SNMP-responsive hosts in range.
Data Type |
List |
Platforms |
All |
| Argument | Type | Description |
|---|---|---|
startIP |
String |
Start IP address |
endIP |
String |
End IP address |
community |
String |
SNMP community string |
TCP.ScanAddressRange(startIP, endIP, port)
TCP-responsive hosts in range.
Data Type |
List |
Platforms |
All |
| Argument | Type | Description |
|---|---|---|
startIP |
String |
Start IP address |
endIP |
String |
End IP address |
port |
Integer |
TCP port number |
TFTP.Get(host, file)
TFTP file contents.
Data Type |
List |
Platforms |
All |
| Argument | Type | Description |
|---|---|---|
host |
String |
TFTP server hostname or IP |
file |
String |
File path on TFTP server |
FileSystem.MountPoints
Mounted filesystem list.
Data Type |
List |
Platforms |
Linux, Windows, macOS, FreeBSD, Solaris, AIX |
Net.ArpCache
ARP table entries.
Data Type |
List |
Platforms |
Linux, Windows, macOS, FreeBSD, NetBSD, OpenBSD |
Net.InterfaceNames
Interface name list.
Data Type |
List |
Platforms |
Linux, Windows, FreeBSD, Solaris, AIX |
Net.IP.RoutingTable
IP routing table.
Data Type |
List |
Platforms |
Linux, Windows, macOS, FreeBSD, NetBSD, OpenBSD, AIX |
System.CPU.Instances
CPU instance indices for per-CPU instance discovery.
Data Type |
List |
Platforms |
Linux, Windows, macOS, FreeBSD, Solaris, AIX |
System.Processes
Running process list.
Data Type |
List |
Platforms |
Linux, Windows, macOS, FreeBSD, Solaris, AIX |
LVM.LogicalVolumes
List of all logical volumes. With a volume group argument, lists logical volumes in that volume group only.
Data Type |
List |
Platforms |
AIX |
| Metric | Description |
|---|---|
|
List of all logical volumes |
|
List of logical volumes in volume group. Argument: volume group name |
LVM.PhysicalVolumes
List of all physical volumes. With a volume group argument, lists physical volumes in that volume group only.
Data Type |
List |
Platforms |
AIX |
| Metric | Description |
|---|---|
|
List of all physical volumes |
|
List of physical volumes in volume group. Argument: volume group name |
ACPI.ThermalZones
List of ACPI thermal zones.
Requires the wmi subagent.
Data Type |
List |
Platforms |
Windows |
Hardware.NetworkAdapters (List)
List of network adapters.
Requires the wmi subagent.
Data Type |
List |
Platforms |
Windows |
PDH.ObjectCounters(object)
List of counters for the given PDH object.
Requires the winperf subagent.
Data Type |
List |
Platforms |
Windows |
| Argument | Type | Description |
|---|---|---|
object |
String |
PDH object name |
PDH.ObjectInstances(object)
List of instances for the given PDH object.
Requires the winperf subagent.
Data Type |
List |
Platforms |
Windows |
| Argument | Type | Description |
|---|---|---|
object |
String |
PDH object name |
PDH.Objects
List of available PDH objects.
Requires the winperf subagent.
Data Type |
List |
Platforms |
Windows |
System.Desktops(windowStation)
Desktop sessions.
Data Type |
List |
Platforms |
Windows |
| Argument | Type | Description |
|---|---|---|
windowStation |
String |
Window station name |
System.Registry.Keys(path)
Registry subkey paths.
Data Type |
List |
Platforms |
Windows |
| Argument | Type | Description |
|---|---|---|
path |
String |
Registry path |
System.Registry.Values(path)
Registry value entries.
Data Type |
List |
Platforms |
Windows |
| Argument | Type | Description |
|---|---|---|
path |
String |
Registry path |
WindowsCertificateStore.Certificates(store)
Thumbprints of certificates in the given Windows certificate store.
Data Type |
List |
Platforms |
Windows |
| Argument | Type | Description |
|---|---|---|
store |
String |
Certificate store name (e.g., |
WMI.Classes(namespace)
List of WMI classes in the given namespace.
Requires the wmi subagent.
Data Type |
List |
Platforms |
Windows |
| Argument | Type | Description |
|---|---|---|
namespace |
String |
WMI namespace |
WMI.Query(namespace, query, property) (List)
Result of WMI query: the given property from each object matched by the query.
Requires the wmi subagent.
Data Type |
List |
Platforms |
Windows |
| Argument | Type | Description |
|---|---|---|
namespace |
String |
WMI namespace (e.g., |
query |
String |
WQL query |
property |
String |
Property to return. Array properties can be indexed (e.g., |
Table Metrics
Table metrics return structured multi-column data. They are used for table DCIs and can be queried with nxget -t.
Agent.Extensions
Configured agent extensions.
Data Type |
Table |
Platforms |
All |
| Column | Type | Description |
|---|---|---|
NAME |
String |
Extension name (instance key) |
MODE |
String |
Extension mode ( |
STATE |
String |
Extension state |
PID |
Unsigned Integer |
Process ID |
PORT |
Unsigned Integer |
Assigned port |
RESTART_COUNT |
Unsigned Integer |
Restart count |
CONNECTED_SINCE |
Unsigned Integer 64 |
Connection timestamp |
LAST_ERROR |
String |
Last error message |
Agent.Problems
Agent-registered problems.
Data Type |
Table |
Platforms |
All |
| Column | Type | Description |
|---|---|---|
KEY |
String |
Problem identifier (instance key) |
MESSAGE |
String |
Problem description |
TIMESTAMP |
Integer 64 |
Time problem was registered |
Agent.SessionAgents
Active session agents.
Data Type |
Table |
Platforms |
All |
| Column | Type | Description |
|---|---|---|
SESSION_ID |
Unsigned Integer |
Session identifier (instance key) |
SESSION_NAME |
String |
Session name |
USER_NAME |
String |
User associated with session |
CLIENT_NAME |
String |
Client application name |
PID |
Unsigned Integer |
Process ID |
Agent.SubAgents
Loaded subagents with details.
Data Type |
Table |
Platforms |
All |
| Column | Type | Description |
|---|---|---|
NAME |
String |
Subagent name (instance key) |
VERSION |
String |
Subagent version |
FILE |
String |
Subagent file path |
Agent.ZoneConfigurations
Zone configurations.
Data Type |
Table |
Platforms |
All |
| Column | Type | Description |
|---|---|---|
SERVER_ID |
Unsigned Integer 64 |
Server identifier (instance key) |
ZONE_UIN |
Unsigned Integer |
Zone unique identification number |
THIS_NODE_ID |
Unsigned Integer |
Node ID of this agent |
SHARED_SECRET |
String |
Shared secret for zone |
Agent.ZoneProxies
Zone proxy configurations.
Data Type |
Table |
Platforms |
All |
| Column | Type | Description |
|---|---|---|
SERVER_ID |
Unsigned Integer 64 |
Server identifier (instance key) |
PROXY_ID |
Unsigned Integer |
Proxy identifier (instance key) |
ADDRESS |
String |
Proxy IP address |
PhysicalDisk.Devices (Table)
Physical disk device information.
Data Type |
Table |
Platforms |
All |
| Column | Type | Description |
|---|---|---|
NAME |
String |
Device name/path (instance key) |
MODEL |
String |
Disk model |
FIRMWARE |
String |
Firmware version |
SERIAL_NUMBER |
String |
Serial number |
DEVICE_TYPE |
String |
Device type (HDD, SSD, NVMe) |
CAPACITY |
Unsigned Integer 64 |
Total capacity (bytes) |
TEMPERATURE |
Integer |
Current temperature (Celsius) |
POWER_ON_TIME |
Unsigned Integer |
Total power-on hours |
POWER_CYCLES |
Unsigned Integer |
Power cycle count |
SMART_STATUS |
Integer |
S.M.A.R.T. health status |
FileSystem.Volumes
Filesystem volume information.
Data Type |
Table |
Platforms |
Linux, Windows, macOS, Solaris, AIX |
| Column | Type | Description |
|---|---|---|
MOUNTPOINT |
String |
Mount point path (instance key, Linux) or volume identifier (Windows) |
VOLUME |
String |
Volume device path |
LABEL |
String |
Volume label |
FSTYPE |
String |
Filesystem type |
SIZE.TOTAL |
Unsigned Integer 64 |
Total size (bytes) |
SIZE.USED |
Unsigned Integer 64 |
Used space (bytes) |
SIZE.FREE |
Unsigned Integer 64 |
Free space (bytes) |
SIZE.AVAIL |
Unsigned Integer 64 |
Available space (bytes) |
SIZE.USED.PCT |
Float |
Used space percentage |
SIZE.FREE.PCT |
Float |
Free space percentage |
SIZE.AVAIL.PCT |
Float |
Available space percentage |
INODES.TOTAL |
Unsigned Integer 64 |
Total inode count (Linux) |
INODES.FREE |
Unsigned Integer 64 |
Free inodes (Linux) |
INODES.FREE.PCT |
Float |
Free inodes percentage (Linux) |
INODES.USED |
Unsigned Integer 64 |
Used inodes (Linux) |
INODES.USED.PCT |
Float |
Used inodes percentage (Linux) |
Hardware.Batteries (Table)
Battery information.
Data Type |
Table |
Platforms |
Linux, Windows, Solaris |
| Column | Type | Description |
|---|---|---|
HANDLE |
Unsigned Integer |
SMBIOS handle (instance key) |
NAME |
String |
Battery name |
LOCATION |
String |
Physical location |
CAPACITY |
Unsigned Integer |
Capacity rating (mWh) |
VOLTAGE |
Unsigned Integer |
Voltage rating (mV) |
CHEMISTRY |
String |
Chemistry type |
MANUFACTURE_DATE |
String |
Manufacture date |
MANUFACTURER |
String |
Manufacturer |
SERIAL_NUMBER |
String |
Serial number |
Hardware.MemoryDevices (Table)
Physical memory device information.
Data Type |
Table |
Platforms |
Linux, Windows, Solaris |
| Column | Type | Description |
|---|---|---|
HANDLE |
Unsigned Integer |
SMBIOS handle (instance key) |
LOCATION |
String |
Physical location |
BANK |
String |
Bank location |
FORM_FACTOR |
String |
Physical form factor |
TYPE |
String |
Memory type (DDR4, DDR5, etc.) |
SIZE |
Unsigned Integer 64 |
Capacity (bytes) |
MAX_SPEED |
Unsigned Integer |
Maximum speed (MHz) |
CONF_SPEED |
Unsigned Integer |
Configured speed (MHz) |
MANUFACTURER |
String |
Manufacturer |
PART_NUMBER |
String |
Part number |
SERIAL_NUMBER |
String |
Serial number |
Hardware.NetworkAdapters
Network adapter hardware information.
On Windows, this table is provided by the wmi subagent.
Data Type |
Table |
Platforms |
Linux, Windows |
| Column | Type | Description |
|---|---|---|
INDEX |
Unsigned Integer |
Adapter index (instance key) |
PRODUCT |
String |
Product name |
MANUFACTURER |
String |
Manufacturer |
DESCRIPTION |
String |
Description |
TYPE |
String |
Adapter type |
MAC_ADDRESS |
String |
MAC address |
IF_INDEX |
Unsigned Integer |
Network stack interface index |
SPEED |
Unsigned Integer 64 |
Adapter speed (bps) |
AVAILABILITY |
String |
Availability status |
Hardware.Processors (Table)
Processor information.
Data Type |
Table |
Platforms |
Linux, Windows, Solaris |
| Column | Type | Description |
|---|---|---|
HANDLE |
Unsigned Integer |
SMBIOS handle (instance key) |
TYPE |
String |
Processor type |
FAMILY |
String |
Processor family |
VERSION |
String |
Version string |
SOCKET |
String |
Socket designation |
MANUFACTURER |
String |
Manufacturer |
PART_NUMBER |
String |
Part number |
SERIAL_NUMBER |
String |
Serial number |
CORES |
Unsigned Integer |
Core count |
THREADS |
Unsigned Integer |
Thread count |
MAX_SPEED |
Unsigned Integer |
Maximum frequency (MHz) |
CURRENT_SPEED |
Unsigned Integer |
Current frequency (MHz) |
Hardware.StorageDevices (Table)
Storage device information.
Data Type |
Table |
Platforms |
Linux, Windows |
| Column | Type | Description |
|---|---|---|
NUMBER |
Unsigned Integer |
Device number (instance key) |
TYPE |
String |
Device type |
TYPE_DESCRIPTION |
String |
Device type description |
BUS_TYPE |
Integer |
Bus type |
SIZE |
Unsigned Integer 64 |
Size (bytes) |
IS_REMOVABLE |
Integer |
Removable flag |
MANUFACTURER |
String |
Manufacturer |
PRODUCT |
String |
Product name |
REVISION |
String |
Firmware revision |
SERIAL_NUMBER |
String |
Serial number |
Net.Interfaces
Network interface details.
Data Type |
Table |
Platforms |
Linux, macOS, FreeBSD, NetBSD, OpenBSD |
| Column | Type | Description |
|---|---|---|
INDEX |
Unsigned Integer |
Interface index (instance key) |
NAME |
String |
Interface name |
ALIAS |
String |
Interface alias |
TYPE |
Unsigned Integer |
Interface type |
MTU |
Unsigned Integer |
Maximum transmission unit |
SPEED |
Unsigned Integer 64 |
Speed (bps) |
MAC_ADDRESS |
String |
Hardware address |
IP_ADDRESSES |
String |
Assigned IP addresses |
ADMIN_STATUS |
Integer |
Administrative status |
OPER_STATUS |
Integer |
Operational status |
Net.IP.Neighbors (Table)
IP neighbor table.
Data Type |
Table |
Platforms |
Linux |
| Column | Type | Description |
|---|---|---|
IP_ADDRESS |
String |
IP address (instance key) |
MAC_ADDRESS |
String |
MAC address |
INTERFACE |
String |
Interface name |
STATE |
String |
Neighbor state |
Net.Wireguard.Interfaces
WireGuard interface information.
Data Type |
Table |
Platforms |
Linux |
| Column | Type | Description |
|---|---|---|
INDEX |
Unsigned Integer |
Interface index (instance key) |
NAME |
String |
Interface name |
PUBLIC_KEY |
String |
Public key |
LISTEN_PORT |
Unsigned Integer |
Listen port |
FWMARK |
Unsigned Integer |
Firewall mark |
Net.Wireguard.Peers
WireGuard peer information.
Data Type |
Table |
Platforms |
Linux |
| Column | Type | Description |
|---|---|---|
INDEX |
Unsigned Integer |
Peer index (instance key) |
INTERFACE |
String |
Interface name |
PUBLIC_KEY |
String |
Peer public key |
ENDPOINT |
String |
Peer endpoint address |
ALLOWED_IPS |
String |
Allowed IP ranges |
LATEST_HANDSHAKE |
Unsigned Integer 64 |
Last handshake timestamp |
RX_BYTES |
Unsigned Integer 64 |
Bytes received |
TX_BYTES |
Unsigned Integer 64 |
Bytes transmitted |
KEEPALIVE |
Unsigned Integer |
Persistent keepalive interval |
System.ActiveUserSessions (Table)
Active user session information.
Data Type |
Table |
Platforms |
Linux, Windows |
| Column | Type | Description |
|---|---|---|
ID |
Unsigned Integer |
Session identifier (instance key) |
USER_NAME |
String |
User name |
TERMINAL |
String |
Terminal name |
CLIENT_NAME |
String |
Client hostname |
CLIENT_ADDRESS |
String |
Client IP address |
DISPLAY |
String |
Display identifier |
LOGIN_TIME |
Unsigned Integer 64 |
Login timestamp |
IDLE_TIME |
Unsigned Integer |
Idle time (seconds) |
System.InstalledProducts
Installed software packages.
Data Type |
Table |
Platforms |
Linux, Windows, FreeBSD, Solaris, AIX |
| Column | Type | Description |
|---|---|---|
NAME |
String |
Product name (instance key) |
VERSION |
String |
Product version |
VENDOR |
String |
Vendor name |
DATE |
String |
Installation date |
URL |
String |
Product URL |
DESCRIPTION |
String |
Product description |
System.OpenFiles
Open file handles.
Data Type |
Table |
Platforms |
Linux |
| Column | Type | Description |
|---|---|---|
PID |
Unsigned Integer |
Process ID (instance key) |
HANDLE |
Unsigned Integer |
File handle (instance key) |
NAME |
String |
File path |
TYPE |
String |
Handle type |
System.Processes (Table)
Running process details.
Data Type |
Table |
Platforms |
Linux, Windows, macOS, FreeBSD, Solaris, AIX |
| Column | Type | Description |
|---|---|---|
PID |
Unsigned Integer |
Process ID (instance key) |
NAME |
String |
Process name |
USER |
String |
User running the process |
THREADS |
Unsigned Integer |
Thread count |
HANDLES |
Unsigned Integer |
Handle/FD count |
KTIME |
Unsigned Integer 64 |
Kernel time (ms) |
UTIME |
Unsigned Integer 64 |
User time (ms) |
VMSIZE |
Unsigned Integer 64 |
Virtual memory size (bytes) |
RSS |
Unsigned Integer 64 |
Resident set size (bytes) |
MEMORY_USAGE |
Float |
Memory usage percentage |
PAGE_FAULTS |
Unsigned Integer 64 |
Page fault count |
CMDLINE |
String |
Command line |
System.Services (Table)
System services.
Data Type |
Table |
Platforms |
Linux, Windows |
| Column | Type | Description |
|---|---|---|
NAME |
String |
Service name (instance key) |
DISPLAY_NAME |
String |
Display name |
STATE |
String |
Service state |
STARTUP |
String |
Startup type (Linux: N/A; Windows: auto/manual/disabled) |
RUN_AS |
String |
Account running the service |
PID |
Unsigned Integer |
Process ID |
BINARY |
String |
Binary path |
DEPENDENCIES |
String |
Service dependencies |
WindowsCertificateStore.Certificates(store) (Table)
Certificates in the given Windows certificate store.
Data Type |
Table |
Platforms |
Windows |
| Argument | Type | Description |
|---|---|---|
store |
String |
Certificate store name (e.g., |
| Column | Type | Description |
|---|---|---|
THUMBPRINT |
String |
SHA-1 thumbprint (instance key) |
SUBJECT |
String |
Subject name |
ISSUER |
String |
Issuer name |
TEMPLATE_ID |
String |
Certificate template identifier |
EXPIRATION_DATE |
String |
Expiration date (YYYY-MM-DD) |
EXPIRATION_TIME |
Unsigned Integer 64 |
Expiration UNIX timestamp |
EXPIRES_IN |
Integer |
Days until expiration |
HAS_PRIVATE_KEY |
Integer |
Private key presence (1=yes, 0=no) |
WMI.Query(namespace, query) (Table)
Generic WMI query result as a table.
Columns are determined by the properties of the objects returned by the query.
Requires the wmi subagent.
Data Type |
Table |
Platforms |
Windows |
| Argument | Type | Description |
|---|---|---|
namespace |
String |
WMI namespace (e.g., |
query |
String |
WQL query |