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/usagewithout a device filter no longer fail because a "no device" sentinel value was misread as invalid.