Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Extract the package
tar -I pbzip2 -xf ncp-r1.5.0-en.tar.bz2Change the directory and start the installer
cd ncp-r1.5.0-en
sudo ./installer.shNCP supports SSL certificate integration
Select "y" if you want to integrate your own SSL certificate:
**Replace the Private key & certificate path to the correct location
Select "n" if you wish to use a self-signed certificate included in the NCP package:
Verify the installation
When prompted during the installation,
answer "y" to enable the DB backup feature.
answer "n" to skip the DB backup feature.
Select Backup Location
Local Backup:
When prompted, enter "local" as the backup location.
Specify the backup directory (by default, NCP creates a ./backup directory):
Configure Backup File Retention
The system defaults to storing 1 backup for both local and remote locations.
You can modify the number of backup files to retain during installation. The acceptable range is between 1 and 3.
Note: When you exceed the maximum number, the oldest backup will be automatically removed to accommodate the new backup.
Set the Backup Interval
Specify the backup interval in seconds at the prompt.
The default interval is 86400 seconds (equivalent to 1 day), but it can be adjusted to suit your needs (minimum value is 3600 seconds).
Enable the Backup Feature certificate-based authentication
Enable Authentication
When prompted during the installation,
answer "y" to enable Authentication.
answer "n" to skip Authentication.
Provide Certificate Files
If you chose "y", you’ll need to provide:
ca-cert.pem
server-cert.pem
Auto-Discovery Certificates
Additional prompt for:
ca-cert-reg.pem (used for agent registration)
Provide self IP of the server for external services connectivity
Wait for the installation to complete
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.txtWould 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
→ 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.pemWould you like to install a custom domain SSL certificate?
(If you select 'n', the installation will proceed with a self-signed certificate.)
[y/n]: n
→ Proceeding with self-signed certificates.aviz@ncp-llm01:~/ncp-r1.5.0-en$ sudo ./installer.sh
Starting Network Copilot Installer...
------------------------------------------------------------
Network Copilot is being installed for the first time.
Please review and select the appropriate options when prompted.
------------------------------------------------------------
Installing prerequisites...
Installing sshpass...
dpkg: warning: downgrading sshpass from 1.09-1 to 1.06-1
(Reading database ... 181005 files and directories currently installed.)
Preparing to unpack .../sshpass_1.06-1_amd64.deb ...
Unpacking sshpass (1.06-1) over (1.09-1) ...
Setting up sshpass (1.06-1) ...
Processing triggers for man-db (2.12.0-4build2) ...
→ Prerequisites installed.
Installing Network Copilot...
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]: n
→ Proceeding with self-signed certificates.
Would you like to enable the database backup feature?
[y/n]: n
→ Database backup feature is disabled.
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.4.5.33
→ Host IP saved to server_host_ip.txt
Setting up the environment and loading essential dockers...
2c26c8d2a4b8: Loading layer [==================================================>] 8.175MB/8.175MB
88e0800b9b6a: Loading layer [==================================================>] 4.373MB/4.373MB
a99be20c1782: Loading layer [==================================================>] 2.048kB/2.048kB
a6a8b3e27d8c: Loading layer [==================================================>] 65.55MB/65.55MB
<...>
Network Copilot Installation Completed Successfully!
--------------------------------------------------------
You can now access the Network Copilot UI at: https://<host-ip>
--------------------------------------------------------
aviz@ncp-llm01:~/ncp-r1.4.0-en$ aviz@ncp-llm01:~/ncp-r1.4.0-en$ docker-compose ps -a
Name Command State Ports
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
ncp-api gunicorn main:app -w 1 -k ... Up 0.0.0.0:9001->8000/tcp,:::9001->8000/tcp
ncp-broker /etc/confluent/docker/run Up 0.0.0.0:29092->29092/tcp,:::29092->29092/tcp, 0.0.0.0:9092->9092/tcp,:::9092->9092/tcp,
0.0.0.0:9101->9101/tcp,:::9101->9101/tcp
ncp-collector-db /docker-entrypoint.sh postgres Up 0.0.0.0:5432->5432/tcp,:::5432->5432/tcp, 8008/tcp, 8081/tcp
ncp-config-collector java -jar -XX:MaxGCPauseMi ... Up 8094/tcp
ncp-connect /etc/confluent/docker/run Up (healthy) 0.0.0.0:8083->8083/tcp,:::8083->8083/tcp, 9092/tcp
ncp-db docker-entrypoint.sh postgres Up 5432/tcp
ncp-flow-collector ./goflow2 -transport=kafka ... Up 0.0.0.0:2055->2055/udp,:::2055->2055/udp, 0.0.0.0:6343->6343/udp,:::6343->6343/udp, 0.0.0.0:8099->8080/tcp,:::8099->8080/tcp
ncp-knowledgebase chroma run --host 0.0.0.0 ... Up 8000/tcp
ncp-ksqldb /usr/bin/docker/run Up 0.0.0.0:8088->8088/tcp,:::8088->8088/tcp
ncp-llm /opt/nvidia/nvidia_entrypo ... Up
ncp-schema-registry /etc/confluent/docker/run Up 0.0.0.0:8081->8081/tcp,:::8081->8081/tcp
ncp-snmp-collector java -jar -XX:MaxGCPauseMi ... Up 162/udp, 8093/tcp
ncp-streams-processor java -jar /app/stream-proc ... Up 8080/tcp
ncp-syslog-collector /usr/local/bin/docker-entr ... Up 5044/tcp, 0.0.0.0:514->514/udp,:::514->514/udp, 9600/tcp
ncp-ui docker-entrypoint.sh node ... Up 3002/tcp, 0.0.0.0:443->443/tcp,:::443->443/tcp
ncp-zookeeper /etc/confluent/docker/run Up 0.0.0.0:2181->2181/tcp,:::2181->2181/tcp, 2888/tcp, 3888/tcp
aviz@ncp-llm01:~/ncp-r1.4.0-en$Enter the backup directory: ./backupRemote Backup:
When prompted, enter "remote" as the backup location.
Provide the required remote details:
Remote Machine IP: e.g., 10.0.0.1
Remote Machine Username: e.g., admin
Remote Machine Password: (entered securely)
Remote Backup Directory: e.g., ~/backups
server-key.pem
client-cert.pem
client-key.pem
Would you like to enable certificate-based authentication between the Network Copilot controller and connected nodes?
[y/n]: y
Enter the path to the ca-cert.pem file: ./gnmi-certs/ca-cert.pem
Enter the path to the server-cert.pem file: ./gnmi-certs/server-cert.pem
Enter the path to the server-key.pem file: ./gnmi-certs/server-key.pem
Enter the path to the client-cert.pem file: ./gnmi-certs/client-cert.pem
Enter the path to the client-key.pem file: ./gnmi-certs/client-key.pem
Proceeding with certificates for Agent Auto Registration
Enter the path to the ca-cert-reg.pem file: ./gnmi-certs/ca-cert-reg.pem
Enter the path to the server-cert.pem file: ./gnmi-certs/server-cert.pem
Enter the path to the server-key.pem file: ./gnmi-certs/server-key.pem
Enter the path to the client-cert.pem file: ./gnmi-certs/client-cert.pem
Enter the path to the client-key.pem file: ./gnmi-certs/client-key.pemSwitches can be added via SNMP using the YAML editor or a CSV file
Inventory Operations
Adding/Removing devices using a YAML or CSV file
Monitoring Status
User View
Admin View
System Notifications
Licensing
User Management
Add/Edit/Delete User
Role Management
API Access from External Tools
Data Connectors allow NCP to integrate with external platforms and tools such as telemetry pipelines, observability platforms, ITSM systems, and cloud services.
Navigate to:
Toggle Admin View → Data Connector
Click on the Add Connector button
A list of supported connectors will be displayed, including:
AWS S3, Azure, Cloud Storage, ELK, Influx, IP Fabric, NetBox, Nexus Dashboard
ONES, ServiceNow, Slack, Snowflake, SolarWinds, Splunk, and more
Click on the desired connector (e.g., Aviz ONES)
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:
Click Connect
You’ll see the connector listed in the dashboard with a status (e.g.,Running)
Click Proceed to Connect
Auth TokenUsername & Password
User Credentials – Based on the auth method selected





H100 (96 GB)
2
4
192GB
384GB
4
H200 (96 GB)
2
4
192GB
384GB
4
RTX Pro 6000 (96 GB)
2
4
192GB
384GB
5
A100 (80 GB)
2
4
160GB
320GB
4
A6000 (48 GB)
4
8
192GB
384GB
4
L40S (48 GB)
4
8
192GB
384GB
4
CPU Cores
Minimum: 16 Cores Recommended: 32 Cores
RAM
Minimum: 64 GB Recommended: 128 GB
Disk
2 TB
Environment
A 64-bit Ubuntu Server version 22.04 or later
NCP-Basic
NCP-Advanced
NCP-Performance
Model
LLAMA 3.3 70B Instruct (Default)
GPT-OSS-120B
This section covers the basics of getting started, understanding the Metrics Matrix, and onboarding data efficiently.
Network Copilot collects and analyzes a wide range of network data by integrating with various data connectors across multiple categories.
The list below outlines what data is ingested, grouped by category, with supported connectors.
Data: asic, ip, hostname, serial, macaddress, model, osversion, kernel version, onie version, uptime, asic_type
Data: presence, model, serial, drawer_name, direction, rpm, replaceable
Supported Connectors:
Aviz ONES
Data: ifname, admin status, alias, speed, autoneg, mtu, description, fec, breakout, spec compliance
Data: cpu_util, mem_util, psu_power, psu_current, psu_voltage, psu_led status
Supported Connectors:
Aviz ONES (SONiC, Cumulus), Nexus Dashboard*
Data: ifname, oper_status
Supported Connectors:
Aviz ONES (SONiC, Cumulus), Nexus Dashboard, IP Fabric*
Data: tx/rx bias, power, voltage, temperature, low/high thresholds (alarms, warnings)
Supported Connectors:
Aviz ONES (SONiC)
Data: in/out packets, errors, discards, octets
Supported Connectors:
Aviz ONES (SONiC, Cumulus), Nexus Dashboard*
Data: srcIP, destIP, srcPort, destPort, proto, pkts, bytes, sampler_address, ingress interface, egress interface
Data: ip, hostname, program, severity, priority, message, timestamp
Supported Connectors:
Aviz NCP SyslogD
Data: Create, Update, List tickets
Supported Connectors:
Zendesk, ServiceNow
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.
Deploy NCP within your infrastructure to maintain complete control over your data, security policies, and system configurations.
Supported Connectors:
Aviz ONES (SONiC, Cumulus), Nexus Dashboard, Catalyst Center, SolarWinds, IP Fabric*, NetBox
Nexus Dashboard*IP Fabric*Supported Connectors:
Aviz ONES (SONiC, Cumulus), Nexus Dashboard*, IP Fabric*
IP Fabric*Supported Connectors:
Aviz NCP Flow Collector,Splunk, ELK, Azure Blob, GCP Cloud, Influx, Snowflake, AWS S3
SplunkELKLokiTake advantage of the scalability, flexibility, and reduced maintenance overhead that comes with deploying NCP in the cloud.
Users can download the latest version of NCP from the Support Portal. Please refer to the link to access the latest version of the NCP application.
Work with Aviz Sales/Support contact to create an account on Aviz Networks Support Portal
Log in to https://support.aviznetworks.com with your account credentials
Click on the Downloads section, under NCP, click to download Network Copilot
English Version: ncp-rx.x.x-en.tar.bz2
Japanese Version: ncp-rx.x.x-jp.tar.bz2
Aviz Open Packet Broker supports 3 license types as listed below
Basic
100
Advanced
1000
Performance
> 1000
NCP Installation follows the below steps in the order sequence:
Preparing the System
Installing ONES T-Agents on SONiC Switches or configuring SNMP on other switches for Telemetry
After installing the NCP application, users must to obtain a license. A trial license, valid for up to 8 devices and 30 days, can also be requested.
The license is issued based on the number of nodes.
NCP Chat Interface
Telemetry Visibility (Monitor, inventory, analytics)
All available use-cases
License Duration - In Years (1, 3, 5)
Node Count
Installation ID
Email ID
System Requirements Overview of hardware and software prerequisites to ensure compatibility
Downloading Network Copilot Step-by-step guide to downloading the NCP package
Check your current license status, learn about upgrades, and follow easy activation steps
Instructions for installation, configuration, and launching your Network Copilot instance
Centralized page to oversee and manage all aspects of your NCP deployment.
Detailed instructions for integrating new devices into your NCP instance
Quick access to NCP UI & management UI
Learn how to connect third-party services and extend visibility & functionality.
Direct links to Aviz support portal & help center
This section outlines the steps required to prepare your system to deploy NCP
Update the local package index:
sudo apt update -yInstall Docker:
Install Docker Compose:
Install GPU Drivers:
Reboot the system:
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
curl -fsSL https://get.docker.com -o get-docker.sh
sudo sh get-docker.shubuntu@NCP:~$ docker --version
Docker version 25.0.0, build e758fe5
ubuntu@NCP:~$sudo curl -L "https://github.com/docker/compose/releases/download/v2.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
sudo chmod +x /usr/local/bin/docker-composesudo apt install nvidia-utils-535 -y
sudo apt install ubuntu-drivers-common -y
sudo apt install nvidia-driver-535 -ysudo rebootcurl -fsSL https://nvidia.github.io/libnvidia-container/gpgkey | sudo gpg --dearmor -o /usr/share/keyrings/nvidia-container-toolkit-keyring.gpg && curl -s -L https://nvidia.github.io/libnvidia-container/stable/deb/nvidia-container-toolkit.list | sed 's#deb https://#deb [signed-by=/usr/share/keyrings/nvidia-container-toolkit-keyring.gpg] https://#g' | sudo tee /etc/apt/sources.list.d/nvidia-container-toolkit.list && sudo apt-get updatesudo apt-get install -y nvidia-container-toolkitsudo nvidia-ctk runtime configure --runtime=docker
sudo systemctl restart dockersudo docker run --rm --runtime=nvidia --gpus all ubuntu nvidia-smisudo apt install pbzip2 -y
sudo apt install python3-pip -y
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
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.
The following steps guide you through managing your NCP installation:
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
Collaboration & ITSM: Slack, ServiceNow, Zendesk
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
Auto-refresh notifications and consistent @mention behavior
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.
Accurate SQL generation for Flow Analytics
Connector state sync across team members
Restored audit report and revamped device page
Improved user management and invite workflows
Response loading UI is not yet visible to all project members
Uploaded files lack uploader attribution and preview
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
Inferencing engine enhancements for improved throughput & reduced latency
Amazon S3
Enhanced LLM responses, security, and audit report features
Improved user interface
Critical bug fixes and stability improvements
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
Streaming responses
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
Capacity Planning
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.
NCP-341: The Model's responses are inaccurate or incomplete for some Japanese-language questions.
Network reachability from the NCP Controller
SSH access must be enabled
must be enabled on non-SONiC switches
Google Chrome version 107 or later
Mozilla Firefox version 106 or later
Reach out to Aviz Support for generating a new License
Settings >> Accounts >> License >> Upgrade License
Click on 'Upgrade License' & enter the 'license key' and click activate
Login to NCP: Launch the NCP interface and log in with your credentials
Access the Chat Page: Upon successful login, you will be directed to the default NCP chat page
Start Interacting: Begin typing your questions in the chat interface and receive instant answers
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:
Once you receive the license key from support:
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: Admin@123
The NCP UI provides a global chat search feature that helps users quickly locate conversations across all projects and contexts
Global Search Scope: Search across all projects, not just the current one.
Keyword-Based Search: Supports keyword or phrase matching to pinpoint relevant chats.
Sort Options: Sort by newest, oldest, or relevance.
User/Project Filtering: Filter by chat participants or associated project.
Quick Navigation: Jump directly into the chat thread from the search result.
Upgrade Compliance
Ticketing and RCA (ServiceNow, Zendesk)
Observability & Packet Capture
More consistent behavior across UI components
Flow Analytics
Security Audits
Inventory Insights
Support Knowledge Base
Upgrade Compliance
New External Integrations Integrated with a wider ecosystem, including:
ELK Stack
Google Cloud Storage (GCS)
Loki
InfluxDB
NetBox
Azure
Cisco Nexus Dashboard
User Interface:
Suggested questions now appear to help guide your next steps
Rolled out an exciting, revamped UI featuring improved navigation, modern design, and enhanced customization options for a streamlined user experience
Critical bug fixes and overall stability improvements to ensure reliable performance in diverse operational environments
Known Limitations:
In the event of an error during chat interactions, please initiate a new chat session to prevent cascading issues
Ensure prompts are specific for optimal results, as vague inputs may result in unexpected or incomplete responses
Splunk
Snowflake
Audit Reports
Application Visibility
Upgrade Compliance
Collection of Additional Metrics through:
Interface Level Errors & Discards
Transceiver DOM Information:
Tx/Rx Power
Temperature
Voltage
Bias Current
Improved support for the Japanese language
Minor UI Changes for quality-of-life improvements
Scalability improvements
Critical bug fixes and stability improvements
Exporting conversations
Import user context
Timestamps
Regenerating responses
User feedback on the responses for improvements
Light and Dark Modes
Generate configurations and charts
Anomaly Detection
Compliance
AI Fabric





Go back to the browser and go to: https://<NCP-host-ip>
Paste the license key in the license activation section.
Click Activate.










To Upgrade:
Download the Latest NCP installation package
Follow the Steps to upgrade the NCP Controller
The installer can automatically detect and perform either a fresh installation or an upgrade.
8083
schema-registry
8081
broker
29092, 9101, 9092
Zookeeper
2181
NCP Collector
50053
NCP Web GUI
443
NCP API
9001
NCP Collector
50053
Switch Access over SSH
22
NCP Monitoring
50052
gNMI Gateway (Telemetry)
9339
NCP Telemetry Database
5432
API-Server
8080
stream-processer
8093
ksqldb-server
8088
kafka-connect
Navigate to the NCP directory on the Server
cd ncp-rx.x.x-enExecute sudo ./uninstaller.sh
During the process, you will be prompted to clear the database. Please choose 'y' for yes or 'n' for no.
Note that selecting 'y' will remove all NCP data.
Verify:
The output of docker-compose ps -a should not display any containers associated with Network Copilot
The URL https://<Server-IP> is no longer accessible.
Admins can create new users from the Users section in the NCP web interface. This action requires admin privileges.
Navigate to:
Toggle Admin View → Users
Click on the Add User button (top-right)
Fill in the user details:
Username - Unique identifier for login
First Name / Last Name - User's personal details
Password / Confirm Password
Optionally upload a profile picture
Click Save Changes to create the user
A confirmation message User Added Successfully will appear.
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
Step 1: Navigate to the Inventory Page
Go to:
Toggle Admin View
Data Connector Management - Link, configure, or remove data connectors
Device Onboarding - Add devices via SNMP
Adding custom tags to the data conectors
File Management - Upload or delete files for analysis
License Management - Activate or upgrade product licenses
Help/Support Tools - Access support resources
Title - (Optional) e.g., Network Admin, SRE, etc.
Email - Used for communication and recovery
Role - Choose from available roles (e.g., User, Admin)




Do you want to clear DB data? [y/n]: y
WARNING! This will remove anonymous local volumes not used by at least one container.
Are you sure you want to continue? [y/N] yaviz@ncp:~/ncp-rx.x.x-en$ ./uninstaller.sh
Starting Network Copilot Uninstaller...
Bringing down Network Copilot services and removing images
<...>
Do you want to clear the Network Copilot database? [y/n]: y
WARNING! This will remove anonymous local volumes not used by at least one container.
Are you sure you want to continue? [y/N]: y
Removing database volumes...
------------------------------------------------------------
Uninstallation process for Network Copilot is complete.
------------------------------------------------------------
aviz@ncp:~/ncp-rx.x.x-en$DevicesStep 2: Select 'Connect Device'
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
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.
SNMP (Native): Direct onboarding via SNMP is supported for any SNMP-capable device. You can add devices using YAML or CSV templates for bulk upload.
: Devices can also be imported indirectly through integration with:
Cisco Nexus Dashboard
Catalyst Center
NetBox
NCP generates system notifications to track key user and admin actions. These notifications help monitor activities and streamline troubleshooting.
Chat Notifications - Messages and interactions within the NCP chat interface
Data Connector Notifications - Linking/unlinking of connectors like Splunk, ELK, Nexus, etc.
Project Notifications - Creation, updates, or deletion of projects
System Notifications - General system events or health-related alerts
File Notifications - Uploads, deletions, and modifications of files
The NCP UI supports two modes that can be switched using the "Admin View" toggle button:
This is the default view shown after login. It allows users to:
Interact with the NCP chat interface
Create projects
Perform standard user-level operations
View available Data Connectors
View Devices via SNMP
View uploaded Files
In Admin View, you gain access to administrative functions, including:
Adding Data Connectors
Adding Devices via SNMP
Uploading Files
Managing Users
Users can assign custom tags to data connectors.
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
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.
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
Set File upload access (e.g., everyone
Step 3: Confirm Upload
Once uploaded, the file appears in the table with:
File name
Upload time
Access level
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'
Platform: Palo Alto 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.
IP Fabric
ONES Controller (for SONiC devices)
Other supported platforms via API or sFlow














restrictedClick Upload
Tags (if any)





inventory:
- ipAddress: 10.20.0.77
user: admin
password: PaloAlto
type: paloalto-firewall
- ipAddress: 10.20.0.62
user: admin
password: PaloAlto
type: paloalto-firewallFrom the dropdown, select Use YAML
Step 3: Upload or Edit YAML
Either:
Drag-and-drop your YAML file
Or use the built-in YAML editor to manually define devices
Step 4: Save & Apply
Once your YAML is ready, click Save & Apply
A confirmation appears, and your devices will be added to the inventory

The Help section provides quick access to the Aviz Networks support resources, documentation, and built-in API Explorer.
This central hub is meant to assist users in resolving issues, understanding features, and exploring integrations.
Step 1: Access the Help Section
Navigate to:
Toggle Admin View → Help
Step 2: Support Portal
The Support tab attempts to load the Aviz Networks support portal within the application.
If it does not load (e.g., in an air-gapped or restricted network environment):
Click Open in New Tab to access the portal directly in your browser
If the issue persists, check your firewall or proxy settings
Click Try Again to reload within the app if connectivity has been restored
Step 3: View Documentation
Switch to the Documentation tab to browse platform guides and product manuals
Step 4: Explore APIs
The API Explorer tab provides a built-in interactive view of NCP’s REST API
Explore endpoints under categories like Conversation, KnowledgeBase, etc.
Useful for automation, integration, and advanced troubleshooting
Projects in NCP allow you to group users, queries, and data connectors under a shared workspace for collaboration and context retention.
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.
SNMP should be enabled on the Switches with support for the below,
SNMP v2
SNMP Community string public RO (read-only)
Sample configuration:
This section covers all standard user-level tasks within the NCP platform.
Unlike Admin Operations, these features are available to any authenticated user and are focused on daily interaction with the system.
New Chat - Start and interact with NCP’s chat interface for querying data and getting insights
- Organize related queries, data connectors, and files under a single workspace
- Leverage predefined templates or workflows tailored to specific operational goals
- Access documentation and support (scoped to the user role)
- View and search previous queries and responses
- Manage user-specific preferences, credentials, and display configurations
Curated use-cases offer pre-defined chat scenarios for common operational needs.
These are designed to simplify workflows, accelerate troubleshooting, and provide valuable insights across your network.
Basic NetOps Seamlessly run upgrade verification queries across your network and validate compliance against the latest software versions.
Flow Analytics Visualize and analyze traffic flow within your network to detect anomalies, monitor usage, and optimize performance.
Inventory Insights Automatically answer key inventory questions, such as:
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.
Step 1: Start a New Chat
The New Chat page is the default landing screen after login
Simply click into the chat prompt and type your query in natural language
You can begin interacting with the NCP assistant immediately, no additional navigation required
Step 2: Use Mentions
@Mention: Mention another user for collaboration - this does not trigger the AI assistant
Use this when chatting directly with a team member inside the platform
Data Connector Mention:
Mention a specific connector (e.g., #Splunk, #NetBox) to scope the AI's query to that source
NCP will only fetch data from the mentioned connector, ensuring targeted results
Step 3: User Chat (Optional)
Toggle User Chat to view your personal chat history within NCP
This includes previous queries, support interactions, and insights from past sessions - useful for continuity or revisiting earlier findings
You can also manage individual chat sessions using the available options:
Pin Chat - Keep important conversations easily accessible at the top
Each conversation entry supports additional actions for better context and workflow management:
Copy: Quickly copy a message for reuse or sharing.
Good/Bad Response: Provide feedback on the assistant’s response to improve future accuracy.
Delete Chat: Permanently remove specific messages or entire chat threads from history.
These actions are accessible via the three-dot menu or contextual icons shown alongside each message or chat entry.
"Show the interface errors on all spine switches via #IP Fabric"
"Generate a report of top talkers from #NetFlow"
"@John Please validate these device stats from #SNMP"
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
Each connector entry supports the following actions via the menu on the right:
Edit – Modify tags and update description
Deactivate – Temporarily disable the connector
Remove – Delete the connector
You can also search and sort connectors using the UI controls
(Open Networking Enterprise Suite)
Google Cloud Storage
Amazon Web Services S3
Azure
Loki (supports syslog only)
InfluxDB (supports flow logs only)
ELK Stack
Splunk
Snowflake
Cisco Nexus Dashboard
SolarWinds
IP Fabric
Cat DNAC
Slack
Zendesk
ServiceNow
inventory:
- ipAddress: 10.4.4.97
layer: Spine
region: San Jose
azId: 1
brickId: 1
user: admin
password: YourPaSsWoRd
type: snmp
community: public
- ipAddress: 10.20.4.99
layer: Spine
region: San Jose
azId: 1
brickId: 1
user: admin
password: YourPaSsWoRd
type: snmp
community: publicArista - snmp-server community public ro
Cisco - snmp-server community public group network-operator
SONiC - sudo config snmp community add public RO
For Cumulus, edit the SNMP configuration file by running vi /etc/snmp/snmpd.conf and add the following line:
rocommunity public
agentaddress <self-mgmt-ip-here>@mgmt
And restart SNMPD services
service snmpd restart













Download Chat - Export the full conversation locally for offline reference or documentation
Archive Chat - Clean up your main view without deleting data permanently
Delete Chat - Permanently remove a chat from history







The Help section accessible from the user view is the same as the one shown in the admin view.
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:
Google Cloud Storage - Connect GCS buckets for logs, metrics, and other structured data.
Amazon Web Services (AWS) S3 - Ingest data directly from AWS S3 buckets.
Azure Blob Storage - Integrate with Azure containers to access storage blobs for analysis.
Each guide includes:
Supported authentication methods
Required input parameters
Step-by-step configuration via the NCP GUI
List of all devices and their roles
Vendor, model, and OS versions in use
Hardware types and CPU/memory distribution Supports both real-time data and offline uploads (Excel/CSV/JSON).
Knowledge Base Query internal knowledge sources or documents. Useful for retrieving playbooks, known issues, onboarding guides, and SOPs.
Security Audit Perform compliance checks to identify policy violations, expired certificates, outdated firmware, or rogue devices in the network.
Upgrade Compliance Track upgrade completion across devices against required versions. Generate reports to identify non-compliant assets and audit progress.


The Chat History view shows a timeline of your past conversations within NCP. It helps you:
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
The Aviz ONES data connector integrates the Aviz ONES controller with Network Copilot, enabling streamlined ingestion of inventory, topology, and telemetry data.
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
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.
Click Add Connector in the Data Connectors page
Select Google Cloud Storage from the list
In the Connect Google Cloud Storage form:
Enter a Name for the connector
Provide the Bucket Name
Upload the Service Account Key (.json)
Click Connect to complete the setup
Once successful, the connector will appear in the list with a Running status.
The License section allows users to activate and manage their NCP license. Activation is required to unlock full platform capabilities and support access.
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
The Settings panel in the user view is read-only and provides a snapshot of the user’s environment.
It includes:
Data Connectors View a list of available integrations, their status (active/inactive), and last connected timestamps.
Devices Displays all devices accessible by the user, along with their IP, sync status, and associated metadata.
Files
Lists uploaded files (e.g., .log, .csv, .pcap), including upload time and tags for easier filtering.
Archive Shows previously archived chats and projects for reference. These are not deleted and can be revisited anytime.
Sign Out Logs the user out of all devices except the current active session.























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:
Snowflake - Cloud-native analytics engine for high-performance querying and multi-source aggregation.
Each integration guide includes:
Required credentials and connection parameters
Supported authentication modes
Example use cases like correlation, reporting, and advanced analytics
Provide credentials and click Connect



This section covers integrations that allow NCP to collect, normalize, and analyze telemetry from various logging and metrics platforms.
Supported integrations:
Loki - Centralized log aggregation for Prometheus-native environments.
InfluxDB - Time-series data ingestion for network performance and telemetry.
ELK Stack - Elasticsearch-based log indexing and search.
- Enterprise-grade ingestion and correlation of event logs and metrics.
Each guide walks you through:
Required connection parameters (tokens, URLs, ports)
Authentication methods supported
GUI-based configuration in the NCP console
This section guides you through configuring and running the integration between Grafana Loki and NCP.
Connect to your Loki instance and ingest structured syslog streams
Parsing and index logs for efficient retrieval and context-aware insights
Allow users to query logs using natural language through NCP’s chat interface
Enhance observability and streamline troubleshooting using real-time log analytics
NCP–Loki integration is limited to syslog input only at this time
Before beginning, make sure you have:
Loki Endpoint URL: Example: http://loki.example.com:3100
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, 500)
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
This section guides you through configuring and running the integration between the ELK Stack and NCP
Pull and index logs from Elasticsearch for real-time visibility.
Allow users to query logs and telemetry data using NCP’s chat interface.
Improve troubleshooting efficiency and accelerate root cause analysis.
Before you begin, ensure the following:
Elasticsearch Endpoint: URL of your Elasticsearch instance (e.g., https://elk.example.com:9200)
Index Information: The names of the indices that contain relevant network logs (e.g., network-logs-*, telemetry-*)
To integrate your ELK Stack with NCP:
Log in to the NCP GUI
Navigate to Settings → Data Connectors, then click Add Connector
Select ELK from the list of available connectors
This section guides you through connecting Azure Blob Storage as a data source in Network Copilot.
Index and standardize Azure-hosted datasets for daily ops and analysis.
Enable natural language querying over telemetry via Copilot’s chat interface.
Enhance visibility across hybrid and cloud-stored data.
To add Azure Blob to NCP:
Log in to the NCP GUI
Navigate to Settings → Data Connectors, then click Add Connector
Select Azure from the list of available connectors
Once connected, the Azure Blob status will reflect Running, and you’ll see synchronization timestamps
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.
Enrich dashboard widgets and Copilot’s chat interface with cloud telemetry.
To connect AWS S3 to NCP:
Log in to the NCP UI
Go to Settings → Data Connectors and click Add Connector
From the list, select AWS S3
Fill in the fields:
Once the connector is added, its status will show as Running, and it will sync data at regular intervals.
This section enables integration with external platforms that monitor infrastructure health, visualize topology, or centralize device configurations—extending Network Copilot’s situational awareness.
Supported integrations:
NetBox - Source of truth for network infrastructure (IPAM/DCIM)
Cisco Nexus Dashboard - Fabric management and analytics
SolarWinds - Network performance and fault monitoring
- Automated network assurance and intent verification
- Policy-based SD-Access controller and telemetry source
Each guide walks through:
Connector setup
Authentication types
Example configurations
This section guides you through configuring and running the integration between InfluxDB and NCP.
Connect to a time-series database hosted in InfluxDB
Retrieve telemetry and performance metrics for indexing
Allow users to query historical trends and real-time metrics via NCP’s chat interface
Enable proactive insights and troubleshooting based on time-series data
NCP–InfluxDB integration is limited to flow log input only at this time
Ensure the following components are ready before beginning the integration:
InfluxDB Instance: A running and accessible InfluxDB instance (e.g., https://influxdb.example.com)
Database and Bucket Information: The name of the InfluxDB bucket or database that stores your telemetry data
Access Token or API Credentials: A valid read-only token or user credentials with access to query relevant data
To integrate InfluxDB with NCP:
Log in to the NCP GUI
Navigate to Settings → Data Connectors, then click Add Connector
Select InfluxDB from the list of available connectors

Name: A label for the Loki configuration (e.g., Loki-Cluster)
Host: The full URL of your Loki endpoint (e.g., https://loki.example.com)
Query: A LogQL query string (e.g., {job="network-logs"})
LogLimit: The maximum number of logs to retrieve per query (e.g., 200)
Click Save to complete the setup


Name: A friendly name for your ELK data source
Elasticsearch URI: Base URL of your Elasticsearch instance (e.g., https://elk.example.com:9200)
Index Patterns: Specify the indices or wildcard patterns to fetch logs from
Click Save to complete the configuration


Name - A display label for this connector
Azure Connection String - The full blob storage access string
Azure Container - The specific container name holding logs or data blobs
Click Connect to complete the setup



Name - A friendly label for this connector
S3 Bucket - The name of your AWS S3 bucket
AWS Access Key - IAM access key ID with read permissions
AWS Secret Key - IAM secret key for authentication
Click Connect to complete the setup



Name: A friendly name for your InfluxDB instance
InfluxDB URL: The base URL (e.g., https://influxdb.example.com)
InfluxDB Port: The port number used by your InfluxDB instance (default: 8086)
Auth Method: Use Username/Password to connect your instance
Bucket/Database Name: The target bucket or database to query
Click Save to complete the configuration


This section guides you through configuring and running the integration between NetBox and NCP
Synchronize device inventories from NetBox.
Index and standardize device data for quick access.
Empower customers to ask questions and retrieve detailed device information through NCP’s chat interface.
Streamline network operations and improve overall network visibility.
NetBox Server: Running at https://netbox.example.com
Authentication Token: Obtain an API token from your NetBox admin panel
To connect NCP with your NetBox instance, follow these steps:
Log in to the NCP GUI
Navigate to Admin View → Data Connectors, then click Add Connector
Select NetBox from the list of available connectors
This section guides you through configuring and running the integration between the Cisco Nexus Dashboard and NCP
Retrieve and index infrastructure data from Nexus Dashboard.
Make network state and topology information queryable via NCP’s chat interface.
Enhance operational visibility and streamline troubleshooting through AI-powered interactions.
Before proceeding, ensure the following:
Nexus Dashboard Instance: Accessible via HTTPS (e.g., https://nexus-dashboard.example.com)
API Credentials: A valid authentication token or admin user credentials with API access to the Nexus Dashboard
To integrate Nexus Dashboard with NCP:
Log in to the NCP GUI
Navigate to Admin View → Data Connectors, then click Add Connector
Select Nexus Dashboard from the list of available connectors
This section guides you through configuring and running the integration between Splunk and NCP.
Connect to your Splunk instance and pull structured logs.
Parsing and index logs for efficient search and correlation.
Allow users to query logs using natural language in the NCP chat interface.
Enhance troubleshooting workflows and observability through log-driven insights.
Before beginning, make sure you have:
Splunk Endpoint URL: Example: https://splunk.example.com:8089
Splunk Query: Used to filter logs from specific sources (e.g., index="network" sourcetype="syslog")
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
This section guides you through connecting Cisco Catalyst Center as a data source in Network Copilot.
With this integration, you can:
Leverage Catalyst's real-time network telemetry and topology insights
Correlate infrastructure events and device data with NCP’s AI-driven analytics
Power contextual queries with inventory and assurance data
To integrate Catalyst Center with NCP:
Log in to the NCP GUI
Go to Admin View → Data Connectors, then click Add Connector
Select Catalyst Center from the list
The connector will appear with status indicators and last sync time.
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:
- Send alerts, trigger workflows, and collaborate directly from Network Copilot events
- Automatically create and sync support tickets with network issues
Use NCP to streamline and strengthen your network operations across these key areas:
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.
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.
Security Audits Validate network security against custom-defined rules, including:
Secure management access (SSH, TACACS+, RADIUS)
Access control (ACLs, firewalls)
Hostname naming conventions
Helps ensure IT security compliance and policy enforcement.
Support Knowledge Base 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.
Upgrade Compliance 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.
Ticketing and Support 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.
Observability For Deep Network Observability users, analyze metadata, KPIs, and even packet captures to understand app usage, user QoE, and pinpoint network impact.








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.
Each connector setup includes:
Authentication and token handling
Required fields (e.g., subdomain, user)
Step-by-step screenshots for configuration
Name: A friendly name for this NetBox instance
NetBox URI: The base URL of your NetBox instance (e.g., https://netbox.example.com/)
Authentication Method: Choose Auth Token or Username/Password based on your setup
If using an Auth Token, enter the token here
If using a Username/Password, provide valid credentials with API access
Click Save to complete the configuration

Name: A friendly name for this Nexus Dashboard instance
Nexus URI: URL of the Nexus Dashboard (e.g., https://nexus-dashboard.example.com)
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
Click Save to complete the integration

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)
Username: Your Splunk username (e.g., admin, user123)
Password: The password associated with the Splunk username (e.g., your_password_here)
Index: The index in Splunk where the logs are stored (e.g., network, syslog)
Click Save


Name – A descriptive label (e.g., Cisco Catalyst).
Catalyst URI – The base URL or IP of your Cisco Catalyst instance (e.g., https://10.20.0.199/)
Authentication Method – Choose either:
Auth Token
Username & Password: Provide credentials with API access
Click Connect to complete the setup



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
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)
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
Username: Your Snowflake user
Password
Click Save
Enhance path insights and historical network context
Support intent-based query results using IP Fabric’s dataset
To set up the IP Fabric connector:
Log in to the NCP GUI
Navigate to Admin View → Data Connectors, then click Add Connector
Select IP Fabric from the list of available connectors
Enter the following:
Name – A friendly label for this connector (e.g., ip-fabric)
IPF Host – The full URL to your IP Fabric instance (e.g., https://demo1.eu.ipfabric.io/)
IPF Token – A valid API token with access to fetch snapshots and network data
Click Connect to establish the integration
Once added, the connector will be marked as Running, and you can view the sync status.
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.
Create a Slack APP
Visit and log in with your organization ID
Click on "Create New App" and choose "From Scratch"
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
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
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.
Enrich network telemetry insights with infrastructure health and topology data.
Support contextual queries and visualizations in Copilot’s interface.
To configure the SolarWinds connector:
Log in to the NCP GUI
Navigate to Admin View → Data Connectors, then click Add Connector
Select Nexus Dashboard from the list of available connectors
Once connected, the connector will show as Running, and the sync timestamps will be displayed.
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.
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.
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
generate audit report for arista devices
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.
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.
Give the details of bug with id CSCum21100
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.
Can you list down all the interface details for device IP = x.x.x.x?
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.
generate security audit report for <multiple IPs separated by comma)
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.
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.
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
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
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?
With NCP, you get the visibility and tools needed to automate and optimize daily operations while ensuring network performance and uptime.
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
Show the history of OS changes for x.x.x.x
Count of os version changes in the last 7 days
NCP keeps your upgrade visibility sharp, ensuring your network is always in sync with policy and standards.







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








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 list of my zendesk tickets
Give me summary of pending high priority zendesk tickets
Summary of eBay 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 a bar chart of Zendesk tickets created per month
give me bar chart of monthly ticket count of ebay tickets with status
give me total number of ebay pending tickets
Plot line chart of the number of closed tickets per week ServiceNow
List servicenow incidents
Give me details of servicenow incidents which is in progress and high priority
Resolve the service now incident INCxxxxxx
Add a comment '' to the servicenow incident INCxxxxx
Give me list of servicenow incidents with 'xyz'
Create a serviceNow incident for issue 'server issue xyz' assign to 'abc'
For customers leveraging the Aviz Deep Network Observability Solution, NCP enables detailed analysis of metadata and KPI snapshots. This allows teams to:
Identify which applications are being used,
Understand how network behavior may impact user or subscriber quality of experience (QoE), and
Perform high-level summaries of uploaded telemetry or packet capture files.
This capability is particularly valuable during troubleshooting, RCA creation, and performance validation workflows.
Sample Questions
Provide summary of uploaded file Ex: DNOAppIn.xlsx
What are the applications with details as per uploaded DNOAppIn.xlsx
List all the unique application services as per uploaded DNOAppIn.xlsx
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"
Add the following permissions: chat:write, app_mentions:read, files:write, incoming-webhook, users:read
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)
Scroll down and subscribe to the following bot events: app_mentions:read
Click Save Changes
Install the APP
Go back to OAuth & Permissions and click Install App to Workspace
Select the Channel for NCP-bot to post on
Click on Allow
Configure the NCP with the Slack token
Login to the NCP GUI
Go to Admin View → Data Connectors → Add Connector
Click on Add Channel
Enter the 'Channel Name' and the 'Bot User OAuth Token'
Click Save
Interacting with the NCP-Bot
Begin a conversation with the bot by typing @your_bot_name followed by your query






Name – A user-friendly label for the integration.
SolarWinds URI – The HTTP endpoint of your SolarWinds server (e.g., http://<ip>:8787/).
Authentication Method:
Auth Token or
Username & Password (credentials with API access)
Click Connect to finish.



Gain visibility into issue trends, volumes, and resolution metrics
Enable AI-driven insights across operations and support data
To integrate Zendesk with NCP:
Log in to the NCP GUI
Go to Settings → Data Connectors, then click Add Connector
Select Zendesk from the list
Enter the following connection details:
Name – A friendly identifier (e.g., ZD)
Subdomain – Your Zendesk subdomain (e.g., aviz if your URL is https://aviz.zendesk.com)
Email – The admin email associated with the Zendesk account
Click Connect
Once connected, Zendesk will appear in your data connectors list with sync status and timestamp
Enable contextual troubleshooting across support and network events
Power up LLM-based investigations using service data
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
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:
Click Connect
Once linked, ServiceNow will show up in your connectors list with sync status and last activity timestamp
Aviz Network Support team can be reached by
Sending an email to support@aviznetworks.com
Submitting a Ticket at
Live Chat on
A ticket could be submitted with or without an account on
Mandatory Fields
Subject
Issue Type (Post Deployment, Pre-Deployment, General Query, RMA)
Priority (Low, Normal, High, Urgent)
Description
Optional Fields
External ID (Community Request ID or Past Case Number)
Hardware (Switch Model)
ASIC vendor (chipset)
Serial Number
For Technical Issues, we recommend the description include;
Repro steps, if the issue is reproducible
The sequence of events that lead to the failure state
Artifacts - Tech Support dump (tar.gz file), Logs, Command Outputs, Topology Diagrams
Attachments (Tech Support Dump, Screenshots, Logs)
API Token – A Zendesk API token generated from your Zendesk Admin Console



Auth Token
Username & Password
If using Username & Password:
User – Your admin username
Password – The corresponding password












