NetXMS 6.1 release notes

6.1.4

2026-06-15
  • Improved data migration performance when upgrading from 5.x and earlier versions to 6.1
  • Fixed bug in stacked chart drawing (manifested as unresponsive client)
Fixed issues (6)
  • #3284 (nxdbmgr: migration fails on empty items.transformed_datatype with PostgreSQL)
  • #3290 (Text in Status Explanation unreadable due to it's color)
  • #3291 (Fixed time frame setting not preserved when chart view is pinned or moved between areas)
  • #3298 (DCI image map element tooltip shows only DCI name, not current value)
  • #3306 (Agent list instance discovery not working via gateway node on sensor)
  • #3309 (Add /health endpoint in nxmc/web)

6.1.3

2026-06-01
  • Improved AI assistant access to DCI thresholds
  • Improved AI assistant access to alarms
  • AI assistant can initiate polls
  • Improved Qtech driver
  • Improved Cisco SB driver
  • Added driver for Lenovo switches
  • Added driver for BDCOM switches
  • Added driver for Bulat switches
  • Added driver for Origo switches
  • Server no longer attempts to retry agent package deployment after non-transient errors
  • Configurable page size in log viewer
  • Fixed small issues in SNMP printer template
Fixed issues (26)
  • #3202 (Problems with audit log filtering condition)
  • #3205 (Cropped login form on first run of nxmc on RPi)
  • #3230 (New and changed device drivers)
  • #3232 (Disabled push DCI continues accepting newly pushed data)
  • #3233 (Commands on Overview Windows are shown like gray rectangles)
  • #3234 (.apkg package fails to install under dash due to bash-only [[ ]])
  • #3235 (Display switch IP address in IP/MAC search results)
  • #3236 (Server name is shown in black in GUI header)
  • #3237 (Agent should verify installer signature when upgrading itself on Windows)
  • #3238 (Server crash on shutdown due to use-after-free in the notification channel worker thread)
  • #3239 (Filter values are not set when popping out log viewer)
  • #3240 (Windows agent breaks Store app launches by loading UsrClass.dat of logged-on users)
  • #3245 (AI assistant: add composite 'operational-status' triage tool)
  • #3246 (Threshold line not shown on chart if threshold value is bigger then maxint)
  • #3247 (Thresholds values should be inverted on chart if "invert values" is selected for a data source)
  • #3248 (Filter in Status Map dashboard element is slow)
  • #3250 (Agent tunnel bind fails with error 923 on OpenSSL 3.5.x)
  • #3253 (Empty f-string in NXSL script result in data stack underflow)
  • #3255 (Node without IP address and connected by agent tunnel only never marked as unreachable or down)
  • #3260 (C:\ in file manager incorrectly expanded to C:\Windows\system32)
  • #3267 (Script contents are deleted when dragging "Execute script" view from one docking area to another)
  • #3270 ("Do not show this message again" in "This DCI was added by instance discovery" dialog is not persisted across console restarts)
  • #3272 (No option to configure automatic column resize in DCI summary tables)
  • #3275 (Package deployment jobs should be cancelled if corresponding package is deleted from server)
  • #3276 (Send updates to Package deployment jobs view)
  • #3279 (Cannot upload file to server from nxmc if web server is running on Windows)

6.1.2

2026-05-26
  • Script entry point can be specified in "execute NXSL script" actions
  • Improved performance of data migration when upgrading from versions before 6.0
  • File manager subagent supports nofollow (do not follow symlinks) option for configured roots
  • Notification channel drivers that accepts endpoint URLs in configuration or as recipient explicitly forbids any protocols besides http(s)
  • Fixed intermittent SNMP proxy failures
  • Fixed regression in SNMP walk that broke handling of buggy agents returning table rows in random order
  • Fixed pre-authentication buffer overflow in SNMPv3 USM parser
  • Fixed bug in updating instance discovery DCIs from templates
  • Fixed pre-authentication OOB read in NXCP binary message parser
  • Fixed the SHA-1 + AES-192/256 and SHA-224 + AES-256 key extension bug in SNMP library
  • Fixed default object tool Connect SSH
  • Fixed issues with language switch in nxmc
  • Updated Brazilian Portuguese translation
  • Added cisco performance monitoring template
Fixed issues (11)
  • #2290 / NX-2081 (Allow to go to object details from event log source with right click option)
  • #3195 (Slow query from idata tables on MySQL)
  • #3199 (Add agent metric to read smartctl raw values)
  • #3200 (Port in Ports view should be selected when right-clicking it)
  • #3208 (Add Nodes via ARP Cache Tab)
  • #3211 (Set browser document title for RWT shells)
  • #3212 (filemgr subagent: path-traversal weaknesses in CheckFullPath / GetRealPath)
  • #3214 (Wrong localized texts in Web UI)
  • #3219 (Legacy web API: java.lang.NoClassDefFoundError: jakarta/servlet/ServletContext)
  • #3222 (Dragging of tabs to currenly hidden docking area)
  • #3223 (Allow dragging tabs from main area to docking areas)

6.1.1

2026-04-20
  • Notification channel driver for Matrix
  • Improved status poll implementation when poll count for status change is greater than 1
  • Fixed bug in context menu display in alarm view, data collection view, and other table views
  • Fixed background colors in alarm view
Fixed issues (12)
  • #2471 / NX-2264 (In rack view, tooltip is shown for chassis, not for its elements)
  • #2560 / NX-2354 (Agent file policy are not propagated to cluster member nodes)
  • #2978 / NX-2776 (Add additional parameters to events created from synchronized Windows Events)
  • #3018 / NX-2816 (L2 topology map is built with same interface used multiple times)
  • #3036 / NX-2834 (Do not display value in percent in bar chart legend)
  • #3126 / NX-2926 (Logwatch last read location is incorrectly saved for Windows agent)
  • #3166 (Escape special characters in Prometheus metric argument values)
  • #3173 (Set restrictive file permissions on auto-generated cert/key files)
  • #3175 (CTabFolder high CPU consumption in Infrastructure and Entire Network)
  • #3176 (Support for installed product list retrieval on apk-based distributions)
  • #3189 (Incorrect current value in chart legend)
  • #3190 (Multiple Asterisk subagent metrics fail on newer Asterisk versions)

6.1.0

2026-04-10
  • Metric data ingestion from OTLP (Open Telemetry Protocol)
  • Integration with Oxidized (network device backup system)
  • Connection tracking for nodes / MAC addresses
  • Two-factor authentication can be enforced on group level or globally
  • View rearrange in pin areas and move between pin areas using drag and drop
  • New event templates can be created directly from event selector
  • Removed hard limit of 16 items on charts
  • Use ipNetToPhysicalTable in addition to ipNetToMediaTable for reading ARP cache via SNMP
  • Implemented metric Net.IP.Stats.TCPConnections with named parameters for counting TCP connections with optional state and IP version filtering
  • Added agent list System.CPU.Instances for CPU instance discovery on all platforms
  • Service accounts (can login only via web API using tokens)
  • Added option to move and reorder columns in table and tree view
  • Fixed editing of mapping table name, description and flag
  • Implemented metric System.IO.DiskTime for AIX, FreeBSD, Mac OS X, and Solaris
  • Port forwarding in object tools allows conection to remote address from tool target node
  • Improved trusted device implementation for 2FA
  • Improved NXSL editor in web UI
  • Session agent for Linux with screenshot functionality
  • Added Find to MIB Explorer with support for searching by OID, name, and description
  • Full process metrics suite for Darwin subagent implemented
  • Improved alarm loading performance on server startup
  • AI skills and functions can be selectively disabled by system administrator
  • Improved AI assistant data security
  • Added driver for Zyxel ES switch line
  • Network discovery filter script provides access to agent metrics on discovered node
  • Mutually exclusive templates
  • Throttling for notification channels
  • Security contexts in NXSL
  • Separate set of SNMP credentials for polling and trap receiving
  • Correct parsing of syslog messages according to RFC5424
  • Option to exclude certain subnets from topology, allowing duplicate IP addresses
  • Deploy new / upgrade existing report definitions from GUI
  • Alarm notification popups in web UI
  • Metrics for certificates in Windows certificate store
  • Support for SSH keyboard-interactive authentication method
  • New NetXMS installations generate self-signed certificate for agent to server connection
  • EtherNet/IP proxy support in agent and server
  • Absence detection mode in log parser rules
  • Server configuration option to limit minimal SNMP version
  • Tool for explaining object status calculation
  • Display Wi-Fi clients on L2 map
Fixed issues (119)
  • #4 (DCI Table for SNMP values doesn't show any values)
  • #253 (NXSL select min/max picks wrong when-clause when winner is not in last position)
  • #375 / NX-169 (Use layer 2 topology information for event correlation)
  • #644 (Fixed race condition in table threshold conditions editor)
  • #673 / NX-462 (Display L2 routes - "MAC route to" and "MAC route from")
  • #804 / NX-593 (Connection history for nodes, IP and MAC addresses)
  • #864 / NX-653 (Parameter Oracle.TableSpace.Status returns data collection error for offline tablespace)
  • #996 / NX-786 (Maintenance mode context menu should be aware of the current state of the node)
  • #1155 / NX-945 (Screenshot support on Linux)
  • #1227 / NX-1017 (There should be generated event and created alarm in case of problems with Action execution)
  • #1314 / NX-1104 (Add option to force discovery poll on node)
  • #1342 / NX-1132 (MAC addresses in tables)
  • #1438 / NX-1228 (SNMP down not correlated to Proxying Agent down)
  • #1532 / NX-1322 (Object Tools - Edit Input Fields - Can't edit name after saving)
  • #1533 / NX-1323 (Object Tools - Input Fields - Improvements)
  • #1544 / NX-1334 (nxdbmgr import fails on oracle)
  • #1562 / NX-1352 (Add filtering for performance tab)
  • #1600 / NX-1390 (nxdbmgr - new "object consistency reset" function)
  • #1705 / NX-1495 (Support for array properties in WMI.Query)
  • #1789 / NX-1579 (Improve L2 topology based event correlation)
  • #1794 / NX-1584 (Console doesn't tell user that ICMP subagent is missing)
  • #1801 / NX-1591 (Wrong IP address discovery on Cisco ASA in failover configuration)
  • #1850 / NX-1640 (Alarm list not refreshed when backend DB connection lost)
  • #1895 / NX-1685 (Option to return threshold value and actual value from threshold script)
  • #1972 / NX-1762 (Ensure, that agent is checking on startup, that all policy files have corresponding entries in agent DB)
  • #2084 / NX-1874 (Replace special DCI macros with standard EPP macros)
  • #2098 / NX-1889 (Add additional checks on deduplication by reading more data via SNMP)
  • #2118 / NX-1909 (Ethernet-IP interface only checks one interface)
  • #2159 / NX-1950 (When importing EPP configuration with actions not present in system console should give a warning)
  • #2180 / NX-1971 (Populate object tools input fields with predefined values)
  • #2206 / NX-1997 (Windows event log synchronization should synchronize records that were created while agent was not running)
  • #2248 / NX-2039 (Add Date&Time Picker input field type)
  • #2325 / NX-2117 (Chassis modules position calculated incorrectly in rack)
  • #2331 / NX-2123 (Table Last Value view is not refreshed correctly)
  • #2343 / NX-2135 ("nxdbmgr init" should generate random password for "admin" user and show it to admin during installation)
  • #2349 / NX-2141 (Replace empty primary hostname with 0.0.0.0)
  • #2354 / NX-2146 (Fix /lib/systemd/system/nxagentd.service PIDFile)
  • #2359 / NX-2151 (Implement alarm notification popups in web UI)
  • #2364 / NX-2156 (User filter for Process.Count parameter on Darwin)
  • #2475 / NX-2268 (nx-collect-server-diag shoul be fixed to ask for credentials for nxadm)
  • #2492 / NX-2285 (Selection dialog for instance discovery data source)
  • #2599 / NX-2393 (Create new NXSL function instead of format())
  • #2608 / NX-2402 (Add ability to fill vendor, product name, product version and serial number from conf poll hook script)
  • #2615 / NX-2409 (Issues when renaming event used in log parser policy)
  • #2622 / NX-2416 (SYS_DUPLICATE_IP_ADDRESS on service interfaces of Juniper routers)
  • #2635 / NX-2429 (Add option to create SNMP table from MIB Explorer)
  • #2639 / NX-2433 (Dashboard widget "Gauge" should display error if a DCI is in error state)
  • #2660 / NX-2454 (Unexpected SYS_DUPLICATE_IP_ADDRESS generation)
  • #2662 / NX-2456 (Have separate set of SNMP credentials for polling and trap receiving in node properties)
  • #2689 / NX-2483 (Dashboard Status Indicator with DCI Template source picks only one DCI)
  • #2735 / NX-2530 (Add system events SYS_NODE_DELETED and SYS_OBJECT_DELETED)
  • #2748 / NX-2543 (Active discovery for zones without zone proxy fails silently)
  • #2758 / NX-2555 (Add ability to make two or more templates mutually exclusive)
  • #2768 / NX-2565 (Link on map is not removed when same switch port connected to another interface of same PC)
  • #2786 / NX-2583 (Do not show clusters in subnet tree if they do not have subnet as a parent)
  • #2792 / NX-2589 (Add CPU usage in % in processes tab)
  • #2794 / NX-2591 (Importing dashboard without matching node and dci imports it as context dashboard)
  • #2825 / NX-2622 (Remove Utilization information on node's interfaces when corresponding DCIs are deleted or go into Error)
  • #2826 / NX-2623 (Agent do not collect windows event log records in custom journal)
  • #2837 / NX-2634 (Deploy new / upgrade existing report definitions from GUI)
  • #2890 / NX-2687 (Add metrics for certificates in Windows certificate store)
  • #2895 / NX-2692 (Terminate unexpected up alarms when interface is disabled)
  • #2861 / NX-2658 (delete nodes process cause high cpu)
  • #2903 / NX-2700 (Add server configuration to limit minimal SNMP version)
  • #2909 / NX-2706 (Add the ability to syslog parser - "execute processing only if there was no event or entries in the syslog parser")
  • #2922 / NX-2719 (SQL query failed invalid byte sequence for encoding)
  • #2927 / NX-2724 (Display Wi-Fi clients on L2 map)
  • #2934 / NX-2731 (Have stage1 and stage2 filter scripts inside Network Discovery view)
  • #2948 / NX-2745 (Add Expand All / Collapse All buttons to Software Packages search view)
  • #2951 / NX-2748 (Do not fallback to management node if unable to find node for macro expansion)
  • #2961 / NX-2759 (Show External Resources in Additional Object Information)
  • #2963 / NX-2761 (Default map setting for link color)
  • #2982 / NX-2780 (Events and Push DCI's from logwatch policies should be sent only to the source server of policy)
  • #2987 / NX-2785 (Throttling for notification channels)
  • #3000 / NX-2798 (Labels on the charts (and tooltips) always show in K/M, even when legend show values in KiB/MiB)
  • #3030 / NX-2828 (Display the last change date in agent policy list)
  • #3045 / NX-2843 (Allow to change helpdesk reference on alarm from script)
  • #3048 / NX-2846 (Store last position for Windows Event Sync (wineventsync) subagent)
  • #3049 / NX-2847 (Limit for how many days missed windows events should be processed)
  • #3064 / NX-2862 (.zip package deployment issues)
  • #3070 / NX-2868 (Add output console in Object Query)
  • #3080 / NX-2878 (Add EPP rule GUID and name to Action Log and EPP rule name to Notification Log)
  • #3087 / NX-2886 (.apkg package should abort on systems where agent is installed from packages)
  • #3089 / NX-2888 (Add notification on the object view: "agent restart pending" with button "restart")
  • #3102 / NX-2901 (No error displayed when read-only user edits a DCI)
  • #3136 (Skip repeated values in "Show history" on the DCI)
  • #3137 (Agent reports less installed software packages when user is not logged in)
  • #3140 (Tab key moves cursor to the right)
  • #3144 ("Go to Template DCI" does not work for instance discovery)
  • #3147 (Thresholds with repeat event option set keep generating events even when threshold processing on DCI is disabled)
  • #3149 (Add support for SSH keyboard-interactive authentication method)
  • #3151 (New NetXMS installations should generate self signed certificate for Agent to server connection)
  • #3154 (Enable SSL certificate verification for AI provider connections)
  • #3155 (Add SYSTEM_ACCESS_USE_AI_ASSISTANT access right)
  • #3156 (Add missing audit logging for trap mapping operations)
  • #3157 (Add EtherNet/IP proxy support to agent and server)
  • #3159 (linux/netlink.h not detected on Alpine)
  • #3160 (Asterisk subagent: remove exosip dependency)
  • #3161 (Topology poll on switch connected to Juniper switch incorrectly identifies connected ports)
  • #3164 (Virtual IP cluster resource is moved with delay, if node where it was is suddenly disconnected)
  • #3174 (Object tool filter should support isSSH)
  • NX-175 (Hide/Show some colums in tables)
  • NX-575 (Add object menu and 'Go to object' to subnet "Address Map")
  • NX-1008 (Add option to have "sample" count that is required before deactivation event generation)
  • NX-1925 (Add ability to export/import mapping tables)
  • NX-1961 (Tool for explaining object status calculation)
  • NX-2585 (Implement correct parsing of syslog messages according to RFC5424)
  • NX-2615 (Add ability to exclude certain subnets from topology, allowing to have duplicate IP addresses)
  • NX-2749 (Fallback proxy for Telegram notification channel)
  • NX-2805 (Terminate long-running NXSL scripts on server shutdown)
  • NX-2820 (Metadata for columns of tables from dbquery subagent)
  • NX-2852 (Option to regenerate threshold event if DCI value changed)
  • NX-2864 (Scripts referenced by another scripts are not added automatically to the export)
  • NX-2874 (Implement security contexts in NXSL)
  • NX-2890 (Perspective switched should support two modes - normal and narrow)
  • NX-2921 (New feature in file delivery policy: delete file)
  • NX-2930 (Forbid creation of table columns with identical names)
  • NX-2931 (Display enums and display hint in MIB explorer)
  • NX-2934 (System.IO.DiskTime global total sums percentages across disks, producing unusable values)