Skip to content

V2 UI Reference — Problem Devices Tab

The Problem Devices tab is where every candidate that did not sail through the V2 pipeline lands for review. It groups problems by category and lists each affected candidate so you can fix the upstream data, the rConfig configuration, or the reconciliation policy and re-run.

This tab is identical across all V2 drivers: the categories come from the pipeline, not the driver.

Check Problem Devices after any Preview Sync or Full Sync to see what the pipeline could not resolve automatically. Use it whenever the Open Problems count on Run Insights is greater than zero, or whenever a Full Sync creates or updates fewer devices than you expected.

  • A V2 integration instance that has completed at least one Preview Sync or Full Sync run.
  • setting.view permission to view the tab.

Anything that keeps a candidate from reaching a clean create or update decision produces an open conflict record, which shows up here. The pipeline creates these at two points:

StageWhat triggers it
canonicalizeThe candidate failed validation: most commonly a missing required Device Profile tag, or another canonical field the schema requires.
decideReconciliation returned a medium or ambiguous match tier, so the decision requires manual review instead of an automatic update or create.

A candidate has at most one open conflict at a time. Fixing the upstream record (or resolving the conflict manually) and re-running either clears it or, if a different problem surfaces, moves it to a different group.

The layout is group summary cards on top, a detail table underneath.

Problem Devices tab showing group summary cards for missing required tag, mapping failure, and reconciliation conflict, with a detail table listing external ID, host, and severity

Each group gets its own card, colour-rotated through a six-tone palette so adjacent groups are easy to tell apart. Only groups with at least one open conflict for the latest run are shown.

Group keyCard labelWhat it means
missing_required_tagMissing required tagThe candidate was rejected in canonicalize because it lacks the Device Profile tag the schema requires (for example, Zabbix’s rconfig::device_profile tag, which is required by default).
mapping_failureMapping failureValidation failed with a mapping-related reason code: the driver could not resolve a required field from the upstream payload.
validation_rejectedValidation rejectedThe candidate failed canonical validation for a reason other than a missing Device Profile tag or a mapping failure.
reconciliation_conflictReconciliation conflict / manual reviewReconciliation returned a medium match (one plausible existing device) or an ambiguous match (more than one), so decide could not resolve it automatically.
ColumnWhat it shows
ReasonThe group key for this row: same value as the summary card heading. Acts as the primary triage filter.
HostHostname from the candidate’s canonical payload (may be empty for rejected candidates that never resolved a hostname).
External IDUpstream identifier: use this to cross-reference back to the upstream system.
SeverityColoured badge, red for critical/high/error, amber for warning/medium, sky for info/low. Every row is currently amber (medium).
  • Refresh icon (top right): re-fetches the latest run’s open problems. Use it after re-running with policy or upstream changes to see what is left.
  • Previous / Next: page through long problem lists. The problem set for the latest run is paginated server-side.

For each problem row:

  1. Identify the row by External ID and Host. Open the upstream system in another tab.
  2. Read the Reason to know what to fix:
    • missing_required_tag: add the required Device Profile tag or custom field on the upstream record (see the driver’s Device Profile section), then re-run.
    • mapping_failure or validation_rejected: open the row and check validation_errors in the conflict details for the specific field that failed, then fix it upstream.
    • reconciliation_conflict: open the candidate, review which existing rConfig device it matched (or the multiple devices it matched, for an ambiguous case), and pick the correct target or merge/retire the duplicate.
  3. Re-run a Preview Sync to confirm the row clears (or moves to a different group).
  4. Run Full Sync once the open problem count for the categories you care about is zero.
Problem groupCleared by
missing_required_tagAdding the required Device Profile tag or custom field upstream, then re-running.
mapping_failureFixing the upstream field the driver could not map, then re-running.
validation_rejectedFixing whatever canonical field failed validation, then re-running.
reconciliation_conflictManual resolution: pick or confirm the target device. No automatic clear.