Simplify IT Automation – Trigger, Track, and Report on the operation of Azure Automation, Orchestrator, Power Automate, Logic Apps and PowerShell

SolarWinds NPM Integration Pack for Microsoft System Center Orchestrator

Automate SolarWinds Network Performance Monitor processes directly from Microsoft System Center Orchestrator with a compliant Kelverion Integration Pack built for reliable IT operations automation.

SolarWinds Network Performance Monitor, often referred to as SolarWinds NPM, is network performance monitoring software designed to help IT teams detect, diagnose and resolve network performance issues before they affect users or critical services. It provides visibility across multi-vendor, on-premises and hybrid network environments, helping teams monitor availability, performance, latency, packet loss, bandwidth utilisation, device health and network paths from central dashboards.

With automated discovery, dynamic topology mapping, intelligent alerting and performance analysis capabilities, SolarWinds NPM gives network operations teams the insight they need to understand what is happening across routers, switches, firewalls, wireless infrastructure and other monitored network devices.

Typical Automation Scenarios

  • Automated Alert Diagnostics
    Monitor for new SolarWinds alerts, gather node and trigger object details, check recent alert history and launch first-line diagnostic steps
  • Incident Ticket Creation
    Create or update incidents in a service management platform when critical SolarWinds alerts occur
  • Manager of Managers Workflows
    Consolidate SolarWinds events with other monitoring tools into a central operational process or event management workflow
  • Maintenance Window Automation
    Suppress alerts, unmanage nodes, resume alerts or re-enable node management as part of planned maintenance runbooks
  • Automated Escalation
    Route high-priority alerts to the right team, notify stakeholders and attach relevant SolarWinds context to the workflow
  • Configuration Enrichment
    Retrieve node information and custom properties to enrich downstream automation, reporting or service desk records

Benefits at a Glance

  • Accelerate Runbook Development
    Use pre-built SolarWinds activities rather than creating custom integrations from scratch
  • Improve Operational Response
    Trigger diagnostics, remediation or ticketing workflows automatically when SolarWinds alerts are created or updated
  • Reduce Manual Effort
    Automate common network operations tasks such as acknowledging alerts, suppressing alerts, managing nodes and updating custom properties
  • Create a Single Automation Layer
    Use Orchestrator to connect SolarWinds NPM with ITSM, messaging, infrastructure and reporting systems
  • Increase Consistency and Control
    Standardise how teams respond to network events with repeatable, auditable runbooks
  • Support Proactive Service Management
    Combine SolarWinds monitoring data with Orchestrator automation to reduce delays between detection, diagnosis and action

Key Capabilities

  • Monitor SolarWinds alerts and alert history for new or changed records
  • Get alert details, alert history, node details, trigger object details and suppression records
  • Acknowledge, unacknowledge, clear, suppress, unsuppress and resume alerts
  • Set alert notes and update SolarWinds custom properties
  • Manage node availability by placing nodes into an unmanaged state and resuming management after maintenance
  • Use SolarWinds event and node data as inputs for wider Orchestrator runbooks

Integration Activities

Activity Name
Description
Add-Poller
Add pollers to an existing SolarWinds object in a SolarWinds environment
Acknowledge-Alert
Acknowledge an alert after it has been triggered
Clear-Alert
Clear an alert without running the normal reset actions
Create-Node
Add new nodes in the environment
Delete-Nodes
Delete an existing SolarWinds node
Get-Alert
Retrieve and filter alters that have triggered in the environment
Get-AlertHistory
Retrieve and filter alert history from the environment
Get-Engine
Retrieve and filter engine records from the environment
Get-Node
Retrieve and filter nodes that have been discovered in the environment
Get-Poller
Retrieve and filter poller records from the environment
Get-TriggerObject
Retrieve more infomation about the object that triggered the alert
Get-Suppressed
Retrieved and filter alert suppression records
Manage-Node
Re-enable node management for a node after it has been un-managed
Monitor-Alert
Detect when new alerts that have triggered in the environment
Monitor-AlertHistory
Detect when new alert history records have been generated in the environment
Remove-Poller
Delete an existing poller
Resume-Alert
Un-suppress perviously suppressed alerts
Set-AlertNote
Set an alert note without acknowledging the alert
Set-CustomProperty
Set custom property values for various entities
Suppress-AlertActivity
Suppress alerts for a specified entity
Un-Acknowledge-Alert
Un-acknowledge a prevously acknowledged alert
Un-Manage-Node
Place a node in an un-managed stated for maintenance purposes
Update-Node
Update an existing node