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.

Agent.ActionList

Configured agent actions.

Data Type

List

Platforms

All

Agent.PushValues

Current push metric values.

Data Type

List

Platforms

All

Agent.RunningConfig

Running configuration dump.

Data Type

List

Platforms

All

Agent.SubAgentList

Loaded subagents.

Data Type

List

Platforms

All

Agent.SupportedLists

All supported list metrics.

Data Type

List

Platforms

All

Agent.SupportedParameters

All supported metrics.

Data Type

List

Platforms

All

Agent.SupportedPushParameters

All supported push metrics.

Data Type

List

Platforms

All

Agent.SupportedTables

All supported table metrics.

Data Type

List

Platforms

All

Agent.ThreadPools

Thread pool names.

Data Type

List

Platforms

All

EtherNetIP.ListIdentity(host, port)

EtherNet/IP device identity. Requires EnableEtherNetIPProxy to be set in agent configuration.

Data Type

List

Platforms

All

Table 1. Arguments
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

Table 2. Arguments
Argument Type Description

connection

String

Connection name

Net.Resolver.AddressByName(hostname) (List)

All IP addresses for hostname.

Data Type

List

Platforms

All

Table 3. Arguments
Argument Type Description

hostname

String

Hostname to resolve

PhysicalDisk.Devices

Physical disk device list.

Data Type

List

Platforms

All

SNMP.ScanAddressRange(startIP, endIP, community)

SNMP-responsive hosts in range.

Data Type

List

Platforms

All

Table 4. Arguments
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

Table 5. Arguments
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

Table 6. Arguments
Argument Type Description

host

String

TFTP server hostname or IP

file

String

File path on TFTP server

DRBD.DeviceList

DRBD device listing.

Data Type

List

Platforms

Linux

FileSystem.MountPoints

Mounted filesystem list.

Data Type

List

Platforms

Linux, Windows, macOS, FreeBSD, Solaris, AIX

Hardware.Batteries

Battery inventory.

Data Type

List

Platforms

Linux, Windows, Solaris

Hardware.MemoryDevices

Memory module list.

Data Type

List

Platforms

Linux, Windows, Solaris

Hardware.Processors

CPU inventory.

Data Type

List

Platforms

Linux, Windows, Solaris

Hardware.StorageDevices

Storage device list.

Data Type

List

Platforms

Windows

Net.ArpCache

ARP table entries.

Data Type

List

Platforms

Linux, Windows, macOS, FreeBSD, NetBSD, OpenBSD

Net.InterfaceList

Network interface list.

Data Type

List

Platforms

All

Net.InterfaceNames

Interface name list.

Data Type

List

Platforms

Linux, Windows, FreeBSD, Solaris, AIX

Net.IP.Neighbors

IP neighbor list.

Data Type

List

Platforms

Linux

Net.IP.RoutingTable

IP routing table.

Data Type

List

Platforms

Linux, Windows, macOS, FreeBSD, NetBSD, OpenBSD, AIX

System.ActiveUserSessions

Active user sessions.

Data Type

List

Platforms

Linux, Windows

System.CPU.Instances

CPU instance indices for per-CPU instance discovery.

Data Type

List

Platforms

Linux, Windows, macOS, FreeBSD, Solaris, AIX

System.IO.Devices

I/O block device list.

Data Type

List

Platforms

Linux, Windows, macOS, FreeBSD

System.IO.LogicalDevices

I/O logical device list.

Data Type

List

Platforms

Linux

System.PowerZones

Power zone list.

Data Type

List

Platforms

Linux

System.Processes

Running process list.

Data Type

List

Platforms

Linux, Windows, macOS, FreeBSD, Solaris, AIX

System.ProcessList

Running process list (legacy format).

Data Type

List

Platforms

All

System.Services

System services list.

Data Type

List

Platforms

Linux, Windows

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

Table 7. Variants
Metric Description

LVM.LogicalVolumes

List of all logical volumes

LVM.LogicalVolumes(*)

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

Table 8. Variants
Metric Description

LVM.PhysicalVolumes

List of all physical volumes

LVM.PhysicalVolumes(*)

List of physical volumes in volume group. Argument: volume group name

LVM.VolumeGroups

List of LVM volume groups.

Data Type

List

Platforms

AIX

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

Table 9. Arguments
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

Table 10. Arguments
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

Table 11. Arguments
Argument Type Description

windowStation

String

Window station name

System.Registry.Keys(path)

Registry subkey paths.

Data Type

List

Platforms

Windows

Table 12. Arguments
Argument Type Description

path

String

Registry path

System.Registry.Values(path)

Registry value entries.

Data Type

List

Platforms

Windows

Table 13. Arguments
Argument Type Description

path

String

Registry path

System.WindowStations

Window stations.

Data Type

List

Platforms

Windows

WindowsCertificateStore.Certificates(store)

Thumbprints of certificates in the given Windows certificate store.

Data Type

List

Platforms

Windows

Table 14. Arguments
Argument Type Description

store

String

Certificate store name (e.g., MY, Root)

WMI.Classes(namespace)

List of WMI classes in the given namespace. Requires the wmi subagent.

Data Type

List

Platforms

Windows

Table 15. Arguments
Argument Type Description

namespace

String

WMI namespace

WMI.NameSpaces

List of WMI namespaces. Requires the wmi subagent.

Data Type

List

Platforms

Windows

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

Table 16. Arguments
Argument Type Description

namespace

String

WMI namespace (e.g., root\cimv2)

query

String

WQL query

property

String

Property to return. Array properties can be indexed (e.g., PropertyName[0])

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

Table 17. Columns
Column Type Description

NAME

String

Extension name (instance key)

MODE

String

Extension mode (spawn or connect)

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

Table 18. Columns
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

Table 19. Columns
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

Table 20. Columns
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

Table 21. Columns
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

Table 22. Columns
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

Table 23. Columns
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

Table 24. Columns
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

Table 25. Columns
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

Table 26. Columns
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

Table 27. Columns
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

Table 28. Columns
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

Table 29. Columns
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

Table 30. Columns
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

Table 31. Columns
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

Table 32. Columns
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

Table 33. Columns
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

Table 34. Columns
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

Table 35. Columns
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

Table 36. Columns
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

Table 37. Columns
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

Table 38. Columns
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

Table 39. Arguments
Argument Type Description

store

String

Certificate store name (e.g., MY, Root)

Table 40. Columns
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

Table 41. Arguments
Argument Type Description

namespace

String

WMI namespace (e.g., root\cimv2)

query

String

WQL query