NetXMS 3.1 release notes

3.1

  • Added physical links inventory for node interfaces and patch panels
  • Can enable usage of ICMP ping on primary IP address during status poll
  • Macro expansion in DCI polling interval and retention time values
  • New attribute isInMaintenanceMode in NXSL class NetObj
  • New attribute downSince in NXSL class Node
  • New attributes dci and dciId in NXSL class Event
  • New method forcePoll in NXSL class DCI
  • New NXSL functions ExpandString and LoadEvent
  • New methods correlateTo and expandString in NXSL class Event
  • New method expandString in NXSL class NetObj
  • New hook Hook::EventProcessor that is called for each event before passing it to EPP
  • New NXSL function atan2
  • Added global array $ARGS in NXSL scripts for simplified access to script arguments
  • Added NXSL constants NXSL::VERSION and NXSL::BUILD_TAG
  • Interface object names can be expanded from actual interface names using macros
  • Notification channel driver for Telegram
  • Notification channel driver for Microsoft Teams
  • File delivery policies for agents
  • Improved automatic IP topology maps
  • Added custom attributes inheritance
  • Web UI properties can be set via JNDI
  • Improved LLDP based network topology discovery
Fixed issues (42)
  • NX-366 (Generate event if duplicate IP address found)
  • NX-848 (API for modules to register new console commands)
  • NX-910 (System.IO.DiskQueue(*) doesn't support instances for Windows)
  • NX-1030 (Telegram bot integration)
  • NX-1462 (Add "File Policies" to push files/scripts out to agents)
  • NX-1550 (Not all internal queue sizes exposed as internal server parameters)
  • NX-1634 (Possible for NDF_QUEUED_FOR_INSTANCE_POLL flag to get stuck)
  • NX-1649 (NXSL functions or object methods for SSH interactions)
  • NX-1653 (Global user access rights are not updated in sessions)
  • NX-1668 ("Execute server script" appears in context menu in object tools configuration)
  • NX-1674 (Initiate DCI forced poll from NXSL)
  • NX-1675 (Context menu for containers and "Service Root" shows "Create sensor" twice)
  • NX-1681 (In NetXMS console refresh from view pull-down menu is not working on Data Collection Configuration)
  • NX-1686 (User Agent system tray menu covered by Windows system tray expanded hidden icon menu)
  • NX-1687 (User agent system tray menu closes when you click out of it)
  • NX-1691 (Network map link bend points seem a bit broken in 3.0)
  • NX-1694 (Russian language problem in Windows log)
  • NX-1706 (Compose interface name from the actual name and a suffix)
  • NX-1708 (Event tags in log file monitoring are not represented in UI)
  • NX-1710 (Add serialized to json event to event log)
  • NX-1712 (Add support for reading WMI query result as list or table)
  • NX-1713 (Object tool for container should be shown if it can be executed on at least one node)
  • NX-1717 (Alarm pop-ups appear only on console start, afterwards are not shown)
  • NX-1718 (Send user agent notification on container)
  • NX-1719 (File monitoring with rescan is not matching text past 4KB of the monitored file)
  • NX-1725 (LDAP attribute names should be case insensitive)
  • NX-1726 ("Tools" and "Graphs" menu items missing in object context menu on world map)
  • NX-1728 (No error description in poller output when configuration or status poll for a node cannot connect to NetXMS agent)
  • NX-1731 (NXSL method Node::readAgentList causes NetXMS server crash)
  • NX-1735 (Agent.SessionAgentCount returning incorrect value)
  • NX-1740 (When macro is used in threshold, it's value does not get expanded in event)
  • NX-1746 (Auto start user agent/support app process after agent install/upgrade)
  • NX-1749 (User Agent menu stay on top)
  • NX-1750 (Configurable retention time for node hardware and software components)
  • NX-1751 (DS18X20 on RPi erroneously writes to log "Unable to add sensor from configuration file...")
  • NX-1755 (In object tool command in file name truncates last char of command output)
  • NX-1758 (Typo in management console)
  • NX-1759 (Setting environment variable from [ENV] section in agent config does not work on Windows)
  • NX-1760 (Use folder specified by --sysconfdir instead of --prefix for configuration file search)
  • NX-1761 (Object script executor prints last output line after error message)
  • NX-1769 (Windows agent may crash if invalid strftime format character used in log parser file name specification)
  • NX-1784 (Software inventory - failed SQL queries)