Skip to main content

NCCM Device Details

Clicking a device name in the NCCM Explorer opens a detailed panel for that device. ObserveOps (formerly known as AIOps) organizes this panel into eight tabs as each tab focuses on a specific aspect of the device's configuration, compliance, activity, and lifecycle status.

Go to Menu. Select NCCM NCCM module icon. Select the Explorer tab. Click the device name in the Explorer list to open the device detail panel.

The panel header displays the device name, IP address, vendor, and device type tags for example, ospf3.ospf3.com | 172.16.14.8 | Cisco Systems.

The following tabs are available in the device detail panel:

  1. Device Detail
  2. Hardware Detail
  3. Action History
  4. Change Summary
  5. Rules
  6. Triggered Policies
  7. Approval
  8. EoX

Device Detail

The Device Detail tab shows the device's core configuration information and full version history of configuration files.

The tab displays:

  • OS Type, Series, Model Number, OID, and assigned Template.
  • All available versions of the running and startup configuration files, along with their full content.

From this tab you can:

  • Download any specific configuration version to your local system.
  • Set a running configuration file as the baseline for future comparisons.

Hardware Detail

The Hardware Detail tab displays the physical and system-level specifications of the device. ObserveOps populates this tab after you run the Get Hardware Details action from the Explorer.

Hardware Detail tab showing CPU, PID, Series, OS Type, DRAM Size, Flash Size, NVRAM Size, OS Version, CPU Revision, Device Model, Serial Number, Image File Name, and Configuration Register for the selected NCCM device

The following fields are available:

FieldDescription
CPUThe CPU model installed on the device.
PIDThe Product ID, the vendor's unique identifier for this hardware unit.
SeriesThe product series the device belongs to.
OS TypeThe operating system type running on the device, for example IOS.
DRAM SizeTotal DRAM capacity on the device.
Flash SizeTotal Flash storage capacity.
NVRAM SizeNon-volatile RAM size used to store startup configuration.
OS VersionThe currently running OS version string.
CPU RevisionThe hardware revision of the CPU.
Device ModelThe specific model identifier for this device.
Serial NumberThe unique hardware serial number of the device.
Image File NameThe path or URL of the firmware image currently running on the device.
Configuration RegisterThe configuration register value controlling boot behavior.
note

To populate the Hardware Detail tab, the device template must include Get Hardware Details commands. If the tab is empty, run Get Hardware Details from the Actions column in the Explorer. See NCCM Device Template for template configuration.

Action History

The Action History tab shows a chronological log of every action performed on this device within NCCM.

Action History tab showing a list of backup actions with Timestamp, Action, Status, and Executed By columns for the selected NCCM device

The following fields are available:

FieldDescription
TimestampThe date and time the action was initiated.
ActionThe type of action performed, for example backup, restore, or runbook execution.
StatusThe outcome of the action, Success or Failed.
Executed ByThe user account that initiated the action.

Use this tab to audit configuration-related operations and track who performed what action and when.

Change Summary

The Change Summary tab shows configuration changes detected on this device through Syslog Change Detection.

Change Summary tab showing Timestamp, User, Remote IP, and Session columns for the selected NCCM device

The tab displays data only after a runbook has been attached and executed on the device. When ObserveOps detects a configuration change:

  • It automatically takes a backup to preserve the updated configuration.
  • The change details become available for analysis in this tab.

The following fields are available:

FieldDescription
TimestampThe date and time the configuration change was detected.
UserThe user account associated with the change event.
Remote IPThe IP address from which the change was initiated.
SessionThe session identifier linked to the change event.

If no parser is assigned to the syslog source, the raw log data displays in place of parsed fields. Select View in Log Explorer to jump directly to the corresponding log entry.

Rules

The Rules tab shows compliance rule results assessed for this device. The tab becomes available after a compliance audit policy has been executed using a benchmark.

Rules tab showing a list of compliance rules with their Pass or Fail result and available Remediation Action for the selected NCCM device

The following fields are available:

FieldDescription
RuleThe name of the compliance rule evaluated against this device.
ResultThe outcome of the rule check, Pass or Fail.
Remediation ActionThe corrective action available for rules that failed. Select the action to initiate remediation directly from this tab.

Triggered Policies

The Triggered Policies tab lists all active policy violations detected for this device.

Triggered Policies tab showing Policy Name and Value columns with Conflict Detected and Failed status entries for the selected NCCM device

The following fields are available:

FieldDescription
Policy NameThe name of the NCCM policy that triggered for this device.
ValueThe current state that caused the policy to trigger, for example Conflict Detected or Failed.

Approval

The Approval tab shows all approval requests associated with this device covering actions such as Sync, Restore, Firmware Upgrade, and Runbook Execution that require sign-off from a user with the NCCM Approval role.

Approval tab showing Approvals, Approver, Status, Type, Requestor, Requested On, and Actions columns for the selected NCCM device

The following fields are available:

FieldDescription
ApprovalsA reference identifier for the approval request.
ApproverThe user assigned to review and approve this request.
StatusThe current state of the request is like Pending, Approved, Rejected, or Cancelled.
TypeThe type of action that requires approval, for example Sync or Restore.
RequestorThe user who submitted the approval request.
Requested OnThe date and time the request was created.
ActionsAvailable actions for the approver to approve or reject the request.

To learn more about the approval workflow, see NCCM Approval Workflow.

EoX

The EoX tab displays the End-of-Life lifecycle status for this device. ObserveOps surfaces three vendor-defined KPIs as End of Sale, End of Support, and End of Life so you can assess lifecycle risk directly in the device detail panel without leaving your workflow.

What Are the EoX Lifecycle KPIs?

KPIWhat It MeansOperational Impact
End of SaleThe vendor stopped selling new units of this product.You can no longer procure a replacement unit from the vendor. Plan procurement before this date.
End of SupportThe vendor stopped releasing patches, security updates, and bug fixes.The device carries unmitigated security risk. Prioritize upgrade or replacement.
End of LifeThe vendor terminated all support, documentation, and services for this product.No technical assistance is available. Operating this device creates compliance and risk exposure.

How Does ObserveOps Source EoX Data?

ObserveOps retrieves lifecycle data from authoritative vendor and industry sources using a scheduled scraping pipeline. The pipeline runs at a defined interval and follows four stages:

  1. Extract — The pipeline pulls raw EoX records from external lifecycle data sources.
  2. Normalize — The pipeline cleans, structures, and standardizes raw records to a consistent schema.
  3. Map — The pipeline matches normalized records to devices in NCCM using vendor, product series, and model identifiers.
  4. Persist and Refresh — The pipeline stores matched lifecycle data and updates it on the next scheduled run.

ObserveOps persists both the raw source data and the processed lifecycle records.

note

ObserveOps sources EoX data from external authoritative sources and refreshes it on a scheduled interval. Newly onboarded devices may not display lifecycle data immediately, allow one full refresh cycle after onboarding.

EoX Tab Fields

FieldDescription
End of SaleThe date the vendor stopped selling this product. Displays Not Available if lifecycle data has not been mapped for this device.
End of SupportThe date the vendor stopped issuing patches and security updates. Displays Not Available if unmapped.
End of LifeThe date the vendor terminated all support for this product. Displays Not Available if unmapped.
Lifecycle StatusA calculated status based on today's date and the three EoX milestones. See Interpreting Lifecycle Status below.
VendorThe device vendor used to match EoX lifecycle records — sourced from device metadata.
Product SeriesThe product family or series identifier used for EoX data mapping.
ModelThe specific device model matched to the EoX record.
Source ReferenceThe authoritative external source from which the lifecycle data was retrieved.
Last RefreshedThe timestamp of the most recent successful EoX data refresh for this device.

Interpreting Lifecycle Status

ObserveOps calculates a Lifecycle Status for each device based on today's date and the three EoX milestones:

StatusConditionRecommended Action
ActiveAll three dates are in the future.No immediate action required. Monitor approaching milestones.
End of Sale ReachedEnd of Sale date has passed; End of Support is in the future.You can no longer procure this model from the vendor. Start replacement planning.
End of Support ReachedEnd of Support date has passed; End of Life is in the future.The device no longer receives patches. Assess security risk and accelerate upgrade planning.
End of Life ReachedEnd of Life date has passed.The vendor provides no support. Replace or isolate this device. Document the risk exception if continued use is necessary.
Not AvailableEoX data could not be mapped for this device.Verify device metadata in the NCCM Device Inventory and allow the next scheduled refresh to complete.
info

Devices with End of Support Reached or End of Life Reached status carry active security and compliance risk. Treat these as high-priority items in your upgrade plan.

Using EoX for Lifecycle Planning

The EoX tab gives you the data to make structured decisions at the device level:

  • Check lifecycle status before a change window. A device approaching End of Life may be a better candidate for replacement than for a configuration update.
  • Cross-reference with Hardware Detail. The Hardware Detail tab shows OS version, DRAM, Flash size, and CPU, use this alongside EoX dates to assess both lifecycle risk and hardware fitness for a firmware upgrade.
  • Cross-reference with Rules. The Rules tab shows active compliance violations. A device that is both past End of Life and failing compliance rules is a strong candidate for immediate replacement.
  • Cross-reference with Triggered Policies. The Triggered Policies tab shows active policy violations. A device with End of Life status and active policy violations needs immediate action.

EoX Troubleshooting

EoX tab shows "Not Available" for all three KPI dates

Cause: The device's vendor, product series, or model metadata does not match any record in the EoX source data. This typically happens when device metadata was not populated during onboarding or contains an incomplete identifier.

Fix:

  1. Go to Menu > Settings > Network Config Settings > Device Inventory.
  2. Locate the affected device and verify the Vendor and System OID fields are correct.
  3. Update the device template if the OID is incorrect. See NCCM Device Template.
  4. Wait for the next scheduled EoX refresh.

Lifecycle dates appear outdated compared to the vendor website

Cause: EoX data refreshes on a scheduled interval. If the vendor updated lifecycle dates after the last pipeline run, the tab shows the previous values until the next refresh.

Fix:

  1. Check the Last Refreshed field on the EoX tab.
  2. If the timestamp is older than the expected refresh interval, contact your ObserveOps administrator to verify the EoX pipeline is running correctly.

The EoX tab shows the wrong product series or model

Cause: The EoX mapping used an incorrect or ambiguous System OID to match the device to a lifecycle record.

Fix:

  1. Open the device in the NCCM Device Inventory.
  2. Verify the OID resolves to the correct vendor and model.
  3. Update the device template associated with this OID. See NCCM Device Template.
  4. Allow one refresh cycle for the corrected mapping to apply.

EoX Known Limitations

  • EoX data coverage depends on the external source. Niche or regional vendors may not have lifecycle data available.
  • The refresh interval is system-configured. You can't trigger a per-device refresh from the UI.
  • Devices without a matched System OID will not receive EoX data, even if the vendor is supported.
  • The EoX pipeline maps at the product model level. Custom or modified hardware configurations are not separately tracked.