--- title: "August 2026 - Network Monitoring System (NMS)" slug: "august-2026-network-monitoring-system-nms" updated: 2026-09-09T21:37:04Z published: 2026-09-09T21:37:04Z canonical: "kb.kentik.com/august-2026-network-monitoring-system-nms" --- > ## 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. # August 2026 - Network Monitoring System (NMS) The following updates were released to the Kentik platform for Network Monitoring System (NMS) during August 2026. ## Features - **SNMP walk discovery tool**: You can now run SNMP walks against eligible devices, specify OIDs, watch progress in real time, view decoded or raw results, cancel in-progress walks, and see clear errors on failure. A MIB object browser makes selecting objects easier. - **Bulk asset tag management**: From the device inventory list, you can now bulk-assign, edit or remove asset tags across multiple devices at once, with tags grouped by name, expandable details, and a preview of additions, edits and removals before confirming. - **Per-device asset tags**: A new "Tag" tab in the device edit dialog, including for ICMP-only devices, lets you manage asset tags directly on a device. - **Bulk device subtype update**: You can now bulk-update the flow type (subtype) for multiple devices at once instead of editing each device individually. - **Bulk device action confirmations**: Bulk actions on devices now show success and failure confirmation toasts, which were previously missing. - **Server-side device table processing**: The Devices table now handles pagination, filtering, sorting and grouping on the server, improving performance for large device inventories. - **Interface bitrate timeseries graphs**: Infrastructure > Devices > Interfaces now shows interactive timeseries graphs for SNMP and Flow In/Out bitrate instead of static numbers. - **Monitoring Templates renamed to Monitoring Profiles**: "Monitoring Templates" are now "Monitoring Profiles" throughout the UI, and the "Essentials" profile was renamed "Recommended" with the description "Kentik's auto-updated baseline measurements." - **Default units and dimensions in Data Explorer**: Navigating to a measurement in Data Explorer now auto-selects sensible default units and dimensions instead of showing an empty state. - **Metric display precision**: Metric values now display with the number of decimal places defined for each metric rather than a fixed hardcoded precision, and CFM synthetic loss ratio metrics now show four decimal places instead of two. - **ASN asdot notation**: A new user preference displays BGP ASNs in asdot notation (RFC 5396), which is useful for ASNs larger than 2^16. - **Interface Classification improvements**: Reordering interface classification (ICv3) rules is now instant with immediate visual feedback, a live progress bar shows company-wide rule regeneration, and admins can manually enable or disable the new experience per company. - **Orphaned config revision cleanup**: Deleting a device configuration revision that makes another revision redundant now prompts you to remove the orphaned revision too. - **Non-sudo metadata refresh**: Users with device-update permission, not just admins, can now refresh interface metadata from the device details page. - **New device and vendor support**: Monitoring was added for Ixia iBypass 100G switches, F5 VELOS chassis, Extreme SLX-OS switches, Cisco Catalyst 1300 switches and Netscout Packet Flow Switches, with expanded monitoring depth for Infoblox, Huawei, Adva FSP3000 and VyOS. - **Expanded SNMP MIB and trap support**: MIB and trap-template support was added or expanded for Corero CMS, Tailf alarms, F5 VELOS partitions, Cisco IETF DHCP servers, Cisco Small Business (CISCOSB), Juniper VPN, Netscout Packet Flow Switches, Huawei, Citrix/NetScaler and Cisco WLC high-availability. - **New hardware health sensors**: Chassis-level hardware health monitoring — fan speed, temperature, power supply and voltage where available — was added to SNMP profiles for F5 BIG-IP, HP ProCurve/ICF, Aruba ProVision, Brocade Fibre Channel switches, Citrix NetScaler, Netgear M4300, H3C and Juniper MX/EX/QFX/SRX devices. - **Automatic device profile matching**: Kentik now downloads device-profile bundles and automatically determines which SNMP profiles, reports and data sources apply to each monitored device based on its OID, sysDescr and agent version. - **Automatic SNMP agent configuration**: SNMP polling agents now fetch their assigned device list and configuration from the backend at startup instead of requiring manual configuration, and fail fast if no valid configuration is available. - **Device configuration backup for new platforms**: Configuration backup now supports Dell Enterprise SONiC and Huawei VRP devices, including credential redaction and CLI paging handling. - **More Layer 2 connections as clickable links**: The Layer 2 connections view now shows hyperlinked connections even when only one side of the link runs LLDP, by matching the far-end device via its MAC address. - **DNSTAP listener address option**: You can now configure the address and port (default 0.0.0.0:6000) that the Universal Agent's DNS capability uses to listen for DNSTAP logs. - **Measurement name in report metadata**: The report listing API now returns the measurement name in each report's metadata, so a separate call is no longer needed. ### Bug Fixes - **Hardware, CPU and memory reporting accuracy**: A large batch of Hardware tab and CPU/memory reporting defects were fixed where devices showed "Unknown" or incorrect values, spanning Cisco, Huawei, Check Point, Fortinet, Extreme, Adva and UCD-SNMP devices. - **Check Point ASG interface speed**: A dedicated metadata poller now reads interface speed from the correct SNMP table for Check Point ASG firewalls, fixing inflated capacity and utilization calculations caused by placeholder 1000 Mbps speeds. - **Spurious interface alias change alerts**: Interface alias comparisons now unescape HTML characters before comparing, eliminating false "interface changed" notifications caused by encoding differences. - **Inflated capacity for 1-minute polled interfaces**: An aggregation bug that produced inaccurate max bit rate and capacity values for interfaces polled at one-minute intervals was corrected. - **Devices stuck in "unknown" status**: A monitored device no longer remains stuck showing "unknown" status after data resumes; status now recovers within one polling interval. - **Paginated syslog view**: Device syslogs are now paginated server-side. An hour of syslogs previously returned 400,000 or more rows and could take minutes or crash the page; it now loads in about 1.4 seconds. - **Non-standard measurement names**: NMS measurements without a leading slash, such as custom or non-conventionally named metrics, are no longer filtered out of the measurement tree, and custom report queries resolve them correctly. - **Invalid Metrics Explorer measurements**: Measurements never seen by your company are now hidden from the Metrics Explorer picker instead of appearing as unusable options. - **Metrics Explorer crash**: Fixed an error in the Metrics Explorer selection dropdown that could break the page for certain selections. - **NMS query defaults**: NMS metric queries no longer fail by defaulting to an unsupported "no window function" option; a valid default is chosen automatically. - **Bulk monitoring template selection**: Bulk device selection now shows only NMS templates for NMS-only devices and flow templates for flow-enriched devices, and hides the bulk template option with an error when incompatible device types are mixed. - **Duplicate interface group on template clone**: Cloning a monitoring template with an associated interface group now creates an independent copy instead of duplicating the original group's ID. - **Device tools permissions and error messages**: Device configuration and device command access are now controlled by separate, more granular permissions, with specific permission-related error messages and configuration history links hidden from users without access. - **SNMP device default port**: SNMP devices without an explicitly configured port now default to port 161 instead of showing an undefined value. - **ICMP-to-SNMP conversion**: Converting a device from ICMP to SNMP polling now fully clears the old ICMP settings, so the device no longer still shows as ICMP-only. - **Accidental manual interface classification**: Editing an interface's settings no longer unintentionally marks it as manually classified when the classification field itself was not changed. - **BGP tab column customization**: The "customize columns" feature on the device BGP neighbors tab works again after a tab reorganization. - **"Unknown" hardware status label**: Hardware components with an unknown operational status now show an "Unknown" tag instead of a blank label in the status filter, detail panel and list table. - **Candy necklace timezone**: The metrics up/down "candy necklace" chart now displays times in your configured timezone. - **NMS empty state alignment**: The "no data" message on NMS results pages is now properly centered. - **Array field clearing**: Clearing a list or array field in device-related forms now correctly updates the displayed value. - **Kproxy Agents site names**: The Kproxy Agents view now shows the correct device site name. - **SNMP traps dropped during template reloads**: Incoming SNMP traps are no longer silently dropped with a "missing schema" error while trap templates reload. - **SNMP trap data corruption**: One SNMP trap template can no longer corrupt another's in-memory schema, which previously caused trap data to be reported against the wrong columns. - **IXIA TradeView trap coverage**: Full trap template coverage for the IXIA-TRADEVIEW-EVENT-MIB was restored after an earlier update reduced it to two trap types, preventing untriaged traps from IXIA devices. - **Agent health during config drift**: When Universal Agent control-plane reconciliation temporarily fails, agent health is now capped at "Warning" instead of escalating to a critical outage, since the agent keeps running on its last known-good configuration. - **Agents kept in place during outages**: When a monitoring agent goes offline with no replacement available, its existing assignments are demoted rather than deleted and recreated, reducing disruption when the agent recovers. - **Agent group health status**: Agent cluster group health is no longer incorrectly downgraded when there are temporarily more healthy agents than required. - **Agent search filter persistence**: The "Pending Agents for Discovery" dialog no longer inherits the search filter from the main Universal Agents page. - **Cumulus Linux config backup**: Temporarily empty configuration output from Cumulus devices, for example during a reload, is now treated as a failed fetch rather than saved as a blank revision, preserving the last good config. - **Metrics pipeline stability**: Metrics with no active alert policies or dashboards are no longer cached and forwarded needlessly, reducing memory pressure that could cause crashes in the metrics ingest pipeline. - **Interface data lookups**: Retry and timeout handling for interface-data lookups used to enrich metrics was fixed, reducing measurement drops when the interface service is slow or temporarily unavailable. - **Silent data loss on ingest retries**: Record batches that fail to send after retries are no longer silently dropped without reporting an error. - **Opaque ingest error messages**: Large error messages during data ingestion, for example from syslog records, no longer cause connection resets with opaque errors, and the maximum ingest message size was raised. - **NMS usage queries**: Queries such as `/kentik/nms/usage` without a device filter no longer fail because a "no device" sentinel value was misread as invalid.