NetXMS Changelog

What's new in NetXMS 1.2.17

Oct 28, 2014
  • New DCI source: NXSL script executed on server
  • Configurable node matching policy for built-in syslog server (controlled by SyslogNodeMatchingPolicy configuration parameter)
  • Oracle monitoring subagent improved (bugs fixed, new metrics)
  • nxalarm tool supports commands add-comment and get-comments
  • Source port number added to events generated from SNMP trap (available via "sourcePort" named parameter)
  • Jira link: added possibility to set project's component for issues being created
  • ICMP proxy can be set for nodes
  • New methods in NXSL classes Node, Interface, and NetObj: setStatusCalculation and setStatusPropagation
  • New attributes "slot" and "port" in NXSL class Interface
  • Can execute arbitrary NXSL script in context of node, cluster, subnet, or container object from management console
  • Improved network topology changes detection
  • Added driver for H3C switches
  • Management console:
  • Can show alarms for multiple selected objects
  • Fixed non-working ordering in event list in alarm details view
  • Fixed bug with LDAP user system rights
  • Added default search string for LDAP to select all objects: "(objectClass=*)"
  • Added device geolocation tracking and display on map
  • Filter in event processing policy editor
  • Fixed bug with deletion of subnet with corrected IP
  • Added command line option to open specific dashboard after login
  • Android console:
  • Fixed issue #661
  • Added node boot time to overview tab
  • Fix bug in notifying connection point not found
  • Fix bug in computing interface expanded list size (removed hardcoded values)
  • Added manage, unmanage, set expected state (up, down, ignore) and find switch port to interface list
  • Fix aesthetic problems in expandable list (graphs and interfaces list)
  • Integration of new support library
  • Target to new API version (20)
  • Fixed issues: #51, #91, #324, #359, #409, #532, #542, #571, #563, #590, #593, #613, #617, #624, #626, #629, #632, #635, #638, #639, #641, #642, #649, #658, #663

New in NetXMS 1.2.11 (Jan 16, 2014)

  • Thresholds can be defined as NXSL scripts
  • XMPP messaging support
  • "Do not save collected data to database" option for data collection items
  • Added "follow" option to "download file" object tools
  • New attribute "driver" for NXSL class "Node"
  • Management console:
  • Stacked line charts implemented
  • Authentication by certificates supported by Java console
  • Russian translation improved
  • Fixed issues: #16, #76, #385, #464, #469, #472

New in NetXMS 1.2.10 (Dec 14, 2013)

  • Event processing policy rules can be exported and imported
  • NXSL:
  • Implemented post-increment and post-decrement for array elements
  • New functions: GetDCIValues
  • Server's ICMP ping timeout can be configured
  • DB/2 monitoring subagent
  • DB/2 supported as backend database
  • Table DCIs can be used in condition objects
  • nxapush can push data on behalf of other nodes
  • Transformation script can be run on aggregated DCIs
  • Unknown SNMP trap sources can be automatically added as nodes
  • Syslog processing optinmized for performance
  • Default shared secret for agents can be configured
  • Driver for Ping3 devices
  • Driver for Allied Telesis switches
  • Agent installer on Windows automatically adds firewall exception
  • Database migration tool
  • Additional parameters in Solaris platform sub-agent
  • Management console:
  • New command line option -fullscreen
  • Option to draw borders around each value in "gauge" dashboard elements
  • Sorting by value in "Last Values" view takes data type into consideration
  • "Nodes" tab in object details view for subnets and containers
  • "Address Map" tab in object details view for subnets
  • Czech and Russian localization
  • Fixed issues: #150, #226, #307, #330, #362, #363, #364, #366, #367, #373, #378, #384, #387, #390, $401, #410, #414, #416, #419, #439, #440

New in NetXMS 1.2.9 (Oct 4, 2013)

  • Templates can be applied on clusters
  • Filters for automaticaly populated network maps
  • User-defined constants in NXSL
  • New methods deleteColumn and deleteRow in NXSL class Table
  • New NXSL functions: chr, ord
  • HTTPS support in port checker subagent
  • Added MIBs for Nortel/Trapeze Wireless security switches
  • New MIBs: BAY-STACK-NOTIFICATIONS-MIB, SUN-HW-CTRL-MIB, SUN-HW-TRAP-MIB, SUN-PLATFORM-MIB
  • Management console: New dashboard elements: status map and table value
  • Fixed issues: #202, #300, #304, #305, #309, #311, #325, #327, #332, #334, #335, #336, #337, #338, #339, #340, #342

New in NetXMS 1.2.0 (Apr 28, 2012)

  • Number of polls required for status change can be set individually for each interface
  • New NXSL functions and object properties for accessing topology information
  • New NXSL function FindObject - New NXSL functions for object creation and binding
  • Added option to set native agent port on node creation
  • Added support for INFORM messages in SNMP trap receiver
  • Implemented automatic creation of ChildStatus DCI when Network Service object created for Node
  • Implemented concept of "expected" interface state
  • Added option to use DNS names instead of IP addresses as primary host name for discovered nodes
  • Added possibility to add parameters and/or specify entry point in scripts called via %[] macro
  • Implemented alarm comments
  • Initial support for multi-valued (tabular) DCI
  • Java console:
  • Added alarm history log viewer
  • Time interval for line charts on dashboards made configurable
  • Dashboard configuration improved; all dashboard elements now can be configured from GUI
  • New tab for container objectss where threshold violations for underlying nodes are shown
  • Multiple dashboards can be displayed in a loop (like slide show)
  • Fixed problems with line chart configuration saving in perspective
  • Resolved issue: Reports not working on Windows
  • Resolved issue: Cannot delete non-existent object from event processing policy
  • Resolved issue: No confirmation shown for object tools with "confirm before execution" flag
  • Resolved issue: EPP editor do not support 'Negate cell'
  • Web UI:
  • All functionality from Java console implemented
  • Windows installer for web interface
  • Resolved issue: NetXMS session not closed when web session is expired
  • Resolved issue: Internal libexpat failed to compile on debian5
  • Resolved issue: Build failed on Solaris 11
  • Resolved issue: Incorrect interface status reported by agent on FreeBSD
  • Resolved issue: Database upgrade problems if SQLite used as backend database

New in NetXMS 1.1.10 (Feb 21, 2012)

  • Completely new web interface
  • New action type: execute NXSL script
  • Changed default timeout for service checking subagent
  • Added Oracle monitoring subagent
  • Added option to force creation of character string instead of hex string in SNMP trap mapping
  • Java console:
  • Log viewers greatly improved
  • Added missing DCI option "process all thresholds"
  • Added missing "interconnect networks" property for cluster objects
  • Added possibility to add and edit names on map link
  • SNMP trap monitor
  • "Query" button implemented in agent parameter selection dialog
  • Implemented syslog parser configuration
  • Resolved issue: Cannot delete non-existing object from map
  • Resolved issue: Template filtering script is lost when template is renamed
  • Resolved issue: Tab character not stripped from DCI parameter configuration and server reports "unsupported"
  • Resolved issue: Map background not drawn beyound viewport
  • Resolved issue: Node under cluster not shown in object selection dialog
  • Resolved issue: "Cluster resource" field unavailable for DCI on cluster node
  • Resolved issue: Reports not working on Windows
  • Resolved issue: extra new line characters in local command output
  • New format specifiers in nxalarm: %x and %X
  • New MIBs added: BAY-STACK-ADAC-MIB, BAY-STACK-ARP-INSPECTION-MIB,
  • BAY-STACK-DHCP-SNOOPING-MIB, BAY-STACK-ECMP-MIB, BAY-STACK-ERROR-MESSAGE-MIB,
  • BAY-STACK-LACP-EXT-MIB, BAY-STACK-MULTICAST-FLOODING-MIB,
  • BAY-STACK-OSPF-EXT-MIB, BAY-STACK-PETH-EXT-MIB, BAY-STACK-RADIUS-MIB,
  • BAY-STACK-SOURCE-GUARD-MIB, BAY-STACK-STATS-MIB, BAY-STACK-VRRP-EXT-MIB,
  • FOUNDRY-CAR-MIB, FOUNDRY-SN-AGENT-MIB, FOUNDRY-SN-IP-MIB,
  • FOUNDRY-SN-OSPF-GROUP-MIB, FOUNDRY-SN-ROOT-MIB,
  • FOUNDRY-SN-SW-L4-SWITCH-GROUP-MIB, FOUNDRY-SN-SWITCH-GROUP-MIB,
  • FOUNDRY-SN-TRAP-MIB, FOUNDRY-SN-VSRP-MIB
  • Resolved issue: Subnet objects not placed correctly under zones
  • Resolved issue: No retention time for alarm history

New in NetXMS 1.0.10 (Feb 14, 2011)

  • Network discovery improved
  • Added VRRP support
  • Added new object tools type: server command
  • New MIBs added: VRRP-MIB
  • Fixed issues: #320, #321, #322

New in NetXMS 1.0.9 (Jan 28, 2011)

  • This version adds LLDP support.
  • The MIB compiler has been improved.
  • SNMP tools have been improved.
  • Automatic conversion of non-printable strings in SNMP traps has been added.
  • New MIBs have been added. Broken static agent build has been fixed.
  • Changes in NXSL: the ability to create scripts without explicit main(), named parameters, and new functions (GetNodeParents and PostEvent).

New in NetXMS 1.0.7 (Nov 10, 2010)

  • Implemented automatic alarm termination using regular expressions
  • Added support for ODBC connection strings in ODBCQUERY subagent and ODBC database driver
  • Added server configuration parameter ProcessAffinityMask
  • Fixed issues: #309, #310

New in NetXMS 1.0.5 (Oct 11, 2010)

  • New NXSL operators: += -= *= /= .= %= &= |= ^=
  • New NXSL functions: index, rindex - MIB compiler improved
  • New MIBs added to default distribution: ASTERISK-MIB, DIGIUM-MIB, NetWare-Server-MIB, NETWORK-APPLIANCE-MIB
  • Windows console: fixed problem with saving Object Browser and maps in desktop layout
  • Fixed issues: #279, #303, #304, #305

New in NetXMS 1.0.4 (Aug 14, 2010)

  • Built-in syslog server improved
  • Windows console improved
  • Created separate installation package for Windows console
  • Fixed issues: #282, #288, #296

New in NetXMS 1.0.0 RC1 (Feb 28, 2010)

  • System configuration (events, SNMP traps, templates, event processing rules) can be exported and imported in XML format - this solves various problems with old NXMP files
  • NXSL improvements:
  • New functions: GetDCIObject, GetInterfaceName, FindNodeObject, trace
  • Added built-in constants TRUE and FALSE
  • Added support for encrypted DB passwords in netxmsd.conf
  • Improved SNMPv3 support
  • Fixed issues: #62, #278

New in NetXMS 0.2.31 (Nov 3, 2009)

  • Added external audit logging via syslog
  • Added support for secondary RADIUS server
  • Added size and age filters to agent parameters File.Size and File.Count
  • PortCheck subagent: connection timeout made configurable
  • NXSL: added functions trim(), ltrim(), and rtrim()
  • Expat XML parser bundled with NetXMS source package
  • Fixed issues: #267, #268, #269, #270, #272, #273, #274

New in NetXMS 0.2.30 (Oct 14, 2009)

  • This release fixes upgrade problems discovered in 0.2.29, mostly related to installations with MS SQL or Oracle as a backend database.
  • If you are already upgraded to 0.2.29 and have not experienced any problems, upgrading to 0.2.30 is not necessary.

New in NetXMS 0.2.28 (Oct 6, 2009)

  • The SNMPv3 implementation has been improved, including encryption support and various issues with Cisco routers.
  • There are major improvements in automatic network discovery, including correct discovery of routers connected via serial link.
  • The LOGSCAN subagent is superseded by LOGWATCH and hereby removed from the distribution.
  • This release fixes issues: #234, #259, #260, #261, #262, #263, and #264.

New in NetXMS 0.2.27 (Jul 29, 2009)

  • Added support for SNMP version 3 (without encryption)
  • Log monitoring improved
  • Built-in scripting language (NXSL) improved
  • Fixed issues: #223, #249, #250, #252, #253, #254, #255, #256, #258

New in NetXMS 0.2.26 (Apr 24, 2009)

  • Fixed compilation problems on some UNIX platforms
  • Fixed incorrect behaviour of Disk.Free parameter on some Windows systems
  • Fixed broken Windows 2000 support (issue #248)

New in NetXMS 0.2.25 (Apr 21, 2009)

  • Implemented automatic template application based on filters
  • Implemented automatic node binding to containers based on filters
  • Implemented database export and import
  • Database checking tool (nxdbmgr) improved
  • More standard parameters inplemented in Linux, FreeBSD, and Solaris subagents
  • Removed inconsistencies in some parameters' behavior on different platforms
  • DCI transformation scripts now can be tested from console
  • Network maps improved
  • Added support for matching Windows event log records by event source, severity, and event code
  • Fixed issues: #197, #217, #239, #240, #241, #242, #243, #244, #245

New in NetXMS 0.2.24 (Dec 15, 2008)

  • Repackaged with correct database schema. Only fresh installations were affected by this problem.

New in NetXMS 0.2.23 (Dec 11, 2008)

  • Event forwarding between servers has been implemented.
  • The log monitoring subagent has been rewritten from scratch.
  • Syslog monitoring has been added.
  • A Java API has been introduced.
  • Most open issues in the bug tracker have been resolved.

New in NetXMS 0.2.22 (Sep 1, 2008)

  • Scripts now can be used to form event's message (via %[..] macro)
  • Scripts in event processing policy now has access to node properties via $node variable and to event properties via $event variable
  • Implemented XML encoding for NXCP messages
  • Added support of custom object attributes
  • Minor map improvements
  • Fixed issues: #196, #201, #216, #220, #221, #222, #225, #226, #230, #231