---
title: "NMS Setup"
slug: "nms-setup"
description: "Set up NMS in the Kentik portal to monitor devices efficiently. Follow the NMS Setup Wizard for deployment, credentialing, and discovery."
updated: 2026-02-03T22:47:08Z
published: 2026-02-03T22:47:08Z
---

> ## Documentation Index
> Fetch the complete documentation index at: https://kb.kentik.com/llms.txt
> Use this file to discover all available pages before exploring further.

# NMS Setup

This article discusses the initial setup of **NMS** (Network Monitoring System) in the Kentik portal.

> [!NOTE]
> **Note:**For an overview of the initial Kentik setup tasks, see [**Getting Started**](/v1/docs/getting-started).

![](https://cdn.us.document360.io/082e25b5-afce-42d4-8f47-70bd3f1d02b7/Images/Documentation/image(53).png)

*NMS Setup discovers devices for NMS monitoring.*

## About NMS Setup

Kentik’s NMS (Network Monitoring System) discovers and monitors devices within your infrastructure. Setup is managed via the [**NMS Setup Wizard**](/v1/docs/nms-setup#nms-setup-wizard), which configures the [**Universal Agent**](/v1/docs/universal-agents) to collect metrics and transmit them to the Kentik SaaS.

### Access the NMS Setup Wizard

**New/Trial Customers**:

- Go to the **Welcome to Network Observability** page during onboarding.
- NMS setup is listed as one of the setup tasks on the left.

**Existing Deployments**:

- From the main portal nav menu, open the NMS Devices page.
- Select the Manage dropdown in the subnav and click**Discoveries** to open the [**NMS Discoveries**](/v1/docs/nms-setup#nms-discoveries-page-ui) page.
- Click **Discover Devices** to open the wizard.

### How NMS Polling Works

Unlike non-NMS applications involving SNMP, NMS requires the [**Universal Agent**](/v1/docs/universal-agents) to be deployed within your network. The following default polling intervals apply:

| Metric Type | Polling Interval |
| --- | --- |
| Device Status, CPU, Memory, Interfaces | 1 minute |
| All other metrics | 5 minutes |

> [!NOTE]
> **Note:** These intervals can be overridden by using Streaming Telemetry (ST) for supported devices (see [**NMS via Streaming Telemetry**](/v1/docs/nms-setup#nms-via-streaming-telemetry)).

## NMS Setup Wizard

The setup process is divided into three main steps: deployment, credentialing, and discovery.

### Step 1: Deploy the Universal Agent

1. Navigate to the **NMS Setup** page.
2. Select your deployment method: Docker or Linux.
3. Copy the provided install command.
  - Optional*:* If using a web proxy, set the `https_proxy` variable as shown in the UI.
4. Run the command in the terminal on the host machine.
5. Once the agent appears in the Select an Agent list, click **Use this Agent**.

> [!TIP]
> **TIP**: The SNMP/ST capability of the Universal Agent will be installed automatically by the wizard. To install other capabilities for it, or any other agent, see [**Install a Capability**](/v1/docs/universal-agents#install-a-capability).

### Step 2: Add Subnets & Credentials

1. In the******IP Range**field, enter a comma-separated list of IP ranges to scan.
2. From the **Credentials**dropdown, either select existing SNMP credentials or click **New Credential**and specify the following:
  - **Type:** SNMP version (v1, v2c, or v3).
  - **Credential Name**: Any user chosen name (no spaces).
  - **Community:** The SNMP community string configured on your devices.
3. Confirm the **Collection Agent** and click **Start Discovery**.

### Step 3: Discover and Import

The agent scans the provided ranges. Results populate in real-time.

1. Review the Discovered Devices list.

> [!TIP]
> **TIP**: Click the customize button to choose which columns of information are shown in the list.
2. Uncheck any devices you do not wish to monitor.
3. Click **Add Devices** to begin data collection and open the [**NMS Devices**](/v1/docs/nms-devices#nms-devices-page)****page.

## Manage NMS Discoveries

Device discovery may take time depending on network size. You can monitor progress via the status indicator in the main navbar or by clicking **Manage Discoveries** on the [**NMS Discoveries**](/v1/docs/nms-setup#nms-discoveries-page-ui)****page.

### Discovery Status Types

- **In Progress:** Scanning is active; an estimated time remaining is provided.
- **Finished:** All IPs have been scanned.
- **Started/Completed:** Timestamps for the discovery window.

## NMS via Streaming Telemetry

Streaming Telemetry offers a modern alternative to traditional SNMP polling.

> [!NOTE]
> **Notes:**
> 
> - Kentik also has limited support for collection via ST of data for the Kentik Data Engine (see [**SNMP and ST KDE Support**](/v1/docs/snmp-and-streaming-telemetry#snmp-and-st-kde-support)).
> - For information about differences between SNMP and Streaming Telemetry, see [**SNMP vs. Streaming Telemetry**](/v1/docs/snmp-and-streaming-telemetry#snmp-vs-streaming-telemetry).

### Comparison: SNMP vs. ST

- **Efficiency:** ST uses a subscription model, reducing CPU load on devices.
- **Granularity:** Supports sub-second data collection (defaulting to 30s in Kentik).
- **Accuracy:** Data is timestamped at the source, eliminating transit-time jitter.
- **Data Availability**: Some vendors (e.g., Juniper) are making new data types available only via ST.

> [!NOTE]
> **Note:**For assistance with any obstacles to your adoption of ST, contact Kentik (see [**Customer Care**](/v1/docs/customer-care)).

### Supported ST Protocols

| Feature | Supported | Not Supported |
| --- | --- | --- |
| Transport | gRPC | TCP, UDP |
| Session | Dial-in (gNMI) | Dial-out |
| Encoding | JSON, Protobuf (GPB) | XML |

### Implementing ST (Two-Phase Process)

To use ST, a device must first be discovered via the [**NMS Setup Wizard**](/v1/docs/nms-setup#nms-setup-wizard) to map its SNMP components.

1. **Device Config:** Configure your hardware (Cisco, Juniper, or Arista) for gNMI Dial-in (see Kentik’s [**Configuration Repo**](https://github.com/kentik) for vendor-specific examples).
2. ![](https://cdn.us.document360.io/082e25b5-afce-42d4-8f47-70bd3f1d02b7/Images/Documentation/image(61).png)**Kentik Portal Config:** Navigate to Device Settings > **Streaming Telemetry** and enable **Dial-In from Universal Agent**.

### What Changes After Enabling ST?

Once enabled, the Universal Agent stops polling SNMP for CPU, memory, and interface stats, switching to ST intervals:

- **Default Metrics:** 30-second collection.
- **CPU Metrics:** 2-second collection (visible as live updates on the **NMS Devices** page).

> [!NOTE]
> **Note:** SNMP polling **continues** for non-telemetry data such as hardware make/model and BGP monitoring.

### View Results

ST data is normalized into the same schema as SNMP. You can view integrated results in the [**NMS Dashboard**](/v1/docs/nms-dashboard), [**Metrics Explorer**](/v1/docs/metrics-explorer), and [**NMS Devices**](/v1/docs/nms-devices) pages. To verify if a device is actively using ST, check the **Dial-In from Universal Agent** checkbox status in the device's Settings dialog (see [**Device ST Settings**](/v1/docs/device-settings#device-st-settings)).

## NMS Discoveries Page UI

![](https://cdn.us.document360.io/082e25b5-afce-42d4-8f47-70bd3f1d02b7/Images/Documentation/image(55).png)

*A list of NMS discoveries.*

The Discoveries page provides a list of NMS discoveries, ongoing or completed, initiated from the [**NMS Setup Wizard**](/v1/docs/nms-setup#nms-setup-wizard), and includes the following:

- **Discover Devices**(button): Opens the [**NMS Setup Wizard**](/v1/docs/nms-setup#nms-setup-wizard) to deploy agents, discover devices in specified IP ranges, and turn on monitoring for those devices. Discoveries started in the wizard are be listed on the Discoveries page.
- **Discoveries**(list): Lists a card for each discovery, including the following UI elements:
  - **Discovery status**: The status of the discovery:
    - **Finished**: All IPs specified in the [**NMS Setup Wizard**](/v1/docs/nms-setup#nms-setup-wizard) have been scanned.
    - **In progress**: The scan of IPs has not completed. An estimate is provided of the time remaining.
  - **Started**: The date-time at which the scan began.
  - **Completed**: The date-time at which the scan finished (if completed).
  - **Completion percentage**: A horizontal bar and accompanying numeric indicator of the percent of the IPs that have been scanned.
  - **IPs scanned**: The number of IPs scanned.
  - **Devices found**: The number of devices found.
  - **View Details**(button): Opens the [**Discovery Details Page**](/v1/docs/nms-setup#discovery-details-page) for this discovery.
  - **Dismiss**(button): Removes the discovery from the list.

> [!NOTE]
> **Note**: Discoveries stay on the list unless manually dismissed.

### Discovery Details Page

The Discovery Details page provides details about a discovery on the [**NMS Discoveries**](/v1/docs/nms-setup#nms-discoveries-page) page, and includes:

- **Information Pane**: A set of indicators about the discovery. Click **Dismiss** to close the pane if desired.
- **Device List**: The list of devices discovered so far, including:

> [!NOTE]
> **Note:** By default, the Select device checkmarks for all found devices are on.
  - **Search**: Click to enter search terms by which to filter the devices list.
  - **Monitored device count**: The number of devices selected for monitoring.
  - **Add Devices**: Click to initiate NMS monitoring for the selected devices.
  - **Select all**: A checkbox to toggle selection of all devices on or off.
  - **Select device**: A checkbox to select an individual device for monitoring.
  - **Columns**: Information about each listed device (see [**Discovery Details Columns**](/v1/docs/nms-setup#discovery-details-columns)).

![](https://cdn.us.document360.io/082e25b5-afce-42d4-8f47-70bd3f1d02b7/Images/Documentation/image(58).png)

*The Details page for an NMS discovery*

#### Discovery Details Columns

The following columns are shown in the Device list for each discovery:

- **Status**: A set of lozenges indicating the status of the device:
  - **Up**: Indicates the device is intended to be operational.
  - **Down**: Indicates the device is intentionally not operational.
- **Name**: The device name specified during registration or editing.
- **IP Address**: The IP address(es) from which the device sends data to Kentik.
- **Object ID**: The device's globally unique identifier used in SNMP (sysObjectID).
- **Vendor**: The device manufacturer.
- **Model**: The device model number.
- **Device ID**: The Kentik-assigned device ID.
- **Monitoring Template**: A dropdown to select a monitoring template for the device:
  - Select one of Kentik’s presets (e.g., Everything, Minimal) or one of your own custom templates.
  - Click **Create NMS Template** to open the dialog to create a new template.
  - Click **Manage Templates** to open the Manage Templates page.
