NetXMS 5.1 release notes

5.1.5

2025-03-26
  • VNC detection during configuration poll can be disabled
  • System access rights included into user ACL report
  • Fixed bugs in NXSL script conversion to V5 format
  • Fixed file handle leak in SSH subagent
  • Fixed bug in configuration export
Fixed issues (3)
  • NX-2712 (Scripted thresholds triggers activation event repeatedly)
  • NX-2714 (Status of interface not propagated to circuit)
  • NX-2726 (Web API call causes server crash)

5.1.4

2025-03-04
  • Agent uses Windows Installer API instead of launching msiexec.exe for installing .msi and .msp packages
  • New Windows agent metric System.IsRestartPending
  • Improved server performance when launching multiple external actions
  • MIB Explorer added to "Tools" perspective
  • Fixed incorrect parsing of 32 bit agent installer names when adding package to package manager
  • Changed IPv4 address parser - now it only accepts canonical form (4 decimal numbers separated by dots)
  • Correct handling of network mask /31 on peer-to-peer interfaces
  • Node sub objects like Interface will not be shown on Infrastructure perspective if they do not have parent shown in the same tree
  • Added dBm and rpm DCI units to no multipliers list
  • Fixed tab priority for multiple built in views
  • Fixed problem when newly added DCI were not shown on Network Map (links, DCI containers)
  • Fixed broken autobind during node configuration poll
Fixed issues (8)
  • NX-2645 (Remember perspective splitter position)
  • NX-2684 (Remove hardcoded license id from the nxlicmgr)
  • NX-2690 (Migration from Timescale to regular Postgres fails on win_event_log table)
  • NX-2696 (View options in Data Collection does not show actual state of Use Multipliers checkbox)
  • NX-2699 (Show value of os.name in nxmc's About dialog)
  • NX-2701 (Automatic DB unlock fails because GetLocalIpAddr() may return different address)
  • NX-2705 (NXSL split string with trim option)
  • NX-2711 (scheduled_tasks column is out of range for type integer)

5.1.3

2025-03-04
  • Fixed critical bug in SNMP trap receiver
  • Server checks for other possible SNMP credentials during configuration poll if node marked as SNMP unreachable
  • Image attributes in Markdown viewer
  • Fixed bug in counter reset detection
Fixed issues (1)
  • NX-2685 (nxshell asks for password while using properties file)

5.1.2

2025-03-04
  • Server performance and memory usage optimization when polling multiple SNMP devices
  • Limit routing table scans during SNMP device configuration poll
  • Optimized memory usage in InfluxDB driver
  • Server startup time improved
  • Added server configuration option "Client.MinVersion"
  • Improved Markdown viewer
  • InfluxDB driver options for validation and correction of DCI values being sent
Fixed issues (14)
  • NX-2635 (Predefined graphs perspective not working in web UI)
  • NX-2640 (Add more detailed stats on pollers to debug console)
  • NX-2647 (On node deletion interfaces under circuit objects are not deleted)
  • NX-2649 (Issues with "move to another container" context menu on interfaces)
  • NX-2650 (Add new hotkey in "execute server script" for "clear output+run script")
  • NX-2653 (Can not pin Data Collection tab which is in edit mode)
  • NX-2657 (IllegalStateException in nxmc log)
  • NX-2660 (Add method to read little-endian 4 byte float value from ByteStream)
  • NX-2661 (Issues with loading image of DCI image element of map)
  • NX-2669 (Add internal table with node's interfaces)
  • NX-2672 (Kiosk mode issues)
  • NX-2673 (Table DCI column querying not working, if metric has no leading dot)
  • NX-2675 (Add NXSL methods to handle markdown comments correctly)
  • NX-2676 (Issues with comment tab creation and modification on object)

5.1.1

2024-11-20
  • Improved server performance
  • Improved wireless controller bridge for HFCL
  • MS SQL database driver no longer requires SQL Server Native Client (can use SQL Server ODBC driver v13, v17, or v18 instead)
  • Added driver for Huawei LAN switches
  • Updated driver for Dell switches
  • Updated driver for Qtech switches
  • Added internal metrics Server.ObjectCount.AccessPoints and Server.ObjectCount.Interfaces
  • New NXSL functions Math::Average, Math::MeanAbsoluteDeviation, and Math::StandardDeviation
  • nxdbmgr can do in-place conversion from standard PostgreSQL schema to TimescaleDB
  • Fixed server crash on receiving SNMP trap
  • Fixed bug in database initialization script
  • Fixed task scheduler performance issues
  • Removed "Delete" button form object upper bar
Fixed issues (9)
  • NX-2587 (No line numbering in DCI instance discovery filter script)
  • NX-2629 (Can not clone an object tool)
  • NX-2630 (Not all the Markdowns are functioning)
  • NX-2631 (In-place migration from standard PostgreSQL to TimescaleDB)
  • NX-2632 (Inconsistency in asset management schema enum field definition)
  • NX-2633 (Text not fully displayed in button)
  • NX-2637 (Circuit class functionality)
  • NX-2639 (Incorrect log message for Mattermost driver)
  • NX-2642 (Add alarm_state_changes and certificate_action_log tables to nxdbmgr -Z all)

5.1.0

2024-11-20
  • New automatic map type "hybrid topology"
  • New object class "Circuit"
  • Only read access is needed for dashboard context object for scripting dashboard elements
  • Reading of FDB moved to network device drivers to allow better handling of devices not following standards
  • Peer information on interfaces can be set and cleared manually
  • Added down since nxsl parameter to access point
  • Vlans view merged in to the Ports view
  • Added option to show physical links on L2 ad-hoc map
  • L2 predefined map will not cache results, only ad-hock map results are cached
  • More accurate ad-hoc IP topology maps
  • Unreachable node will be tested for all protocols in each configuration poll
  • Use inetCidrRouteTable, ipCidrRouteTable, and ipForwardTable in addition to ipRouteTable to get routing information via SNMP
  • EtherNet/IP added as DCI data source
  • Improved web UI login pages
  • Separate "Comments" view for objects
  • Templates perspective can be configured to show nodes under assigned templates
  • New attributes in NXSL class "InetAddress" ("isSubnetBase", "isSubnetBroadcast", "subnet")
  • New NXSL function "CalculateDowntime"
  • New method "calculateDowntime" in NXSL class "NetObj"
  • Other UI usability improvements
  • Fixed session agent compatibility issues on Windows 11
  • Optional DCI event "all thresholds deactivated"
  • DCI data type after transformation can be configured separately from input data type
  • New scheduled task handler Agent.ExecuteCommand
  • Improved network map multi link spacing
  • New action System.TerminateUserSession in Windows agent
  • Fixed network map object label scaling on zoom in/out
Fixed issues (49)
  • NX-253 (Configurable label for Y axis on line charts)
  • NX-834 (DCI Table scroll position in dashboard is reset during refresh)
  • NX-968 (Remove Peer from unmanaged interface)
  • NX-1118 (Add "hide link labels" option for network map dashboard elements)
  • NX-1200 (New object group - Circuits)
  • NX-1288 (Fix selection colors in syslog monitor)
  • NX-1414 (Support for ipCidrRouteTable)
  • NX-1465 (When MIB browser opened, unfold tree and select longest match of device's SNMP object ID)
  • NX-1617 (Show comments window only if comment present)
  • NX-1958 (Support custom font for Label in Dashboard)
  • NX-1973 (Add ability to manually specify a peer for an interface)
  • NX-2034 (Use RENAME COLUMN on SQLite newer than 3.25.0)
  • NX-2353 (Add hotkey to start search in "Search IP address" view)
  • NX-2371 (Separate data types for raw and transformed DCI values)
  • NX-2439 (Implement agent table System.InstalledProducts for ArchLinux)
  • NX-2458 (Add option to nest context dashboard in dashboard)
  • NX-2461 (Smart algorithm for processing counter32/64 roll-over)
  • NX-2488 (Use caching when using web service requests in NXSL)
  • NX-2512 (Not able to import columns for table DCI with origin=script)
  • NX-2517 (Linux agent can crash if some CPUs are disabled)
  • NX-2528 (Markdown Support in Object Comment Sections)
  • NX-2531 (Ability to disable server actions in EPP)
  • NX-2533 (NXSL global variable that contains object tool input field values)
  • NX-2535 (Replace drop down with radio buttons in EPP rule Downtime Control)
  • NX-2538 (Add ability to use IPv4 style netmask in network discovery target properties)
  • NX-2540 (Add $map object for use in map filter script)
  • NX-2541 (All EPP actions should be executed asynchronously)
  • NX-2542 (Add syslog metadata to generated events)
  • NX-2544 (New agent metrics for counting online and offline CPUs)
  • NX-2545 (Exporting a template with big file in a policy causes nxmc to close)
  • NX-2552 (Exception in desktop UI)
  • NX-2562 (Add pollingScheduleType attribute to DCI object)
  • NX-2566 (List of packages is not read correctly on linux systems where alien is installed)
  • NX-2574 (nxevent and nxaevent utilities do not support named event parameters)
  • NX-2580 (Configurable default time range for ad-hoc line charts)
  • NX-2584 (Change network map edit mode to network map lock mode)
  • NX-2586 (Export all to CSV not working in data collection configuration view)
  • NX-2593 (Add option to use properties file for NXShell)
  • NX-2596 (Unable to create zone via Web API)
  • NX-2597 (Log PATH and LD_LIBRARY_PATH values on agent startup)
  • NX-2598 (Generate event when all thresholds of a DCI are rearmed)
  • NX-2602 (Audit log not available in context menu for some objects)
  • NX-2606 (no id ranges possible in Configuration->Windows event log parser)
  • NX-2613 (Show gray "Any" in "source objects" list, if it's empty)
  • NX-2617 (Show info in EPP rule that "Accept correlated events" is checked)
  • NX-2618 (Server crash when file upload task configuration is invalid)
  • NX-2619 (SQL insert into nodes failed)
  • NX-2620 (System.ProcessList truncates the full process name or path)
  • NX-2621 (Add "Line chart" item in context menu of map link)