Only this pageAll pages
Powered by GitBook
1 of 77

Aviz Network Copilot

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...

Deploying the NCP Package

Installation Steps:

  • Extract the package

tar -I pbzip2 -xf ncp-r1.5.0-en.tar.bz2
  • Change the directory and start the installer

cd ncp-r1.5.0-en
sudo ./installer.sh
  1. NCP supports SSL certificate integration

    1. Select "y" if you want to integrate your own SSL certificate:

      **Replace the Private key & certificate path to the correct location

    2. Select "n" if you wish to use a self-signed certificate included in the NCP package:

  • Verify the installation

Enable the Backup Feature
  1. When prompted during the installation,

    1. answer "y" to enable the DB backup feature.

    2. answer "n" to skip the DB backup feature.

  2. Select Backup Location

    1. Local Backup:

      1. When prompted, enter "local" as the backup location.

      2. Specify the backup directory (by default, NCP creates a ./backup directory):

  3. Configure Backup File Retention

    1. The system defaults to storing 1 backup for both local and remote locations.

    2. You can modify the number of backup files to retain during installation. The acceptable range is between 1 and 3.

      1. Note: When you exceed the maximum number, the oldest backup will be automatically removed to accommodate the new backup.

  4. Set the Backup Interval

    1. Specify the backup interval in seconds at the prompt.

    2. 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

    1. Enable Authentication

      1. When prompted during the installation,

        1. answer "y" to enable Authentication.

        2. answer "n" to skip Authentication.

    2. Provide Certificate Files

      1. If you chose "y", you’ll need to provide:

        1. ca-cert.pem

        2. server-cert.pem

    3. Auto-Discovery Certificates

      1. Additional prompt for:

        1. 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.txt
    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
    → 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
    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.
    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$
    Example:
    Enter the backup directory: ./backup
  • Remote Backup:

    1. When prompted, enter "remote" as the backup location.

    2. Provide the required remote details:

      1. Remote Machine IP: e.g., 10.0.0.1

      2. Remote Machine Username: e.g., admin

      3. Remote Machine Password: (entered securely)

      4. Remote Backup Directory: e.g., ~/backups

  • server-key.pem

  • client-cert.pem

  • client-key.pem

  • You may be asked to re-enter the same or new cert/key files.
    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.pem

    Web UI Administration

    This section outlines the steps to navigate the NCP UI:

    • License Activation

    • Login page

    NCP User Interface - Features

    • 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

      • Monitoring Status

    User View

  • Admin View

  • System Notifications

  • Licensing

  • User Management

    • Add/Edit/Delete User

    • Role Management

  • API Access from External Tools

  • Onboarding Switches
    Using SNMP
    Accessing NCP
    User/Admin View
    Admin Operations
    User Operations

    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:

      • 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)

    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:

    Click Proceed to Connect

    Auth Token
  • Username & Password

  • User Credentials – Based on the auth method selected

  • Adding Tags

    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

    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

    • Docker & Docker-Compose

    • NVIDIA-based GPU with CUDA 12

    • NVIDIA Container Toolkit

    License

    • NCP-Basic

    • NCP-Advanced

    • NCP-Performance

    Model

    • LLAMA 3.3 70B Instruct (Default)

    • GPT-OSS-120B

    Getting Started

    This section covers the basics of getting started, understanding the Metrics Matrix, and onboarding data efficiently.

    • System Requirements

    • Licensing

    • Metrics Support

    Data Ingestion Matrix

    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.

    Inventory

    Device Information

    • Data: asic, ip, hostname, serial, macaddress, model, osversion, kernel version, onie version, uptime, asic_type

    Platform Components (Fan/PSU)

    • Data: presence, model, serial, drawer_name, direction, rpm, replaceable

    • Supported Connectors: Aviz ONES

    Port Details

    • Data: ifname, admin status, alias, speed, autoneg, mtu, description, fec, breakout, spec compliance

    Health Monitoring

    Platform Health

    • Data: cpu_util, mem_util, psu_power, psu_current, psu_voltage, psu_led status

    • Supported Connectors: Aviz ONES (SONiC, Cumulus), Nexus Dashboard*

    Port Health

    • Data: ifname, oper_status

    • Supported Connectors: Aviz ONES (SONiC, Cumulus), Nexus Dashboard, IP Fabric*

    Optics

    • Data: tx/rx bias, power, voltage, temperature, low/high thresholds (alarms, warnings)

    • Supported Connectors: Aviz ONES (SONiC)

    Traffic Visibility

    Interface Counters

    • Data: in/out packets, errors, discards, octets

    • Supported Connectors: Aviz ONES (SONiC, Cumulus), Nexus Dashboard*

    Flow Data

    • Data: srcIP, destIP, srcPort, destPort, proto, pkts, bytes, sampler_address, ingress interface, egress interface

    Logs

    System Logs

    • Data: ip, hostname, program, severity, priority, message, timestamp

    • Supported Connectors: Aviz NCP SyslogD

    Ticketing & ITSM

    Ticket Lifecycle

    • Data: Create, Update, List tickets

    • Supported Connectors: Zendesk, ServiceNow

    Data-Connectors marked with * indicate partial integration support.

    Always refer to the for the most up-to-date compatibility and feature details.

    System Requirements

    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

    ,
    Splunk
    ,
    ELK
    ,
    Loki
    latest release notes
    Cloud Deployment

    Take advantage of the scalability, flexibility, and reduced maintenance overhead that comes with deploying NCP in the cloud.

    On-Prem Deployment

    Downloading Network Copilot

    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

    Licensing

    Aviz Open Packet Broker supports 3 license types as listed below

    License Type
    Supported Nodes

    Basic

    100

    Advanced

    1000

    Performance

    > 1000

    Deploying & Managing Network Copilot

    Installation Overview

    NCP Installation follows the below steps in the order sequence:

    • License Readiness

    • Preparing the System

    • Installing ONES T-Agents on SONiC Switches or configuring SNMP on other switches for Telemetry

    This section outlines the steps necessary for installing NCP:

    License

    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.

    Features Supported with Trial License:

    • NCP Chat Interface

    • Telemetry Visibility (Monitor, inventory, analytics)

    • All available use-cases

    To obtain a license, , providing the below details;

    • License Duration - In Years (1, 3, 5)

    • Node Count

    • Installation ID

    • Email ID

    Upgrade the license

  • Upgrade the NCP instance

  • Uninstall NCP

  • Deployment Prerequisites
    Installing Prerequisite Packages
    Deploying the NCP Package
    Managing Network Copilot
    contact AVIZ support
    contact Aviz Support

    Quick Start

    Quick Start Navigation:

    • 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

    Licensing & Activation
    Deploying Network Copilot
    Manage Your NCP Instance
    Device Addition / Onboarding
    Web UI Management
    External Integrations
    Support & Contact

    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

    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:~$
    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-compose
    sudo apt install nvidia-utils-535 -y
    sudo apt install ubuntu-drivers-common -y
    sudo apt install nvidia-driver-535 -y
    sudo reboot
    curl -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 update
    sudo apt-get install -y nvidia-container-toolkit
    Configure
    sudo nvidia-ctk runtime configure --runtime=docker
    sudo systemctl restart docker
    Verify
    sudo docker run --rm --runtime=nvidia --gpus all ubuntu nvidia-smi
    sudo apt install pbzip2 -y
    sudo apt install python3-pip -y

    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

    Docker & Docker-Compose
    License

    Network Copilot

    What is Network Copilot?

    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:

    Deploying & Managing Network Copilot
  • Web GUI Administration

  • Accessing NCP

  • Data Connectors

  • Curated Use Cases

  • Contact Aviz Support

  • What's New?
    Quick Start
    Getting Started
    Downloading Network Copilot

    Managing Network Copilot

    The following steps guide you through managing your NCP installation:

    • Upgrade the license

    • Upgrade the NCP instance

    • Uninstall NCP

    What's New?

    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

    • Collaboration & ITSM: Slack, ServiceNow, Zendesk

    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

    • Auto-refresh notifications and consistent @mention behavior

    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

    • Improved user management and invite workflows

    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

      • Amazon S3

    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

      • Streaming responses

    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

      • Capacity Planning

    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.

    • NCP-341: The Model's responses are inaccurate or incomplete for some Japanese-language questions.

    Deployment Prerequisites

    Firewall Configuration (Ports to be Opened)

    Required Ports to be Open for NCP UI Access

    Service
    Port Number (TCP)

    Required Ports to be Open for NCP Chat UI Access

    Service
    Port Number (TCP)

    Required Ports to be Open from Agent (Source) to NCP Controller (Destination)

    Service
    Port Number (TCP)

    Required Ports to be Open from NCP controller(source) to Agent(Destination)

    Service's
    Port Number's (TCP)

    Required Ports to be Open on NCP Controller for NCP Services

    Service's
    Port Number's (TCP)

    These port numbers must be available and allowed through the firewall if the NCP Controller and nodes are in different DMZs.


    You can use the following command to verify the currently used ports:

    sudo iptables -L

    Node Configuration Requirements

    • Network reachability from the NCP Controller

    • SSH access must be enabled

    • must be enabled on non-SONiC switches

    Browser Requirements for NCP Web GUI Access

    • Google Chrome version 107 or later

    • Mozilla Firefox version 106 or later

    Upgrading License

    Please navigate to the page below to upgrade to a new subscription-based license

    Reach out to Aviz Support for generating a new License

    1. Settings >> Accounts >> License >> Upgrade License

    1. Click on 'Upgrade License' & enter the 'license key' and click activate

    Accessing NCP

    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

    Login Page

    To access Network Copilot, use Server IP/FQDN with HTTPS

    https://<host-ip/FQDN>

    Refer below for default credentials,

    Username: superadmin

    Password: Admin@123

    NCP Login page

    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:

      • 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

    Chat Search

    The NCP UI provides a global chat search feature that helps users quickly locate conversations across all projects and contexts

    Key Features:

    • 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.

    Use the search bar at the top of the chat interface to access this feature

    Support Knowledge Base
  • Upgrade Compliance

  • Ticketing and RCA (ServiceNow, Zendesk)

  • Observability & Packet Capture

  • More consistent behavior across UI components

    Basic NetOps
  • 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

  • Use Case Improvements:

    • 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

  • Per-Project Data Control
    Smarter Conversations
    New & Improved Use Cases:
    Expanded External Integrations
    Palo Alto Firewall
    New & Improved Use Cases:
    Slack Integration
    External Data Ingestion:
    Data Ingestion
    New Use Cases
  • Go back to the browser and go to: https://<NCP-host-ip>

  • Paste the license key in the license activation section.

  • Click Activate.

  • Aviz Support

    Upgrading NCP

    • 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

    SNMP

    kafka-connect

    Uninstalling NCP

    Uninstallation Steps:

    • Navigate to the NCP directory on the Server

    cd ncp-rx.x.x-en
    • Execute 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.

    User Creation

    Admins can create new users from the Users section in the NCP web interface. This action requires admin privileges.

    Steps to Create a User:

    1. Navigate to: Toggle Admin View → Users

    2. Click on the Add User button (top-right)

    3. Fill in the user details:

      • Username - Unique identifier for login

      • First Name / Last Name - User's personal details

      • Password / Confirm Password

    4. Optionally upload a profile picture

    5. Click Save Changes to create the user

    6. A confirmation message User Added Successfully will appear.

    The newly added user will now appear in the user list, and can log in using the provided credentials

    Admin Operations

    The Admin Operations section covers all administrative tasks available through the NCP UI.

    These actions are accessible only to users with admin privileges and are critical for managing system resources and user access.

    Available Admin Functions:

    1. - Add and manage platform users

    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

    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

    1. 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

  • Navigate to each sub-section for detailed instructions on performing specific admin operations

    User Creation
    - Set a secure password
  • 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] y
    aviz@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$
    →
    Devices

    Step 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

    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

    • 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

    These connectors act as inventory sources; once linked, their device databases sync into the NCP system automatically.

    See More:

    Notifications

    NCP generates system notifications to track key user and admin actions. These notifications help monitor activities and streamline troubleshooting.

    Notification types include:

    • 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

    Notifications are timestamped and attributed to the respective user or service for full audit traceability

    User/Admin View

    The NCP UI supports two modes that can be switched using the "Admin View" toggle button:

    User View

    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

    The toggle to switch to Admin View is only available if your account has admin privileges

    In Admin View, you gain access to administrative functions, including:

    • Adding Data Connectors

    • Adding Devices via SNMP

    • Uploading Files

    • Managing Users

    Adding Tags

    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

    Files

    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

      • 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

    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 API

    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

  • via Data Connectors

    Third-party Controllers (via Data Connectors)
    Using SNMP
    Via YAML
    Via CSV
    Data Connectors
    Upgrading the License
    Admin View
    Click Save
    or
    restricted
    )
  • Click 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-firewall
    SNMP UI-based workflows
    Click the Connect Device button on the top-right
  • From 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

    Help

    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

    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

    1. Create Project Navigate to Projects and click on “Project +”

    2. Enter Project Details Give the project a name and a description.

    3. Invite People (Optional) Add team members by username to collaborate within the project chat.

    4. Upload Files (Optional) Drag and drop files or click to browse and attach supporting documentation for the project.

    5. 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.

    6. Start Chatting Click Start Chatting to create the project and launch directly into the dedicated chat space.

    7. Stay on Project Chat Once created, all interactions, queries, and results will persist under the project chat view for future reference.

    Using SNMP

    Use the following methods to add devices to the NCP UI:

    • Via YAML Template

    • Via CSV File

    Prerequisite for Non-SONiC Switches:

    • SNMP should be enabled on the Switches with support for the below,

      • SNMP v2

      • SNMP Community string public RO (read-only)

    • Sample configuration:

    User Operations

    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.

    Key Functions Covered:

    • 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

    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.

    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

    Available Use-cases

    1. Basic NetOps Seamlessly run upgrade verification queries across your network and validate compliance against the latest software versions.

    2. Flow Analytics Visualize and analyze traffic flow within your network to detect anomalies, monitor usage, and optimize performance.

    3. Inventory Insights Automatically answer key inventory questions, such as:

    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.

    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

    Step 4: Advanced Chat Operations (Optional)

    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.

    Example Chats

    • "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"

    Data Connectors

    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 – 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

    The following are the supported connectors:

    • (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

    Connector visibility depends on your NCP license tier. If you don’t see a desired integration, request your admin to enable it or check licensing requirements

    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: public

    Arista - 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

  • Projects
    Use-cases
    Help
    Chat History
    Settings
    NetBox
    Aviz Native
    Aviz ONES
    Cloud & Storage
    Log & Metrics Ingestion
    Data Warehousing & Analytics
    Observability & Infrastructure
    Collaboration & ITSM
  • 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

  • Help

    The Help section accessible from the user view is the same as the one shown in the admin view.

    • Linked here

    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:

    • 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.

  • Chat History

    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

    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

    1. Click Add Connector from the top-right of the Data Connectors screen

    2. From the list, select ONES

    3. 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

    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.

    Steps to Add Google Cloud Storage as a Connector

    1. Click Add Connector in the Data Connectors page

    2. Select Google Cloud Storage from the list

    3. In the Connect Google Cloud Storage form:

      • Enter a Name for the connector

      • Provide the Bucket Name

      • Upload the Service Account Key (.json)

    4. Click Connect to complete the setup

    Once successful, the connector will appear in the list with a Running status.

    License

    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

    Settings

    The Settings panel in the user view is read-only and provides a snapshot of the user’s environment.

    This section is not editable from the user side. All changes must be performed by an admin (if required)

    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.

    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:

    • 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

    Log & Metrics Ingestion

    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

    Loki

    Overview

    This section guides you through configuring and running the integration between Grafana Loki and NCP.

    By following these steps, you'll enable NCP to:

    • 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

    Prerequisites

    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)

    Connect Grafana Loki as a Data Source in NCP

    To connect NCP with your Loki instance:

    1. Log in to the NCP GUI

    2. Navigate to Settings → Data Connectors, then click Add Connector

    3. Select Loki from the list of available connectors

    ELK Stack

    Overview

    This section guides you through configuring and running the integration between the ELK Stack and NCP

    By following these steps, you'll enable NCP to:

    • 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.

    Prerequisites

    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-*)

    Configure ELK as a Data Source in NCP

    To integrate your ELK Stack with NCP:

    1. Log in to the NCP GUI

    2. Navigate to Settings → Data Connectors, then click Add Connector

    3. Select ELK from the list of available connectors

    Azure

    Overview

    This section guides you through connecting Azure Blob Storage as a data source in Network Copilot.

    By integrating this connector, NCP can:

    • 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.

    Connect Azure Blob as a Data Source in NCP

    To add Azure Blob to NCP:

    1. Log in to the NCP GUI

    2. Navigate to Settings → Data Connectors, then click Add Connector

    3. Select Azure from the list of available connectors

    Once connected, the Azure Blob status will reflect Running, and you’ll see synchronization timestamps

    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.

    • Enrich dashboard widgets and Copilot’s chat interface with cloud telemetry.

    Connect AWS S3 as a Data Source in NCP

    To connect AWS S3 to NCP:

    1. Log in to the NCP UI

    2. Go to Settings → Data Connectors and click Add Connector

    3. From the list, select AWS S3

    4. Fill in the fields:

    Once the connector is added, its status will show as Running, and it will sync data at regular intervals.

    Observability & Infrastructure

    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

    InfluxDB

    Overview

    This section guides you through configuring and running the integration between InfluxDB and NCP.

    By following these steps, you'll enable NCP to:

    • 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

    Prerequisites

    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

    Configure InfluxDB as a Data Source in NCP

    To integrate InfluxDB with NCP:

    1. Log in to the NCP GUI

    2. Navigate to Settings → Data Connectors, then click Add Connector

    3. Select InfluxDB from the list of available connectors

    Splunk
    IP Fabric
    Cisco Catalyst Center
    Fill in the required fields:
    • 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

  • Enter the following details:
    • 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

  • Fill in the required fields:
    • 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

  • Fill in the required fields:
    • 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

  • NetBox

    Overview

    This section guides you through configuring and running the integration between NetBox and NCP

    By following these steps, you'll enable NCP to:

    • 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.

    Prerequisites:

    • NetBox Server: Running at https://netbox.example.com

    • Authentication Token: Obtain an API token from your NetBox admin panel

    Configure NetBox as a Data Source in NCP:

    To connect NCP with your NetBox instance, follow these steps:

    1. Log in to the NCP GUI

    2. Navigate to Admin View → Data Connectors, then click Add Connector

    3. Select NetBox from the list of available connectors

    Cisco Nexus Dashboard

    Overview

    This section guides you through configuring and running the integration between the Cisco Nexus Dashboard and NCP

    By following these steps, you'll enable NCP to:

    • 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.

    Prerequisites

    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

    Configure Nexus Dashboard as a Data Source in NCP

    To integrate Nexus Dashboard with NCP:

    1. Log in to the NCP GUI

    2. Navigate to Admin View → Data Connectors, then click Add Connector

    3. Select Nexus Dashboard from the list of available connectors

    Splunk

    Overview

    This section guides you through configuring and running the integration between Splunk and NCP.

    By following these steps, you'll enable NCP to:

    • 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.

    Prerequisites

    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")

    Configure Splunk as a Data Source in NCP

    To connect NCP with your Splunk instance, follow these steps:

    1. Log in to the NCP GUI

    2. Navigate to Settings → Data Connectors, then click Add Connector

    3. Select Splunk from the list of available connectors

    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:

    • 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

    Connect Cisco Catalyst Center as a Data Source in NCP

    To integrate Catalyst Center with NCP:

    1. Log in to the NCP GUI

    2. Go to Admin View → Data Connectors, then click Add Connector

    3. Select Catalyst Center from the list

    The connector will appear with status indicators and last sync time.

    Snowflake

    Overview

    This section guides you through configuring and running the integration between Snowflake and NCP.

    By following these steps, you'll enable NCP to:

    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:

    • - Send alerts, trigger workflows, and collaborate directly from Network Copilot events

    • - Automatically create and sync support tickets with network issues

    Curated Use Cases

    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.

    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

  • 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.

  • Basic NetOps
    Flow Analytics
    Inventory Insights

    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.

    - 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

    Slack
    Zendesk
    ServiceNow
    Fill in the required fields:
    • 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

  • Provide the required details:
    • 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

  • Enter the following details:
    1. Name: A label for the Splunk configuration (e.g., Splunk-Cluster)

    2. Host: The full URL of your Splunk endpoint (e.g., http://splunk.example.com:8089)

    3. Username: Your Splunk username (e.g., admin, user123)

    4. Password: The password associated with the Splunk username (e.g., your_password_here)

    5. Index: The index in Splunk where the logs are stored (e.g., network, syslog)

  • Click Save

  • Enter the connection details:
    • 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

  • 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:

    1. Log in to the NCP GUI

    2. Navigate to Admin View → Data Connectors, then click Add Connector

    3. Select Snowflake from the list of available connectors

    4. 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

    5. Click Save

    Enhance path insights and historical network context

  • Support intent-based query results using IP Fabric’s dataset

  • Connect IP Fabric as a Data Source in NCP

    To set up the IP Fabric connector:

    1. Log in to the NCP GUI

    2. Navigate to Admin View → Data Connectors, then click Add Connector

    3. Select IP Fabric from the list of available connectors

    4. 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

    5. Click Connect to establish the integration

    Once added, the connector will be marked as Running, and you can view the sync status.

    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:

    1. Setup a Slack bot for NCP

    Setting up the Slack Bot

    1. Create a Slack APP

      • Visit and log in with your organization ID

      • Click on "Create New App" and choose "From Scratch"

    Add the OAuth Slack token to NCP

    1. 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

    Add the NCP-bot to your Workspace

    1. 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

    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.

    • Enrich network telemetry insights with infrastructure health and topology data.

    • Support contextual queries and visualizations in Copilot’s interface.

    Connect SolarWinds as a Data Source in NCP

    To configure the SolarWinds connector:

    1. Log in to the NCP GUI

    2. Navigate to Admin View → Data Connectors, then click Add Connector

    3. 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

    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

    • 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.

    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

    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

    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?

    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:

    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:

    • Correlate infrastructure events with support tickets for faster RCA

    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

    generate security audit report for <multiple IPs separated by comma)

    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.

  • 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

  • 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

    • 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.

    : 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

  • Ticketing and Support

    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'

    Observability

    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

    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"

    • 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

    Add the OAuth Slack token to NCP
    Add the NCP-bot to your workspace
    Slack API
    Audit Report through Slack
    Audit Report through Slack
    Audit Report through Slack
    General Chat through NCP
    Provide the following details:
    • 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

  • Connect Zendesk as a Data Source in NCP

    To integrate Zendesk with NCP:

    1. Log in to the NCP GUI

    2. Go to Settings → Data Connectors, then click Add Connector

    3. Select Zendesk from the list

    4. 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

    5. 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

  • Connect ServiceNow as a Data Source in NCP

    To set up the ServiceNow connector:

    1. Log in to the NCP GUI

    2. Go to Settings → Data Connectors, then click Add Connector

    3. Select ServiceNow from the connector list

    4. 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:

    5. Click Connect

    Once linked, ServiceNow will show up in your connectors list with sync status and last activity timestamp

    Contact Aviz Networks Support

    Contact Support

    Aviz Network Support team can be reached by

    1. Sending an email to support@aviznetworks.com

    2. Submitting a Ticket at

    3. Live Chat on

    Submitting a Ticket

    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

    Host Name
  • Attachments (Tech Support Dump, Screenshots, Logs)

  • https://support.aviznetworks.com
    https://support.aviznetworks.com
    https://support.aviznetworks.com

    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