DemandFlow Support Centre

COMPMON: Monitoring Snapshot

ReferenceEntity Reference16/04/2026Updated 16/04/2026
The COMPMON entity stores monitoring snapshots. A periodic monitoring snapshot for an asset, capturing SNMP and NMS metrics over a defined period for trend analysis and redundancy identification.

COMPMON: Monitoring Snapshot

The COMPMON entity stores monitoring snapshots. A periodic monitoring snapshot for an asset, capturing SNMP and NMS metrics over a defined period for trend analysis and redundancy identification.

Default definition. This article describes the default COMPMON definition shipped with DemandFlow. Administrators can add, remove, rename, or re-type fields, change which ones are required, and alter the layout from the Definitions screen in Settings. Your tenant's current schema may differ from what is shown here. To read the current definition at any time, GET the DEFINITION object whose id matches COMPMON.

Entity properties

PropertyValue
Entity codeCOMPMON
Display nameMonitoring Snapshot
PluralMonitoring Snapshots
Level100010

Use cases

A periodic monitoring snapshot for an asset, capturing SNMP and NMS metrics over a defined period for trend analysis and redundancy identification.

Fields

Snapshot Details

FieldTypeRequiredNotes
reftextRef. Read-only
assetreference → COMPINVYesThe equipment this snapshot relates to
monitoringPeriodtextYesPeriod label (e.g. March 2026)
periodStartdatetimePeriod Start
periodEnddatetimePeriod End
sourceenumData Source. Valid ids: snmp (SNMP), solarwinds (SolarWinds), prtg (PRTG), librenms (LibreNMS), zabbix (Zabbix), nagios (Nagios), manual (Manual Entry), other (Other).
notestext (multi-line)Notes

Network Traffic

FieldTypeRequiredNotes
avgTrafficInMbpsnumberAvg Traffic In (Mbps)
avgTrafficOutMbpsnumberAvg Traffic Out (Mbps)
peakTrafficInMbpsnumberPeak Traffic In (Mbps)
peakTrafficOutMbpsnumberPeak Traffic Out (Mbps)
interfaceUtilPercentnumberAverage utilisation of busiest interface
errorRatenumberAverage interface error rate

Port Utilisation

FieldTypeRequiredNotes
activePortCountnumberActive Ports
totalPortCountnumberTotal Ports

Compute

FieldTypeRequiredNotes
avgCpuPercentnumberAvg CPU (%)
peakCpuPercentnumberPeak CPU (%)
avgMemoryPercentnumberAvg Memory (%)
peakMemoryPercentnumberPeak Memory (%)
activeVmCountnumberActive VMs
totalVmCountnumberTotal VMs

Power & Uptime

FieldTypeRequiredNotes
avgPowerDrawWnumberAvg Power Draw (W)
peakPowerDrawWnumberPeak Power Draw (W)
uptimeDaysnumberFrom SNMP sysUpTime
availabilityPercentnumberPercentage of time the device was reachable

Relationships

  • Lookups: asset points at a COMPINV record.

Creating a Monitoring Snapshot via the API

POST /v1/objects
Authorization: Bearer <your-pat>
Content-Type: application/json

{
  "entity":   "COMPMON",
  "level":    100010,
  "comboKey": "SUB:<your-sub-id>|ENT:",
  "asset":       "",
  "monitoringPeriod": "Example value"
}

Listing Monitoring Snapshots

GET /v1/entities/COMPMON/SUB

See also

compmonmonitoring snapshotmonitoring snapshotsmonitoringsnapshots

Was this article helpful?

← Back to Knowledge Base