SolarWinds · Schema
SolarWinds Monitored Node
Schema for a monitored node (network device, server, or virtual machine) in the SolarWinds Orion Platform.
Application MonitoringDatabase MonitoringInfrastructureIP Address ManagementIT ManagementITSMLog ManagementNetwork MonitoringObservability
Properties
| Name | Type | Description |
|---|---|---|
| NodeID | integer | Unique identifier for the node in Orion |
| Caption | string | Display name of the node |
| IPAddress | string | Primary IP address of the node |
| IPAddressGUID | string | GUID representation of the IP address |
| Status | integer | Current monitoring status of the node |
| StatusDescription | string | Human-readable status description |
| MachineType | string | Type of machine or device |
| Vendor | string | Hardware or software vendor |
| ObjectSubType | string | Node sub-type classification |
| SysName | string | SNMP sysName value |
| SysObjectID | string | SNMP sysObjectID value |
| Location | string | Physical location of the node |
| Contact | string | Contact person for the node |
| Community | string | SNMP community string |
| SNMPVersion | integer | SNMP version used for polling |
| EngineID | integer | Polling engine responsible for this node |
| CPULoad | number | Current CPU utilization percentage |
| PercentMemoryUsed | number | Current memory utilization percentage |
| ResponseTime | integer | Last ICMP response time in milliseconds |
| PercentLoss | number | Packet loss percentage |
| LastBoot | string | Last boot timestamp |
| LastSync | string | Last synchronization timestamp |
| Uri | string | SWIS URI for this node entity |
| CustomProperties | object | Custom properties defined for this node |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://solarwinds.com/schemas/solarwinds/node.json",
"title": "SolarWinds Monitored Node",
"description": "Schema for a monitored node (network device, server, or virtual machine) in the SolarWinds Orion Platform.",
"type": "object",
"required": [
"Caption",
"IPAddress"
],
"properties": {
"NodeID": {
"type": "integer",
"description": "Unique identifier for the node in Orion"
},
"Caption": {
"type": "string",
"description": "Display name of the node",
"maxLength": 255
},
"IPAddress": {
"type": "string",
"description": "Primary IP address of the node",
"format": "ipv4"
},
"IPAddressGUID": {
"type": "string",
"description": "GUID representation of the IP address"
},
"Status": {
"type": "integer",
"description": "Current monitoring status of the node",
"enum": [0, 1, 2, 3, 4, 9, 12, 14, 17, 22],
"examples": [1]
},
"StatusDescription": {
"type": "string",
"description": "Human-readable status description",
"enum": [
"Unknown",
"Up",
"Down",
"Warning",
"Shutdown",
"Unmanaged",
"Unreachable",
"Critical",
"Misconfigured",
"Could Not Poll"
]
},
"MachineType": {
"type": "string",
"description": "Type of machine or device"
},
"Vendor": {
"type": "string",
"description": "Hardware or software vendor"
},
"ObjectSubType": {
"type": "string",
"description": "Node sub-type classification",
"enum": [
"SNMP",
"ICMP",
"WMI",
"Agent",
"External"
]
},
"SysName": {
"type": "string",
"description": "SNMP sysName value"
},
"SysObjectID": {
"type": "string",
"description": "SNMP sysObjectID value"
},
"Location": {
"type": "string",
"description": "Physical location of the node"
},
"Contact": {
"type": "string",
"description": "Contact person for the node"
},
"Community": {
"type": "string",
"description": "SNMP community string"
},
"SNMPVersion": {
"type": "integer",
"description": "SNMP version used for polling",
"enum": [0, 1, 2, 3]
},
"EngineID": {
"type": "integer",
"description": "Polling engine responsible for this node"
},
"CPULoad": {
"type": "number",
"description": "Current CPU utilization percentage",
"minimum": 0,
"maximum": 100
},
"PercentMemoryUsed": {
"type": "number",
"description": "Current memory utilization percentage",
"minimum": 0,
"maximum": 100
},
"ResponseTime": {
"type": "integer",
"description": "Last ICMP response time in milliseconds",
"minimum": 0
},
"PercentLoss": {
"type": "number",
"description": "Packet loss percentage",
"minimum": 0,
"maximum": 100
},
"LastBoot": {
"type": "string",
"format": "date-time",
"description": "Last boot timestamp"
},
"LastSync": {
"type": "string",
"format": "date-time",
"description": "Last synchronization timestamp"
},
"Uri": {
"type": "string",
"description": "SWIS URI for this node entity"
},
"CustomProperties": {
"type": "object",
"description": "Custom properties defined for this node",
"additionalProperties": true
}
}
}