Aviz Open Packet Broker supports 3 license types as listed below
License Type
Supported Nodes
Basic
100
Advanced
1000
Performance
> 1000
What's New?
Release 1.5.5
Roles & Permissions
Support for default and admin-defined roles with multi-level access control across projects and users.
Upgrade & Installation
A unified installer.sh now supports direct in-place upgrades between versions (for example, R1.5.4 to R1.5.5).
NCP SDK (Backend Support Only)
Backend support was introduced for the NCP SDK to enable user-created agent integrations.
Project Isolation & Context History
Projects enforce strict data isolation, ensuring AI responses use only project-specific connectors.
Multi-Agent (Connector) Support
Projects can include multiple agents or data connectors, enabling cross-domain analysis and correlation within a single project.
Notes and Limitations
Audit Reports - Supported only for unmanaged switches, including SONiC, Arista, and Cisco devices.
Firewall Devices - Fortinet and Palo Alto firewalls support manual addition only.
Release 1.5.4
Project Isolation & Context History
Strict project-level data isolation with context-aware follow-up conversations.
Multi-Agent Projects
Support for multiple agents within a project to enable cross-domain correlation.
MCP-Based Connector Migration
Release 1.5.3
Advanced LDAP Authentication
Certificate-based LDAP login with admin-configurable authentication modes and AD availability validation.
Auto Complete (Preview)
Prompt autosuggestions for new and existing chats. The feature remains unstable and partially validated.
Charting Improvements
MCP-based chart rendering for improved reliability and consistency.
Release 1.5.2
Data Connector Enhancements
Multi-Instance Data Connectors
Splunk MCP Integration
Release 1.5.1
Project-Level LLM Configuration
Assign a specific LLM per project to tailor AI responses to project-specific requirements and data context.
Authentication & Access
LDAP (Microsoft Active Directory)
Enterprise login using existing AD credentials for streamlined and secure access.
Notifications & Preferences
User-configurable notifications for:
Release 1.5.0
Collaborative Intelligence
Redesigned platform with project-level organization, enabling multi-user AI chat, shared context, and real-time collaboration for faster and smarter NetOps decision-making.
Each project now supports its files, connectors, and access rules, ensuring data isolation, relevance, and precision in AI-driven responses.
Live user presence, @mentions, and shared chat history keep everyone on the same page. AI responses now route intelligently across project-specific data sources using custom data-connector tags.
Basic NetOps
Flow Analytics
Security Audits
Inventory Insights
Cloud & Storage: AWS S3, Azure, Google Cloud Storage
Monitoring & Management: Aviz ONES, NetBox, Cisco Nexus Dashboard, Catalyst Center, IP Fabric, SolarWinds,
Data & Logs: ELK Stack, Splunk, Loki, InfluxDB, Snowflake
User Experience
New project-based UI with intelligent navigation and pinning
Archive completed chats/projects for a decluttered view
Enhanced search and filtering to quickly find what matters
AI & Engine Enhancements
Reasoning Engine: Now powered by Llama-3.3-70B-Instruct for more accurate, contextual, and technically sound responses.
Network Correlation Engine (Beta): Performs cross-table analysis to uncover hidden patterns and answer complex queries.
Fixes & Stability Improvements
Accurate SQL generation for Flow Analytics
Connector state sync across team members
Restored audit report and revamped device page
Known Limitations
Response loading UI is not yet visible to all project members
Uploaded files lack uploader attribution and preview
Release 1.4.0
Reasoning Model
Upgraded LLM responses featuring advanced multi-step reasoning and dynamic decision-making to elevate troubleshooting capabilities and forecasting accuracy
Agentic Architecture
Introduced a new agentic architecture that empowers autonomous task execution and seamless interaction with external systems
Release 1.3.0
Inferencing engine enhancements for improved throughput & reduced latency
Release 1.2.0
Enhanced LLM responses, security, and audit report features
Improved user interface
Critical bug fixes and stability improvements
Release 1.1.0
now supports devices using gNMI, SNMP, API, sFlow
User Interface: Provides a user-friendly interface that makes it easy for users to ask questions and get answers
Release 1.0.0
Features Supported
Data Ingestion: NCP supports gNMI and SNMP for network state metrics. It also supports the ingestion of sFlow records
NCP answers a wide variety of questions in the following use cases:
Inventory & Accounting
Open Issues
NCP-231: The Model returns data even for single-letter or single-word queries.
NCP-336: The Model provides incomplete or inaccurate responses to certain questions.
NCP-340: The Pie chart for Japanese queries should display labels and details in Japanese.
Autocomplete - Must be explicitly enabled; currently unstable and not fully validated.
Data Export - Export to CSV/Excel returns raw data only.
Prompt Behavior - Initial prompts may require additional context to be effective.
ELK Integration - Appears as an API-based connector in the UI but operates via MCP in the backend.
File Connector - Supported only in projects created by admin users.
Splunk Index Handling - Index and sourcetype must be specified in the prompt when needed.
NetBox
Splunk
ELK
ServiceNow
Firewall Support
Fortinet and Palo Alto firewall device inventory, interface visibility, and firewall policy details.
Data Connector Enhancements
Splunk Agent Expansion
Flow Analytics coverage extended with chart support.
Collaboration
Rocket.Chat integration supports both user messages and AI-generated responses.
Data Connector UX Improvements
NetQ
LDAP Enhancements
Centralized versus local user validation, restricted edits for LDAP users, and automatic local user creation on first login.
AI Response Feedback
Negative feedback now captures user-provided reasons to improve AI responses.
User Interface Enhancements
Collapsible and minified sidebar with navigation and layout improvements.
Audit & Security
Downloadable audit reports with improved templates
PaloAlto firewall security policy support.
@mentions
Project additions
Dashboard Analytics
Enhanced dashboards provide improved visibility into project usage, data activity, and performance metrics.
Support Knowledge Base
Upgrade Compliance
Ticketing and RCA (ServiceNow, Zendesk)
Observability & Packet Capture
Collaboration & ITSM: Slack, ServiceNow, Zendesk
Auto-refresh notifications and consistent @mention behavior
Aviz Network Copilot (NCP) is an AI-native, vendor-neutral network observability and operations assistant designed to accelerate troubleshooting, streamline operations, and improve infrastructure resilience. It empowers network and platform teams to interact with complex telemetry and configuration data using intuitive, natural language prompts.
NCP combines Generative AI with a powerful multi-vendor, multi-NOS data mobility platform to unify structured and unstructured data across telemetry, configuration, inventory, and ticketing systems. It continuously ingests, correlates, and analyzes data across domains, enabling real-time insights, historical context, and predictive recommendations.
Built for hybrid, multi-cloud environments, NCP supports integrations across the network stack—from switches and routers to cloud storage, observability tools, and ITSM platforms. It reduces mean time to insight and action (MTTIA), enables proactive support, and provides always-on compliance and lifecycle visibility, helping teams transition from reactive firefighting to strategic network engineering.
Explore these sections to set up and work with Network Copilot:
On-Prem Deployment
GPU:
GPU
GPU Count (Recommended)
GPU Count (Future Ready)
Total GPU vRAM (Recomended)
Total GPU vRAM (Future Ready)
PCIe
Server:
Component
Specification
Software:
Component
Specification
Cloud Deployment
Component
Specification
Compute Instance
vCPU - Min: 16 , Recommended: 32
RAM - Min: 32 GB , Recomended: 64 GB
Disk - 1TB
Model
Gemini 2.5 Flash/Pro
OpenAI GPT 4.1/5
Environment
A 64-bit Ubuntu Server version 22.04 or later
NCP-Basic
NCP-Advanced
NCP-Performance
Deploying & Managing Network Copilot
Installation Overview
NCP Installation follows the below steps in the order sequence:
Whether you prefer to deploy the application on-premises and within your infrastructure or take advantage of the scalability and agility of cloud services, NCP supports both deployment strategies.
Select y and provide the paths to your certificate files:
Replace the private key and certificate paths with the correct file locations on your system.
Option B: Use the Default Self-Signed Certificate
Select n to use the self-signed certificate bundled with NCP:
4. Configure Host IP Address
Provide the server IP address that external services will use to connect to Network Copilot.
5. Installation Progress
The installer performs the following steps automatically:
Installs required system prerequisites
Loads and initializes Docker images
Sets up the Network Copilot runtime environment
Example output:
6. Access the Network Copilot UI
Once installation completes, using:
Example:
7. Activate License
After installation, activate the from the UI.
Verify the Installation
Verify that all services are running successfully.
Example output:
All containers should be in the Up state. If any service is not running, review the installer and Docker logs.
For further assistance, raise a with us.
After a successful installation, the Docker service ncp-db-migrator will appear in an Exited (down) state.
This behavior is expected.
Installing Prerequisite Packages
This section outlines the steps required to prepare your system to deploy NCP
Update the local package index:
sudo apt update -y
Install Docker & Docker-compose:
Install Docker:
Install Docker Compose:
Installing NVIDIA GPU Drivers:
Install GPU Drivers:
Reboot the system:
Installing NVIDIA Toolkit:
We will leverage the container toolkit provided by NVIDIA to deploy the NCP backend as an additional Docker container along with NCP services packaged as containers.
Install NVIDIA Container Toolkit:
Configure the toolkit:
Additional packages:
pbzip2: A parallel bzip2 compression tool for faster file compression
python3-pip: A package manager for Python3, used to install Python libraries
Uninstalling NCP
Uninstallation Steps
1. Navigate to the NCP Installation Directory
2. Run the Uninstaller
3. Database Cleanup (Optional)
During the uninstallation process, you will be prompted to remove the Network Copilot database.
Select y to remove all Network Copilot data (irreversible).
Select n to retain the database volumes.
If you choose to clear the database, you will be asked to confirm:
⚠️ Selecting y will permanently delete all Network Copilot data.
4. Uninstallation Progress
The uninstaller will:
Stop all Network Copilot services
Remove containers and images
Optionally remove database volumes
Example output:
Verify Uninstallation
Run the following command:
Ensure no Network Copilot containers are listed.
Confirm the UI is no longer accessible:
If the URL is inaccessible and no NCP containers are running, the uninstallation is complete.
Accessing NCP
1. Log in to Network Copilot
Launch the Network Copilot UI in your browser and log in using your credentials.
2. Access the Chat Interface
After successful login, you are redirected to the default Network Copilot Chat page.
3. Start Interacting
Enter your queries in the chat interface to receive real-time responses and insights.
tar -I pbzip2 -xf ncp-rX.X.X-en.tar.bz2
Install
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.sh
Verify
ubuntu@NCP:~$ docker --version
Docker version 25.0.0, build e758fe5
ubuntu@NCP:~$
Would you like to install a custom domain SSL certificate?
(If you select 'n', the installation will proceed with a self-signed certificate.)
[y/n]:
[y/n]: y
→ Proceeding with custom domain SSL certificate installation..
Enter the path to the private key file: ./certs/server.pem
Enter the path to the certificate file: ./certs/server.crt.pem
[y/n]: n
→ Proceeding with self-signed certificates.
Please provide the host IP address.
This IP will be used by external services to connect to the Network Copilot.
Enter the host IP address: 10.20.5.33
→ Host IP saved to server_host_ip.txt
Installing prerequisites...
→ Prerequisites installed.
Installing Network Copilot...
Setting up the environment and loading essential dockers...
<...>
Network Copilot Installation Completed Successfully!
https://<host-ip>
https://10.20.5.33
docker-compose ps -a
Name State Ports
--------------------------------------------------------------
ncp-ui Up 0.0.0.0:443->443/tcp
ncp-api Up 0.0.0.0:9001->8000/tcp
ncp-flow-collector Up 2055/udp, 6343/udp, 8099/tcp
ncp-syslog-collector Up 514/udp
ncp-broker Up 9092/tcp
ncp-connect Up 8083/tcp
ncp-schema-registry Up 8081/tcp
ncp-zookeeper Up 2181/tcp
<...>
WARNING! This will remove anonymous local volumes not used by at least one container.
Are you sure you want to continue? [y/N]: y
Starting Network Copilot Uninstaller...
Bringing down Network Copilot services and removing images
<...>
Removing database volumes...
------------------------------------------------------------
Uninstallation process for Network Copilot is complete.
------------------------------------------------------------
docker-compose ps -a
https://<server-ip>
Login Page
Access Network Copilot
Access the Network Copilot UI using the server IP address or FQDN over HTTPS:
https://<host-ip-or-FQDN>
Default Credentials
Use the following credentials for the initial login:
Username:superadmin
Password:Admin@123
Change the default password immediately after first login for security reasons.
Global Chat Search
The Network Copilot UI includes a global chat search capability that allows users to quickly find conversations across all projects and chat contexts.
Key Features
Global Search Scope
Search across all projects, not just the currently active project.
Keyword-Based Search
Supports keyword and phrase matching to locate relevant conversations.
Quick Navigation
Jump directly to the selected chat thread from the search results.
How to Use
Use the search bar at the top of the chat interface to perform a global chat search.
License Activation
Before you can log in to the NCP UI, you must activate your license. Follow the steps below to get started:
Access the NCP-IP Interface
Open a browser and go to: https://<NCP-host-ip>
Activate the License:
Click on the "Activate License" option on the page.
Copy the Installation ID displayed.
Contact Aviz Support:
Send the Installation ID to and request a license key.
Apply the License Key:
You're All Set!
Welcome to Aviz Network Copilot
You can now log in to the NCP UI and talk to your network
Default Credentials:
Username: superadmin
Password:
Dashboard
The Dashboard provides a centralized view of Network Copilot platform activity and usage metrics. It helps administrators track system adoption, monitor operational trends, and understand overall platform utilization at a glance.
The dashboard data can be filtered by time range (for example, Last week) to analyze usage trends over specific periods.
Dashboard Metrics
Individual Queries - Total user queries executed during the selected time range.
Data Connectors - Number of active data connectors configured.
Files Uploaded - Total files uploaded for analysis.
Users - Total users configured in the system.
Projects - Number of projects created.
Chats - Total chat conversations generated.
Time-based Filter
Network Copilot provides time-based filtering to refine dashboard metrics within a specific time window.
Users can select from predefined ranges or define a custom date range to narrow the scope of queries, chats, and activity data.
Supported Time Ranges
Last week
Last month
Last 3 months
Custom (user-defined start and end dates)
Custom Date Range
When Custom is selected, users can specify explicit From and To dates to analyze activity over a precise period.
Usage and Monitoring
Metrics are updated automatically based on system activity
Provides visibility into platform adoption and usage patterns
Helps administrators identify growth, usage spikes, or underutilized features
Access
The Dashboard is available in Admin View and is accessible only to users with administrative privileges.
Web UI Administration
This section outlines the steps to navigate the NCP UI:
Switches can be added via SNMP using the YAML editor or a CSV file
Inventory Operations
Adding/Removing devices using a YAML or CSV file
Notifications
Notifications in Network Copilot
Network Copilot generates system notifications to track key user actions, administrative changes, and system events. These notifications provide visibility into platform activity, supporting auditability and troubleshooting.
Notifications are accessible from the Notifications (bell) icon in the top navigation bar.
Notification Types
Network Copilot supports the following notification categories:
Chat Notifications
Events related to user interactions within the NCP chat interface, including queries, responses, and chat activity.
Data Connector Notifications
Actions related to data connectors, such as:
Enabling or disabling connectors
Linking or unlinking integrations (Splunk, ELK, Nexus, ONES, etc.)
Project Notifications
Project-level changes, including:
Project creation
Project updates
Project deletion
System Notifications
General system events and platform-level updates.
File Notifications
File-related activities such as:
File uploads
File deletions
File modifications
Audit and Traceability
All notifications are timestamped
Each event is attributed to the initiating user or service
Notifications provide a clear audit trail for operational and administrative actions
Data Connector
Data Connectors allow NCP to integrate with external platforms and tools such as telemetry pipelines, observability platforms, ITSM systems, and cloud services.
Step 1: Open the Data Connector Panel
Navigate to:
Toggle Admin View → Data Connector
Click on the Add Connector button
Step 2: Select a Connector
A list of supported connectors will be displayed, including:
ONES, ServiceNow, Slack, Snowflake, SolarWinds, Splunk, and more
Step 3: Configure the Connection
Fill in the following fields:
Name – Identifier for this connector instance
URI – Base API endpoint (e.g., https://10.30.0.254)
Authentication Method – Choose one:
Step 4: Finalize
Click Connect
You’ll see the connector listed in the dashboard with a status (e.g.,Running)
Successfully linked connectors can now be used in projects for data collection, analytics, and workflow automation
See More:
Devices Onboarding
Devices can be onboarded into the NCP Controller primarily via SNMP.
To extend inventory capabilities, NCP integrates with external systems such as NetBox, Cisco Nexus Dashboard, Catalyst Center, and others. These integrations serve as inventory sources to populate and manage device data within the platform.
Supported Onboarding Methods
Via YAML Template
This method allows admins to onboard devices into the NCP Controller using a pre-defined YAML structure, Ideal for bulk inventory uploads.
Step 1: Navigate to the Devices Page
Go to:
Toggle Admin View → Devices
Step 2: Select 'Connect Device'
Using SNMP
Use the following methods to add devices to the NCP UI
Using API
Platform: Palo Alto and Fortinet Firewall
You can onboard multiple Palo Alto devices by listing them under inventory, just like in . The type field ensures the platform is recognized correctly for telemetry collection.
User View and Admin View
The Network Copilot UI supports two operating modes that can be toggled using the Admin View switch.
User View
is the default mode displayed after login. It provides access to standard user-level functionality, including:
Via CSV File
Admins can onboard multiple devices using a structured CSV file.
This method is efficient for bulk additions and is especially useful when device inventory is maintained in spreadsheet tools.
If you choose to upload CSV, the YAML Editor will be disabled permanently
The Admin Operations section includes all administrative tasks available in the Network Copilot UI.
These actions are accessible only to users with admin privileges and are used to manage system configuration, integrations, and user access.
Click the Connect Device button in the top-right corner
From the dropdown, choose Use CSV
A prompt will confirm that once CSV mode is selected, YAML will be disabled for this session
→ Click Yes, Proceed
Step 3: Upload the CSV File
Use the Select CSV file to upload option
(Optional) Click Download sample CSV to see the required format
Click Upload & Add
Step 4: Confirm
A prompt will ask you to confirm the import
→ Click Yes to complete onboarding
Roles & Permissions
The Roles & Permissions section allows administrators to define and manage access control within the Network Copilot platform. Roles determine which features and actions are available to users across the system.
This section is accessible only in Admin View.
Default Roles
Network Copilot includes predefined roles with progressively increasing privileges:
Basic User - Limited access to core features such as chat and file viewing.
Advanced User - Access to devices, data connectors, and files.
Power User - Full access, including LLMs, custom agents, and agent submission.
These roles provide a quick way to assign standard permission sets.
Permission Categories
Permissions can be managed across the following feature areas:
Devices
Data Connectors
Files
Each permission can be enabled or restricted per role.
Create a Custom Role
Administrators can define custom roles to meet specific access requirements.
To create a role:
Navigate to Admin View → Roles & Permissions
Click Add Role
Provide:
Notes
Administrators can restrict users to specific devices, data connectors, LLMs, files, or custom agents.
Role changes take effect immediately for assigned users.
Permissions control both UI visibility and action-level access.
License Management
The License section allows users to activate and manage their NCP license.
Step 1: Open the License Page
Go to:
Toggle Admin View → License
The current license type (e.g., Basic, Advanced, or Performance) is displayed along with support contact details.
Step 2: Retrieve Your Installation ID
Your Installation ID is shown on the License page
Copy this ID - you’ll need it to request your activation key
Step 3: Request an Activation Key
Send an email to sales@aviznetworks.com
Include:
The Installation ID
The number of devices you plan to onboard with NCP
Step 4: Enter Activation Key
Once you receive the key, paste it into the Activation Key field
Click Activate
Step 5: Confirmation
Upon successful activation, you'll see a confirmation message and license summary
Click Log in to NCP to begin using the platform
File Management
The Files module in NCP allows users to upload and manage data files for analysis, ingestion, or reference within the platform.
Uploaded files can be tagged and scoped for visibility across users or limited to specific roles.
File processing may take up to 30 seconds. Max file size: 100MB.
Step 1: Navigate to the Files Section
Go to:
Toggle Admin View → Files
You will see a table listing previously uploaded files (if any), including metadata like source, access level, and timestamp.
Step 2: Upload a File
Click the Upload File button at the top right
In the popup window:
Either drag and drop a file or click Browse to select one
Step 3: Confirm Upload
Once uploaded, the file appears in the table with:
File name
Upload time
LLM Management
The LLM Management section allows administrators to configure, manage, and monitor Large Language Models used by Network Copilot for query processing and response generation.
This section is accessible only in Admin View.
LLM Overview
The LLM list displays all configured models with the following details:
LLM Name - Identifier for the configured model
Description - Model purpose or usage context
Status - Current state (for example, active)
Administrators can search existing LLMs using the Search LLMs field at the top.
Add / Configure LLM
To add a new LLM endpoint:
Click Configure LLM
Provide the following details:
Name - Logical name for the LLM
Once connected, the LLM becomes available for use within the platform.
Notes
One LLM can be configured as the default system LLM.
Additional validated LLMs can be selected at the project level during project creation.
User Management
Administrators can create new users from the Users section of the Network Copilot UI.
This action is available only to users with admin privileges.
Steps to Create a User
Enable Admin View and navigate to Users.
Click Add User (top-right)
Enter the required user details:
Username - Unique login identifier
First Name/Last Name - User’s personal details
(Optional) Upload a profile picture.
Click Save Changes to create the user.
Preferences
The Preferences section allows administrators to configure system-wide behavior and user experience settings for the Network Copilot platform.
These settings apply globally and are accessible only in Admin View.
General Preferences
General preferences control branding, authentication behavior, and session management.
Help
The Help section accessible from the user view is the same as the one shown in the .
User Operations
This section covers all standard user-level tasks within the Network Copilot platform.
Unlike Admin Operations, these features are available to all authenticated users and focus on day-to-day interaction with the system.
Key User Functions:
New Chat - Start and interact with the NCP chat interface to query data and receive insights.
Projects - Organize related queries, data connectors, and files within a single workspace.
Starting a New Chat
The New Chat feature allows users to interact with the NCP assistant for querying network data, retrieving reports, or analyzing device behavior across projects and data sources.
Start a New Chat
The New Chat
Curated Use-cases
Curated use-cases provide predefined, guided chat scenarios for common network operations and troubleshooting workflows.
They are designed to simplify day-to-day tasks, accelerate issue resolution, and deliver actionable insights across your network.
NCP supports a wide range of use cases. However, your access to specific use-cases may vary based on your current license tier. If you see a use-case that's not available to you, you can request access through your administrator
Help & Support
The Help section provides centralized access to Aviz Networks support resources, product documentation, and the built-in API Explorer.
It is designed to help users troubleshoot issues, understand platform features, and explore integration capabilities.
Support
The Support section provides direct access to Aviz Networks product support for Network Copilot.
Auth Token - Authentication token for secure access
Click Connect to validate and register the LLM
Password/Confirm Password - Set a secure password
Title(optional) - For example, Network Admin or SRE
Email - Used for communication and account recovery
Role - Select from available roles (Basic, Advanced, Power)
Company Name - Display name shown across the UI
Company Logo - Upload a custom logo (maximum file size: 5 MB)
User Session Timeout - Define inactivity timeout for standard users
Admin Session Timeout - Define inactivity timeout for admin users
Archive Chats After - Automatically archive chat conversations after the selected duration
Authentication Type - Select authentication method (for example, Local Authentication or LDAP)
Suggestions
Enable or disable Autocomplete for chat prompts
Enable or disable Follow-up Suggestions in the chat interface
Sign Out Everywhere - Force sign-out across all active sessions except the current one
Notification Preferences
Notification preferences apply only to the currently logged-in user and control which events generate personal notifications.
Chat Mentions - Receive notifications when you are mentioned in a chat
Project Membership - Receive notifications when you are added to a project
Users can opt in or out of these notifications based on their individual preferences.
page is the default landing screen after login.
Enter your query in natural language to begin interacting with the NCP assistant immediately, with no additional navigation required.
Mentions
Mentions allow users to control collaboration and data scope within a conversation.
User Mentions (@username)
Mention another user to collaborate or draw attention.
This does not trigger the AI assistant.
Use for direct communication with team members inside a project.
Data Connector Mentions (!Connector)
Mention a specific data connector (for example, !Splunk, !NetFlow, !SNMP).
User Chat Options
Use User Chat to view your personal chat history within Network Copilot.
This includes:
Previous queries
Support interactions
Insights from earlier sessions
Chat history helps maintain continuity and revisit earlier findings.
Available chat management actions:
Pin Chat - Keep important conversations at the top
Download Chat - Export the full conversation for offline reference or documentation
Archive Chat - Remove chats from the main view without deleting data
Advanced Chat Operations (Optional)
Each chat or message supports additional actions for workflow control and feedback:
Copy - Copy a message for reuse or sharing
Good/Bad Response - Provide feedback on assistant responses
Delete Chat - Remove specific messages or entire chat threads
These actions are available via the contextual icons or the three-dot menu.
Documentation
The Documentation tab provides access to the Network Copilot User Guide in a PDF, viewable directly within the UI.
It serves as the primary reference for understanding platform capabilities, features, and workflows.
API Explorer
The API Explorer tab offers an interactive view of Network Copilot’s REST APIs.
Browse available endpoints by category (for example, Conversation, KnowledgeBase, and others)
Network Copilot supports a wide range of integrations to ingest, enrich, and analyze data across platforms - enabling contextual insights and automated operations.
You must be an admin to set up data connectors
Supported Operations
Each connector entry supports the following actions via the menu on the right:
Edit - Update tags and descriptions
Deactivate - Temporarily disable the connector
Remove - Permanently delete the connector
You can also search and sort connectors using the UI controls
The following are the supported connectors:
(Open Networking Enterprise Suite)
Identity & Access Management
Amazon S3
Azure Blob Storage
Google Cloud Storage
ELK Stack
Splunk
Loki (supports syslog only)
InfluxDB
Snowflake
Cisco Nexus Dashboard
Cisco Catalyst Center
SolarWinds
IP Fabric
Slack
Rocket Chat
Zendesk
ServiceNow
Identity & Access Management
Windows Active Directory (AD) Data Connector
The Windows Active Directory (AD) data connector integrates Network Copilot with your enterprise directory service using LDAP, enabling centralized authentication and user identity management with existing AD credentials.
This integration allows organizations to authenticate users through Active Directory, removing the need to manage local user accounts within Network Copilot.
Steps to Add Windows AD as a Data Connector
Open Data Connectors
Toggle Admin View
Navigate to Data Connectors
Click Add Connector (top-right)
Select Active Directory
From the connector list, select Active Directory (AD)
Configure AD Connection
In the Connect Active Directory form, provide:
Connector Name - Logical name for the AD integration
Description - Description for identification
Connect
Click Connect to validate credentials and establish the connection
Creating Projects
Projects in NCP allow you to group users, queries, and data connectors under a shared workspace for collaboration and context retention.
Steps to Create a Project
Create Project
Navigate to Projects and click on “Project +.”
Enter Project Details
Give the project a name and a description.
Invite People (Optional)
Add team members by username to collaborate within the project chat.
Upload Files (Optional)
Drag and drop files or click to browse and attach supporting documentation for the project.
Enable/Disable Data Connectors
Click the “Data Connectors” button to manage which connectors and tags are active for this project. This ensures queries are contextually scoped.
Start Chatting
Click Start Chatting to create the project and launch directly into the dedicated chat space.
Stay on Project Chat
Once created, all interactions, queries, and results will persist under the project chat view for future reference.
Settings
The Settings panel in the user view is read-only and provides a snapshot of the user’s environment.
No changes can be made from this view. Any updates or configuration changes must be performed by an administrator if required.
The Settings panel includes:
Files
Displays files uploaded to the platform (for example, .log, .csv, .pcap), along with upload timestamps and tags for easy filtering and reference.
Archive
Lists archived chats and projects. Archived items are retained for reference and can be accessed at any time. They are not permanently deleted.
Notifications
Provides visibility into notification-related settings and preferences applicable to the user.
Sign Out
Signs the user out of all active sessions across devices, except for the current session.
Aviz ONES
The Aviz ONES data connector integrates the Aviz ONES controller with Network Copilot, enabling streamlined ingestion of inventory, topology, and telemetry data.
Steps to Add Aviz ONES as a Data Connector
Click Add Connector from the top-right of the Data Connectors screen
From the list, select ONES
In the Connect Aviz ONES form:
Enter the connector name and ONES URI
Select the authentication method: Auth Token or Username & Password
Once connected, the connector status will appear as Running
Chat History
The Chat History view shows a timeline of your past conversations within NCP.
Resume Context: Revisit prior queries without repeating inputs
Browse Interactions: Scroll through past chats to locate insights or responses
Manage Chats:
Pin/Unpin: Highlight important chats for easy access
Download: Export the conversation as a file
Archive: Clean up your view without deleting permanently
Amazon Web Services S3
Overview
This section walks you through connecting AWS S3 as a data source in Network Copilot.
By enabling this connector, NCP can:
Retrieve syslogs and flow logs from an S3 bucket.
Index and structure logs for efficient search, filtering, and correlation.
Google Cloud Storage
Google Cloud Storage (GCS) integration allows Network Copilot to ingest syslog and flow log data from cloud buckets for deeper analysis and context-aware automation.
This connector requires a valid GCS bucket and service account.
Cloud & Storage
This section provides setup guides for connecting cloud object storage platforms with Network Copilot (NCP). These connectors enable indexing, querying, and insight generation from your cloud-hosted datasets.
Supported integrations:
- Connect GCS buckets for logs, metrics, and other structured data.
- Ingest data directly from AWS S3 buckets.
Log & Metrics Ingestion
This section covers integrations that allow NCP to collect, normalize, and analyze telemetry from various logging and metrics platforms.
Supported integrations:
- Centralized log aggregation for Prometheus-native environments.
- Time-series data ingestion for network performance and telemetry.
Azure Blob Storage - Integrate with Azure containers to access storage blobs for analysis.
LogQL Query: Used to filter logs from specific sources (e.g., {job="network-agent"})
Log Limit: Maximum number of log lines to fetch per query (e.g., 100
Connect Grafana Loki as a Data Source in NCP
To connect NCP with your Loki instance:
Log in to the NCP GUI
Navigate to Settings → Data Connectors, then click Add Connector
Select Loki from the list of available connectors
Data Warehousing & Analytics
This section provides configuration guidance for integrating NCP with data warehouse platforms to enable scalable analytics, long-term retention, and cross-domain data joins.
Supported integrations:
- Cloud-native analytics engine for high-performance querying and multi-source aggregation.
Each integration guide includes:
Splunk
Overview
This section guides you through configuring and running the integration between Splunk and NCP.
Observability & Infrastructure
This section enables integration with external platforms that monitor infrastructure health, visualize network topology, and centralize device configuration data.
These integrations extend Network Copilot’s situational awareness by enriching queries with real-time and authoritative infrastructure context.
Supported Integrations
NetBox - Source of truth for network infrastructure, including IPAM and DCIM data
Cisco Nexus Dashboard - Fabric management, analytics, and operational visibility
SolarWinds - Network performance monitoring and fault detection
IP Fabric - Automated network assurance and intent verification
Cisco Catalyst Center - Policy-based SD-Access controller and telemetry source
NetQ - Fabric-level telemetry, state validation, and network health insights
Required credentials and connection parameters
Supported authentication modes
Example use cases like correlation, reporting, and advanced analytics
Splunk Query: Used to filter logs from specific sources (e.g., index="network" sourcetype="syslog")
Configure Splunk as a Data Source in NCP
To connect NCP with your Splunk instance, follow these steps:
Log in to the NCP GUI
Navigate to Settings → Data Connectors, then click Add Connector
Select Splunk from the list of available connectors
Enter the following details:
Name: A label for the Splunk configuration (e.g., Splunk-Cluster)
Host: The full URL of your Splunk endpoint (e.g., http://splunk.example.com:8089)
Click Save
Collaboration & ITSM
This section allows you to connect NCP with ticketing systems and real-time collaboration tools. These integrations help streamline incident response, automate workflows, and enable faster cross-team coordination.
Supported integrations:
Slack - Send alerts, trigger workflows, and collaborate directly from Network Copilot events
Zendesk - Automatically create and sync support tickets with network issues
- Integrate with CMDB, incident, and change management modules
Each connector setup includes:
Authentication and token handling
Required fields (e.g., subdomain, user)
Step-by-step screenshots for configuration
SolarWinds
Overview
This section outlines how to integrate SolarWinds as a data connector in Network Copilot.
By enabling this integration, NCP can:
Ingest metrics and alerts from your SolarWinds environment.
NetQ
The NetQ data connector integrates Network Copilot with NetQ, enabling ingestion of fabric-level telemetry, state validation, and network health data.
This allows Network Copilot to correlate fabric events and operational state with AI-driven analytics, supporting contextual queries and accelerated troubleshooting across the network.
Steps to Add NetQ as a Data Connector
Cisco Nexus Dashboard
Overview
This section guides you through configuring and running the integration between the Cisco Nexus Dashboard and NCP
Cisco Catalyst Center
Overview
This section guides you through connecting Cisco Catalyst Center as a data source in Network Copilot.
With this integration, you can:
IP Fabric
Overview
This section explains how to configure IP Fabric as a data source in Network Copilot
Integrating IP Fabric enables NCP to:
Collect network snapshots and topology data
Zendesk
Overview
This section explains how to connect your Zendesk account to Network Copilot (NCP) for integrated service and ticket analytics
With this integration, you can:
Slack
This guide provides step-by-step instructions for creating a Slack bot that allows you to talk to your Network Copilot from Slack. The bot can respond to queries about generating Compliance reports, Audit reports, and general chat about your network.
Enhance efficiency and streamline communication within your Slack channels.
Procedure:
Snowflake
Overview
This section guides you through configuring and running the integration between Snowflake and NCP.
Visit Slack API and log in with your organization ID
Click on "Create New App" and choose "From Scratch"
Name your app and select the target workspace from the dropdown menu
Click on "Create App"
Setup permissions
In the left navigation bar, go to Features → OAuth & Permissions → Bot Token Scopes
Click on "Add an OAuth Scope"
Configure Event Subscriptions
Go to Features → Event Subscriptions and enable the feature
Enter your API endpoint URL (ex. -> https://<server-public-ip>:9001/api/v1/slack-events/questions
Install the APP
Go back to OAuth & Permissions and click Install App to Workspace
Select the Channel for NCP-bot to post on
Add the OAuth Slack token to NCP
Obtain the OAuth token from Slack
Navigate to Slack API -> Your APPs -> Select the NCP-App -> Features -> OAuth & Permissions -> Bot User OAuth Token
In the features section, select 'Bot User OAuth Token' and copy the token
Configure the NCP with the Slack token
Login to the NCP GUI
Go to Admin View → Data Connectors →Add Connector
Add the NCP-bot to your Workspace
Adding the NCP-Bot
Go to the settings of the desired channel or group
Navigate to Integrations → Apps -> Add an App
Select your app from the dropdown menu
Interacting with the NCP-Bot
Begin a conversation with the bot by typing @your_bot_name followed by your query
Audit Report through Slack
Audit Report through Slack
Audit Report through Slack
General Chat through NCP
By following these steps, you'll enable NCP to:
Fetch and index time-series data, application flows, and syslogs for analysis
Enable natural language queries via NCP’s chat interface for troubleshooting, monitoring, and anomaly detection
Improve operational visibility and enable real-time, data-driven decisions
Prerequisites
Before you begin, ensure you have the following:
Snowflake Account Details
Snowflake URL (e.g., xyz.snowflakecomputing.com)
Account Name (e.g., xyz)
Warehouse, Database, and Schema names for query execution
Snowflake Credentials
User credentials (username/password or other authentication methods such as OAuth)
Configure Snowflake as a Data Source in NCP
To connect NCP with your Snowflake instance, follow these steps:
Log in to the NCP GUI
Navigate to Admin View → Data Connectors, then click Add Connector
Select Snowflake from the list of available connectors
Enter the following details:
Name: A label for the Snowflake configuration (e.g., Snowflake-Prod-Cluster)
Account URL: Your Snowflake account URL
Click Save
Curated Use Cases
Use NCP to streamline and strengthen your network operations across these key areas:
Basic NetOps
Automate and streamline daily tasks, improve operational efficiency, and reduce the risk of human error. Get actionable insights, real-time performance metrics, and generate visual reports to support decision-making.
Flow Analytics
Gain visibility into how traffic flows through the network. Analyze patterns in real time and historically to detect anomalies, plan capacity, and optimize performance.
Quickly search your installed base by interface types, port speed, IP, host name, hardware/OS version, transceivers, location, and more. Ideal for troubleshooting, planning, and architectural reviews.
Validate network security against custom-defined rules, including:
Secure management access (SSH, TACACS+, RADIUS)
Access control (ACLs, firewalls)
Proactively manage hardware/software lifecycle to reduce outages and vendor risks. Integrates vendor intelligence - EoS dates, CVEs, bug reports - to monitor your infrastructure’s health.
Track OS changes, ensure pre/post upgrade compliance, and visualize how upgrades impact network behavior over time. Supports tracking of firmware changes, RMAs, and config shifts.
Integrate with tools like ServiceNow and Zendesk to track support cases by customer ID, monitor trends, and use data to accelerate RCA and build executive-level summaries.
For Deep Network Observability users, analyze metadata, KPIs, and even packet captures to understand app usage, user QoE, and pinpoint network impact.
Basic NetOps
Network Operations (NetOps) aims to automate and streamline daily tasks, improve operational efficiency, and reduce the risk of human error. With NCP, you get actionable insights, real-time performance metrics, and the ability to generate visual reports to assist with decision-making and monitoring.
NetOps Capabilities Include:
Can you list down all the interface details for device IP = x.x.x.x?
Is there any device which got upgraded in the last 24 hours?
Can you provide a pie chart of my network based on HWSKU?
Can you provide a pie chart of my network based on OS Version?
draw a pie chart by interfaces admin status for device x.x.x.x
can you provide a line chart of my network speed?
Can you draw a pie chart of the device x.x.x.x Trans Manufacturer?
Can you draw a bar chart of HWSKU based on layer?
is any of the device in my network is configured with MTU greater than 9000 and what is the value and device ip?
Can you provide the list of free ports in device in my network
Summary Insights:
Give me a summary of my network in the past 24 Hours
Can you provide the detailed information on the CPU utilization for Device IP x.x.x.x
Can you provide the detailed information on the Mem utilization for Device IP x.x.x.x
With NCP, you get the visibility and tools needed to automate and optimize daily operations while ensuring network performance and uptime.
Rocket Chat
This guide provides step-by-step instructions to integrate Rocket.Chat with Network Copilot using a bot.
The integration allows users to interact with Network Copilot directly from Rocket.Chat channels to run queries, generate reports, and collaborate on network insights.
This helps streamline communication and operational workflows within Rocket.Chat.
Procedure Overview
Create a Rocket.Chat bot user
Generate an authentication token for the bot
Configure the Rocket.Chat connector in Network Copilot
Add the bot to the desired Rocket.Chat channels
Start interacting with Network Copilot from Rocket.Chat
Step 1: Create a Rocket.Chat Bot User
Log in to Rocket.Chat as an administrator
Navigate to Administration → Users
Click Add User
Step 2: Generate Bot Authentication Token
Navigate to Administration → Integrations → Bots
Create a new bot and associate it with the bot user
Copy the generated Bot Token
This token will be used by Network Copilot to authenticate with Rocket.Chat.
Step 3: Add Rocket.Chat Connector in NCP
Log in to the NCP UI
Toggle Admin View
Navigate to Data Connectors → Add Connector
In the Connect Rocket.Chat form, provide:
Rocket.Chat Server URL
Bot Username
Bot Password
Click Connect to complete the configuration.
Step 4: Add the Bot to Channels
Open the desired Rocket.Chat channel
Add the bot user to the channel
Ensure the bot has permission to read and post messages
Step 5: Interact with Network Copilot
Start interacting with Network Copilot from Rocket.Chat by mentioning the bot:
Example:
ServiceNow
Overview
This guide explains how to integrate your ServiceNow instance with NCP to enhance operational intelligence with ITSM data
With this integration, you can:
Correlate incident and change data with infrastructure alerts
Enable contextual troubleshooting across support and network events
Power up LLM-based investigations using service data
Connect ServiceNow as a Data Source in NCP
To set up the ServiceNow connector:
Log in to the NCP GUI
Go to Settings → Data Connectors, then click Add Connector
Select ServiceNow from the connector list
Once linked, ServiceNow will show up in your connectors list with sync status and last activity timestamp
Security Audits
Security audits are mandatory for any network infrastructure to meet IT security compliance requirements. These audits typically begin with configuration compliance to ensure the network is protected against unauthorized access and follows organizational security policies.
Key areas include:
Secure management access (SSH, TACACS+, RADIUS)
Access control (ACL rules, firewall configurations)
Performance protection (e.g., Control Plane Policing)
The Network Copilot agent framework supports integration with your existing tools to run detailed audits in a multi-vendor environment and generate actionable reports.
With NCP, you can quickly:
generate a security audit report for my network
generate security audit report for x.x.x.x
generate security audit report for x.x.x.x. Include only SNMP
Whether you’re preparing for a compliance review or proactively hardening your infrastructure, NCP makes it easy to get accurate, actionable audit data on demand.
Provide detailed information on the FAN fault for Device IP x.x.x.x
Provide detailed information on the PSU fault for Device IP x.x.x.x
Are there any packet drops in any of my devices for past one day?
How many linkDown events happened in the past 24 hours?
generate audit report for arista devices
generate security audit report for <multiple IPs separated by comma)
Hostname naming conventions
Helps ensure IT security compliance and policy enforcement.
Effective ticket management is key to operational efficiency and rapid incident resolution. Network Copilot integrates with popular ticketing platforms like ServiceNow and Zendesk, enabling users to access real-time and historical support data within a unified dashboard.
By leveraging this integration, users can monitor case volumes, track open and closed tickets, and filter incidents based on priority, status, customer ID, or issue type. This allows teams to identify recurring patterns, generate summaries for RCA and executive reporting, and streamline troubleshooting workflows.
The contextual insights from support tickets, combined with operational telemetry, empower users to manage network health and improve service response times proactively.
Give me a list of my Zendesk tickets
Give me a summary of pending high priority zendesk tickets
Summary of 'xyz' tickets
Show me all high-priority tickets raised in the last 30 days.
What are the top 5 recurring issues reported in Zendesk?
Give me the details of ticket id 683.
Give me a pie chart of Zendesk tickets grouped by priority and status.
Give me the total number of 'xyz' pending tickets
Plot a line chart of the number of closed tickets per week ServiceNow
List ServiceNow incidents
Give me details of ServiceNow incidents that are in progress and of high priority
Resolve the service now incident INCxxxxxx
Give me a list of ServiceNow incidents with 'xyz'
Flow Analytics
Understanding how traffic moves through your network is essential for performance optimization, capacity planning, and anomaly detection. NCP provides powerful flow visibility by analyzing traffic patterns in real time and over historical windows.
With Flow Analytics, you can:
What is the peak traffic hour in the last 24 hours?
Show total traffic volume per hour over the last 24 hours
What are the top talkers in my network?
Show average daily traffic volume over the past week
Which source and destination IPs generate the most traffic in my network?
Can you show me the traffic distribution by protocol?
Calculate how many packets were transferred per protocol
list the source and destination IPs of the ICMP traffic?
what are the destination ports of the TCP traffic?
which destination address has more amount of traffic in my network and what is the traffic value?
How many flows in my network and what is the total byte in Mbps?
which source IP has more number of flows in my network?
Count the number of flows per hour for today
List the top interfaces used based on total bytes transferred in last 24 hours
NCP gives your network team the clarity to spot usage trends, detect anomalies, and make data-driven decisions—all without complex tooling or scripts.
Support Knowledge Base
Effective network support goes beyond troubleshooting—it includes staying informed about known issues, lifecycle updates, and platform advisories. NCP integrates operational data with real-time vendor intelligence to help you manage your network’s health proactively.
With NCP, you can:
Give the details of bug with id CSCum21100
give me security advisories for Cisco IOS XE Software 16.12.8
provide end of sale details for catalyst switches
provide end of support details for catalyst-3560-series-switches
Are there any bugs affecting my network operating systems?
By combining operational data with intelligence on device lifecycles and vulnerabilities, NCP ensures you stay ahead of potential risks and issues—keeping your network running smoothly.
Inventory Insights
What You Can See with NCP
NCP helps you instantly answer important inventory questions like:
List all my device in network
Number of devices with their IP address in all region of my network
List the device by hostname with their mac address
What are the HWSKU used in my network?
What are the different platforms running in the network?
List the device by hostname with their os details in table format?
What are the different ASICs used in the network?
List devices with uptime less than 30 days
Show devices with their layer and region information by hostname
List the device which has no hwsku detail
Interfaces count by hostname
List all transceiver manufacturers used in my network
Is there any interface on any device using auto-negotiation?
what are all interfaces with oper status down in device with ip x.x.x.x?
is any of the interface in any device has MTU greater than 1500 bytes?
Which manufacturer transceiver is used mostly in my network?
what are the transceiver serial number present in device with hostname <>?
All of this is available in just a few clicks with NCP - no manual scripts or CLI hunting required.
Authentication Method:
Auth Token or
Username & Password (credentials with API access)
Authentication Method: Select between Auth Token or Username/Password
If using Auth Token, paste the token obtained from Nexus Dashboard
If using Username/Password, enter admin credentials with API access
Authentication Method – Choose either:
Auth Token
Username & Password: Provide credentials with API access
IPF Token – A valid API token with access to fetch snapshots and network data
Email – The admin email associated with the Zendesk account
API Token – A Zendesk API token generated from your Zendesk Admin Console
Add the following permissions: chat:write, app_mentions:read, files:write, incoming-webhook, users:read
)
Scroll down and subscribe to the following bot events: app_mentions:read
Click Save Changes
Click on Allow
Click on Add Channel
Enter the 'Channel Name' and the 'Bot User OAuth Token'
Click Save
Username: Your Snowflake user
Password: Corresponding password
Warehouse: Compute the warehouse to use
Database: The target database
Table: Name of the table you wish to query
Schema: The Snowflake schema where your tables or logs reside
Create a dedicated bot user:
Username (for example, ncp-bot)
Set a strong password
Assign appropriate roles (bot or integration role)
Save the user
Select Rocket.Chat
Room Name
Fill in the connection details:
Name – A descriptive label (e.g., ServiceNow)
ServiceNow URI – Your instance’s URI (e.g., 172.16.1.195 or a full domain)
Authentication Method – Choose between:
Auth Token
Username & Password
If using Username & Password:
User – Your admin username
Password – The corresponding password
Click Connect
Upgrade Compliance
What You Can Track with NCP
Network upgrades are inevitable and are critical for any network to ensure the security, performance and reliability of the infrastructure. Network upgrades include software or firmware updates, switch RMAs, and configuration changes. Once the upgrade is complete, it's essential for network administrators to confirm that the production environment is functioning normally and that application performance remains unaffected.
The challenge with upgrade compliance is that it’s a repetitive, detail-oriented task—especially in multi-vendor environments. Network Copilot (NCP) leverages continuously monitored operational data to assist network teams with comprehensive pre- and post-upgrade compliance checks.
With NCP, stay on top of software lifecycle and compliance with clear, actionable insights:
Provide os version upgrade history in my network
Which region devices has more number of OS upgrades?
Which layer devices has more number of OS upgrades?
Generate upgrade compliance for the device with ip x.x.x.x
NCP keeps your upgrade visibility sharp, ensuring your network is always in sync with policy and standards.
These tags can be referenced in projects or chat interactions to ask data-connector-specific questions or to narrow down troubleshooting to a specific source.
Step 1: Open the Connector Settings
Navigate to:
Toggle Admin View → Data Connector
Locate the connector you want to tag from the list
Click the ⋮ (three-dot) menu beside the connector name
Select Edit
Step 2: Add Tags
In the "Add user tags to data connector" dialog:
Enter the tag name in the Add tag field
(Optional) Edit the description if needed
Step 3: Verify
Once saved, the tag will appear in the Tags column next to the connector entry
@ncp-bot <your query>
@ncp-bot Generate a compliance report for all spine switches
Show the history of OS changes for x.x.x.x
Count of os version changes in the last 7 days
Description
Serial Number
Host Name
Attachments (Tech Support Dump, Screenshots, Logs)