Introduction

OpsPilot provides a unified conversational interface for performing IT operations tasks. Users do not need to select a mode manually. OpsPilot automatically interprets user intent and routes requests to the appropriate functionality based on context.

How to Access

  1. Click the OpsPilot icon from anywhere in the OpsRamp portal.
  2. Enter your query in the Ask OpsPilot input field.

OpsPilot maintains conversation history in the sidebar, allowing users to revisit and continue previous sessions.

Key Capabilities

Documentation and Knowledge

Retrieve information from OpsRamp documentation, API references, installation guides, and configuration manuals using natural language queries.

Examples:

  • How do I configure SNMP monitoring in OpsRamp?
  • What are the prerequisites for NextGen Gateway installation?
  • How do I set up Datadog integration?
  • What is the difference between Classic and NextGen Gateway?

Alert and Incident Management

Investigate and act on alerts and incidents in real time.

Examples:

  • Show me all critical alerts in the last 24 hours.
  • Acknowledge all alerts on server-prod-01.
  • What alerts are correlated with this incident?
  • Show me the alert history for this resource.

Root Cause Analysis

Support multi-step investigation across operational data sources to identify likely causes and contributing factors for alerts and incidents.

Examples:

  • What caused this alert?
  • We deployed a new version 30 minutes ago. Could that be related?
  • What metrics were abnormal around the time this fired?
  • Show me the timeline of events leading to this incident.
  • Check if any upstream services are affected.

Ticket Management

Manage service desk tickets, including searching, updating, and reviewing ticket details.

Examples:

  • Show me open incidents assigned to my team.
  • Find similar incidents to INC-12345.
  • What was the resolution for the last network outage ticket?
  • Update this ticket status to In Progress.

Resource and Infrastructure

Provide visibility into infrastructure resources and support operational analysis.

Examples:

  • Show me all Linux servers with high memory usage.
  • What is the CPU utilization on server-db-01?
  • Show me the topology for the payment service.
  • List all resources with agent installed.

Monitoring Configuration

Create and manage alert definitions and monitoring rules.

Examples:

  • Create a CPU alert that fires when usage exceeds 90% for 5 minutes.
  • Set up a latency alert for the payment service.
  • Create a log alert for OutOfMemoryError patterns.
  • Assign the Linux Basic monitoring template to these servers.

Dashboard Management

Create and manage dashboards that provide visual insights into system performance and behavior.

Examples:

  • Create a dashboard called Production Overview.
  • Add a CPU usage widget for all Linux servers.
  • Show me my dashboards.
  • What anomalies do my dashboards show?

User Onboarding

OpsPilot enables users to perform configuration and onboarding activities using a conversational interface, eliminating the need to manually navigate multiple sections of the OpsRamp portal. By interpreting user intent, OpsPilot routes requests to the appropriate functionality and performs the required actions.

This section describes the supported capabilities across User Onboarding, Gateway, Integration, and Monitoring categories.

Gateway Category

OpsPilot enables management of gateway-related configurations required for resource discovery and monitoring.

Supported activities include:

  • Retrieve and manage Gateway Profiles
  • Perform Gateway Profile actions
  • Access guidance for Gateway registration

These capabilities help users configure and maintain gateways without manually navigating through gateway management interfaces.

Integration Category

OpsPilot supports configuration and management of integrations across various platforms and services. Users can initiate and manage integrations directly through conversational queries.

Supported integrations include:

  • SNMP integrations
  • VMware integrations
  • Public cloud integrations
  • SaaS integrations

Using OpsPilot, users can retrieve integration details, initiate configuration workflows, and manage connected systems from a single interface.

Monitoring Category

OpsPilot provides capabilities to manage monitoring configurations and templates associated with resources.

Supported activities include:

  • Retrieve template details
  • Get assigned templates on resources
  • Assign or unassign templates to resources
  • Update resource-level thresholds
  • Get template suggestions

These features allow users to efficiently configure monitoring policies and ensure consistent monitoring coverage across resources.

Patch Manager Agent (patch-manager)

The Patch Manager agent (patch-manager) is an OpsPilot persona designed to manage the complete patch management lifecycle. It provides capabilities for patch posture visibility, missing patch analysis, compliance management, CVE risk assessment, approval workflows, scan scheduling, baseline management, and execution of patch-related actions.


How to Use

You can interact with the Patch Manager using natural language queries in OpsPilot. The persona is automatically invoked when the query context relates to patch management.

To explicitly invoke the agent, include the term “patch” in your request.

Example prompts:

  • How are we doing with patches?
  • Show critical missing patches
  • What CVEs affect my Windows servers?
  • Create a weekly scan schedule for Linux machines
  • Is KB5034441 approved?
  • Whitelist patch KB5034441
  • Check compliance status

Capabilities

Patch Posture and Overview

Provides a high-level summary of the patch environment, including counts, severity distribution, operating system breakdown, and overall health status.

Supported queries:

QueryDescription
How are we doing?Displays overall patch posture including missing patches by severity, category, and OS.
Show patch health scoreDisplays an aggregated health summary with severity breakdown.
How many patches are missing?Returns the total number of missing patches.
How many patches are installed?Returns the total number of installed patches.
Missing patches by severityGroups missing patches by Critical, High, Medium, and Low.
Missing patches by categoryGroups patches by Security, BugFix, and Feature.
Missing patches by OSGroups missing patches by operating system.
Show critical missing patchesLists all missing patches with Critical severity.
Show patches needing a rebootLists missing patches that require a reboot.
What’s the approval status breakdown?Displays missing patches grouped by approval state.
Show oldest unpatched patchesLists missing patches sorted by earliest release date.
What’s been installed recently?Displays recently installed patches.
Security patches missingLists missing patches categorized as Security updates.
Newest discovered patchesLists recently discovered patches sorted by release date.

Missing Patch Analysis

Enables detailed analysis of missing patches across resources, including patch-level and resource-level insights.

Supported queries:

QueryDescription
Which resources have missing patches?Displays per-resource missing patch counts.
Show missing patches for server XLists missing patches for a specific resource.
Find patch by nameSearches patches based on name or keyword.
What patches are missing on my Windows servers?Lists missing patches filtered by OS.
Show patches missing for over 30 daysLists patches based on age criteria.
Patches needing attentionLists Critical and High severity missing patches.
Which resources are affected by patch X?Displays impacted resources for a specific patch.

Approval Workflows

Allows users to verify and manage patch approval states.

Supported queries:

QueryDescription
Is patch KB5034441 approved?Displays approval status for a specific patch.
Show all approved patchesLists all approved patches.
What’s pending approval?Lists patches with NOT_APPROVED status.
Check approval status for patch X on server YDisplays approval state for a patch scoped to a resource.

Patch Actions

Supports execution of patch-related actions, including approvals, scans, installations, and system operations.

Supported queries:

QueryDescription
Approve patch KB5034441 on server XApproves a patch for specified resources.
Unapprove patch KB5034441Removes approval for a patch.
Whitelist patch KB5034441Adds a patch to the whitelist.
Blacklist patch KB5034441Adds a patch to the blacklist.
Delete rating for patch KB5034441Removes existing whitelist or blacklist rating.
Run a patch scan on server XInitiates an on-demand patch scan.
Install patch KB5034441 on server XInstalls a patch (approval required prior to execution).
Check install status of patch KB5034441Displays patch installation status.
Bulk approve patchesApproves multiple patches in a single operation.
Reboot server X after patchingInitiates reboot after patch installation.

Compliance Management

Provides capabilities to create, update, and monitor patch compliance policies and associated device status.

Supported queries:

QueryDescription
Show compliance statusDisplays summary of compliant, non-compliant, and not-applicable devices.
List all compliance policiesLists all configured compliance policies.
Create compliance policy for Windows serversCreates a new compliance policy.
Update compliance policy XModifies an existing policy.
Delete compliance policy XRemoves a policy.
Show compliant devices for policy XLists devices meeting compliance criteria.
Show non-compliant devices for policy XLists devices failing compliance.
Show not-applicable devices for policy XLists excluded devices.
Show details of compliance policy XDisplays full policy configuration.
Assign resources to compliance policy XAdds resources to a policy.
Remove resources from compliance policy XRemoves resources from a policy.

Scan Scheduling

Enables management of patch scan schedules and execution jobs.

Supported queries:

QueryDescription
Show all scan schedulesLists all configured scan jobs.
Create daily scan for Windows serversCreates a recurring scan schedule.
Update scan schedule XModifies an existing schedule.
Delete scan schedule XDeletes a scan schedule.
What’s the scan status of X?Displays execution status of a scan.
Show install schedulesLists all patch install schedules.
List patch configsDisplays all patch configurations.
Show config details for XDisplays detailed configuration.
Run patch config X nowExecutes a patch configuration immediately.
Add resources to config XUpdates resource assignments.

Baseline Management

Allows management of patch baselines used for compliance and enforcement.

Supported queries:

QueryDescription
Create baseline for Windows security patchesCreates a new baseline.
List all baselinesDisplays all configured baselines.
Show baseline X detailsDisplays baseline configuration.
Update baseline XModifies an existing baseline.
Delete baseline XRemoves a baseline.
Remove patches from baseline XUpdates baseline by removing patches.

Resource Lookup

Supports identification and filtering of resources for patch operations.

Supported queries:

QueryDescription
Find server XSearches for a resource by name.
Show Windows serversLists resources filtered by operating system.
Find resources by IPSearches resources using IP address.
List all Linux serversLists resources by OS type.
Show resource details for UUIDRetrieves resource details using unique ID.

Patch Ratings (Whitelist and Blacklist)

Provides visibility into patch ratings and classification.

Supported queries:

QueryDescription
Show whitelisted patchesLists all whitelisted patches.
Show blacklisted patchesLists all blacklisted patches.
What’s the rating for patch KB5034441?Displays rating classification for a patch.

How It Works

OpsPilot uses intelligent routing to interpret user queries and determine the appropriate handling mechanism. Based on query intent and context, it automatically directs the request to the relevant capability area.

User Query TypeOpsPilot Handling
Documentation, guides, API referenceKnowledge retrieval with source citations
Alerts, incidents, investigationAlert analysis and investigation
TicketsTicket search, updates, and resolution suggestions
Resources, metrics, topologyInfrastructure querying and performance analysis
Monitoring rulesMonitoring configuration management
DashboardsDashboard creation and management
Setup and integrationsGuided onboarding assistance

OpsPilot automatically transitions to the appropriate capability when the conversation context changes.

Conversation Management

  • History: All conversations are saved in the sidebar for easy access.
  • Context: Context is preserved within a conversation for follow-up queries.
  • New Conversation: Use the + option to start a new session.
  • Automatic Titles: Conversations are automatically titled based on their content.

Best Practices

  • Be specific by including system names, timeframes, and metrics.
  • Use follow-up questions to refine results.
  • Provide relevant context such as alerts, resources, or recent changes.
  • Use one topic per conversation for better clarity and results.