NetXMS 3.4 release notes

3.4.318

  • Fixed bug with interface tab display in UI

3.4.314

Fixed issues (1)
  • NX-1940 (AIX subagent may report incorrect file system size)

3.4.313

Fixed issues (1)
  • NX-1938 (Changes in user groups are not saved to database)

3.4.310

  • Added driver for SAF Tehnika Integra devices
  • Improved handling of UNICODE characters in external parameter output on Windows
  • Fixed UI crash when object query dashboard element is incorrectly configured
Fixed issues (4)
  • NX-1916 (Device could be marked as supporting ENTITY MIB when it is in fact not supported)
  • NX-1921 (SQL query failed into alarm_events: 22001 ERROR: value too long for type character varying(2000))
  • NX-1922 (Spelling mistakes in Java API)
  • NX-1920 (Save deleted DCIs between restarts to delete it's data on housekeeper after restart)

3.4.284

  • PostgreSQL monitoring subagent
  • Improved driver for Cisco Nexus
  • Improved LLDP based network topology discovery
  • Correctly detect LLDP capability on MikroTik devices
  • New NXSL functions GetServerNode and GetServerNodeId
  • New NXSL function SendMail
  • Fixed UI bug with accessing collected performance data from data collection editor
  • Configurable size of SNMP proxy thread pool on agent
  • Housekeeper optimization
  • Added drivers for Cambium Networks devices (ePMP and cnPilot)
Fixed issues (8)
  • NX-498 (PostgreSQL monitoring sub-agent)
  • NX-1355 (Housekeeper process causing timeouts when creating new nodes)
  • NX-1863 (Logwatch fails on parsing large Windows Event Log events)
  • NX-1880 (Duplicate links on automatic maps with multiple seed nodes)
  • NX-1895 (After server restart GUI is not showing from where a custom attribute is inherited)
  • NX-1897 (ReadPersistentStorage returns incorrect value for non-existing key)
  • NX-1901 (Get node of active NetXMS server in NXSL)
  • NX-1910 (Spelling mistakes in Java API)

3.4.232

  • Improved logic for node capability expiration
  • "Reset identity" command line option in agent
  • EtherNet/IP has priority over SNMP when reading hardware information
  • Implemented Web API calls for DCI creation and modification
  • Implemented Web API calls for reading last value of specific DCI
  • NXSL function CreateDCI accepts numeric codes for data type and data origin
  • Improved node matching for agent tunnel automatic binding
  • Fixed bug that prevents PushDCIData NXSL function to work on chassis object
  • Fixed bug in template import
Fixed issues (5)
  • NX-1422 (SMTP HELO should be configurable)
  • NX-1886 (DCI Table using Script Origin ignores Column definition)
  • NX-1888 (Delete completed non-recurring scheduled tasks after configurable retention period)
  • NX-1890 (Object Name field in Create Node Object requires cleaning)
  • NX-1892 (Wrong format string on a map makes the map uneditable)

3.4.178

  • Improved topology based event correlation
  • New methods in NXSL class Node: getInterfaceByIndex, getInterfaceByMACAddress, getInterfaceByName
  • Method getInterface in NXSL class Node automatically detects if parameter is interface index, name, or MAC address
  • Added built-in NXSL constant NXSL::SystemIsBigEndian
  • Added NXSL hook for alarm state change (Hook::AlarmStateChange)
  • Can pass arguments to NXSL script executed as EPP action
  • Implemented agent metrics for available and cache memory on AIX
  • New agent parameter WindowsFirewall.State on Windows
  • Implemented disk latency parameters in Linux agent (System.IO.WaitTime, System.IO.ReadWaitTime, System.IO.WriteWaitTime)
  • User agent tooltip message can be set via policy
Fixed issues (27)
  • NX-470 (Hooks or events for alarm state change)
  • NX-763 (File Tail/Show should not access database directly)
  • NX-811 (System.IO.WaitTime unsupported on Linux)
  • NX-1043 (Windows installer cannot initialize Oracle database)
  • NX-1078 (Event correlation not working)
  • NX-1152 (Attempt to upload .npi pointing to non-existing installer lock up package manager on Windows)
  • NX-1176 (Handle routing loops during event correlation)
  • NX-1524 (Server configuration wizard is not visible on task bar)
  • NX-1556 (Add HMAC to every record in audit log table)
  • NX-1566 (NXSL Script Action to allow for parameters)
  • NX-1739 (When a node goes down and it's upstream port on a switch goes down, do not correlate those events)
  • NX-1753 (File downloads from agent and file upload to server should be logged to Audit Log)
  • NX-1801 (Strange if condition)
  • NX-1818 (Agent should remember servers for a specified time to send events when server reconnects)
  • NX-1832 (Export configuration does not detect referenced NXSL scripts within NXSL scripts)
  • NX-1837 (Store out of the box object tools as .xml files, not in database initialization script)
  • NX-1846 (Server crash when querying Audit Log)
  • NX-1848 (Add getGuid method to org.netxms.client.events.EventTemplate class in Java API)
  • NX-1853 (User Agent Notifications view in management console has no means to hide old notifications)
  • NX-1854 (When double-clicking a stacked graph in performance tab, it opens in a new view as non-stacked)
  • NX-1856 (Text in tooltip for user support application should be configurable)
  • NX-1860 (Parameters to get state of each Windows Firewall profile separately)
  • NX-1861 (Unable to add USM Credentials when zoning is ON)
  • NX-1862 (Lazy object synchronization breaks object-based link status display on maps)
  • NX-1865 (Remote Node using TLS Tunnel Added incorrectly if same name is resolvable on local NetXMS network)
  • NX-1866 (NXSL GetAvgDCIValue may not work with MySQL database)
  • NX-1867 (NXSL GetMaxDCIValue may return incorrect value)