NetXMS Changelog

What's new in NetXMS 2.1 M3

Mar 27, 2017
  • Improved event correlation based on network topology
  • Improved the usability of the Server Configuration, by adding descriptions and recognition for data types and possible values
  • Alternative core configuration section can be set for nxagentd using -G command line option
  • Implicit external subagent registartion using EXT:* sections in agent configuration file
  • Unknown syslog sources can be automatically added as nodes
  • Server startup scripts
  • New method "setMapImage" in NXSL class "NetObj"
  • New attribute "mapImage" in NXSL class "NetObj"
  • New NXSL class "Container"
  • New NXSL function AgentExecuteActionWithOutput
  • Container autobind mode and script can be set from NXSL
  • Fixed bug in NXSL string concatenation
  • Events generated when interface expected state changed
  • Situations functionality is replaced with persistent storage that is included in each execution environment
  • Compression support in communication protocol
  • Switch forwarding database show correct interfaces for Mikrotik devices
  • Driver for Juniper Networks switches
  • Driver for Extreme Networks switches
  • Experimental MQTT support
  • Experimental agent-to-server connections (agent tunnels)
  • Experimental Grafana integration
  • Fixed issues: NX-60, NX-630, NX-743, NX-916, NX-1119, NX-1123, NX-1129, NX-1151, NX-1161, NX-1165, NX-1171, NX-1174, NX-1178, NX-1
  • 188, NX-1190, NX-1191, NX-1192, NX-1193, NX-1197, NX-1198, NX-1213, NX-1216, NX-1217
  • Management console:
  • Mutiple files can be scheduled for upload to agent at once
  • DCIs created from templates made visually distinguishable in data collection editor
  • "Inverted" flag ignored in event processing policy if event or object list is empty
  • Object tools can be filtered by custom attribute presence
  • Configurable list of external URLs for each object
  • Sound for outstanding alarm reminder can be configured

New in NetXMS 2.0.8 (Jan 25, 2017)

  • Fixed response parsing in MyMobile SMS driver
  • Improved HP ProCurve driver
  • Fixed high CPU load on FreeBSD
  • Event sending by agent do not restricted to master servers only anymore
  • Default RADIUS authentication method set to PAP to maintain compatibility with older versions
  • Fixed issues: #1258, #1311, #1314, #1351, #1352, #1357, #1376

New in NetXMS 2.1 M1 (Oct 19, 2016)

  • New policy type: Log Parser
  • New server configuration parameter "JobRetryCount"
  • Chassis objects
  • Hypervisor monitoring subagent
  • In case of Policy deploy, Policy uninstall or File upload jobs fail they are scheduled for reinstallation(scheduled tasks) "JobRetryCount" times. First time job is rescheduled in 10 minutes. Each next wait time is twice more than the previous time.
  • If policy is known as installed on the node by the server and agent reposts that it is not installed it is being reinstalled.
  • Added configuration option to log parser to generate event only if regular expression have been matched exact count of the times in a predefined time period
  • New internal parameters: Server.ReceivedSNMPTraps, Server.ReceivedSyslogMessages, ReceivedSNMPTraps, ReceivedSyslogMessages
  • Max size of agent data collectiors pool can be configured
  • Agent data reconciliation block size and timeout can be configured
  • New agent parameters System.CPU.CurrentUsage and System.CPU.CurrentUsage(*)
  • SSH subagent (for collecting data and executing actions via SSH)
  • Zone ID can be set for agent in SNMP proxy mode
  • Zones has common default proxy node for all protocols
  • Zone's proxy node can be placed inside that zone
  • Syslog proxy in agent
  • Built-in superuser account renamed to "system"
  • Default "admin" account now is ordinary member of "Admins" group without built-in privileges
  • New method "enableDiscoveryPolling" in NXSL class "Node"
  • New NXSL functions: AgentExecuteAction, GetAllNodes
  • NXSL functions GetNodeInterfaces, GetNodeTemplates, GetNodeParents, GetObjectChildren returns correct object classes
  • Agent effective user and group can be set in configuration file
  • Agent environment variables can be set in configuration file
  • Added method "getResourceOwner" and attribute "nodes" to NXSL "Cluster" class
  • New object tool type "server script"
  • Number of polls can be set for "diff" type thresholds
  • Instance discovery scripts can return instances as map instance/instance name
  • CPU usage parameters on Windows moved to winnt.nsm from winperf.nsm and no longer depends on PDH
  • Fixed issues: #69, #80, #92, #397, #521, #568, #723, #795, #906, #909, #942, #949, #959, #992, #999, #1006, #1015, #1044, #1051, #1096, #1100, #1159, #1187, #1191, #1230, #1237, #1245, #1246, #1249, #1254, #1257, #1261, #1263, #1275, #1282, #1284, #1288, #1302
  • New agent metrics for self-monitoring:
  • Agent.SyslogProxy.IsEnabled, Agent.SyslogProxy.ReceivedMessages, Agent.SyslogProxy.QueueSize
  • Management console
  • New editors for Agent Config Policy and Log Parser Policy.
  • DCI summary tables with empty menu path not shown in object context menu

New in NetXMS 2.0.6 (Sep 8, 2016)

  • Fixed incorrect interface network mask reported by agent on Windows XP and Windows Server 2003
  • Added option to turn off quotes in AT+CMGS command in generic SMS driver
  • Improved compatibility with different GSM modem types in generic SMS driver
  • Fixed SQL errors when saving LDAP users to database
  • Fixed excessive temporary files creation by web UI
  • Fixed build errors on Solaris 11
  • Fixed memory leak in Oracle DB driver
  • Fixed bug in SNMP transport causing false timeout errors
  • Fixed issues: #753, #826, #851, #987, #1273, #1277, #1278, #1280
  • New agent metrics for self-monitoring:
  • Agent.Proxy.ActiveSessions, Agent.Proxy.ConnectionRequests, Agent.Proxy.IsEnabled,
  • Agent.SNMP.IsProxyEnabled, Agent.SNMP.IsTrapProxyEnabled, Agent.SNMP.Requests,
  • Agent.SNMP.Responses, Agent.SNMP.ServerRequests
  • Management console:
  • Fixed glitches in table value view

New in NetXMS 2.0.5 (Jul 21, 2016)

  • Data collection script can return null to indicate data collection error
  • Added option to set type of each varbind in nxsnmpset
  • Fixed memory leak in PostgreSQL database driver
  • New attributes "source" and "sourceId" in NXSL class "Event"
  • New method toJson() in NXSL class "Event
  • LVM monitoring parameters on AIX
  • Added option to get normalized server thread pool load average
  • Fixed bug in self-monitoring termplates
  • Fixed issues: #1018, #1039, #1239, #1250, #1255
  • Management console
  • Fixed possible deadlock when executing server script
  • Fixed area charts on dashboards
  • "Interactive" option for line chart dashboard elements

New in NetXMS 2.0.4 (Jun 9, 2016)

  • Fixed bugs in LLDP based network topology discovery
  • Correct notifications on threshold script errors
  • Option to use last known value for cluster data aggregation in case of data collecion failure
  • Added server configuration parameter to ignore syslog message timestamps and always use server time
  • Added option to disconnect existing sessions of same user on login
  • NXSL: implemented compound assignment operators and prefix increment/decrement for array elements
  • NXSL: can access event parameters as event object attributes (like $event->$1 or $event->instance)
  • Fixed issues: #405, #775, #859, #984, #1086, #1112, #1186, #1194, #1195, #1196, #1197, #1200, #1209, #1210, #1214, #1223, #1227, #1231
  • Management console:
  • Improved dashboard gauge widget
  • Added translucence option for dashboard line charts
  • Configurable display format for dashboard elements data sources
  • Improved inverted line chart support
  • DCI filter in DCI selection dialog
  • Configurable line width on ad-hoc line charts
  • Object tooltips in rack view
  • Line/area switch for all DCIs on chart level
  • Android console:
  • Reorganized alarm notification section (issue #1194)

New in NetXMS 2.0.2 (Feb 6, 2016)

  • Optimized LDAP synchronization for large directories
  • Added NXSL API for manipulating object geolocation
  • Fixed bug that allows to crash server remotely by sending garbage to client connector port
  • NXSL: new hash map attributes "keys" and "values"
  • Object custom attributes can be accessed as hash map in NXSL
  • New server debug console commands "log" and "logmark"
  • Fixed issues: #1042, #1049, #1093, #1111, #1117, #1125, #1128, #1133, #1134, #1139
  • Management console:
  • Improved file transfer error handling
  • Double click on geo map zoom in and center map on point under cursor
  • Android Console:
  • Updated ACRA library: now crash reports are sent via e-mail (will use the app installed on device to send mail)
  • Fixed bug in action bar commands: disconnect and exit sometimes wasn't working
  • Android Agent:
  • Updated ACRA library: now crash reports are sent via e-mail (will use the app installed on device to send mail)

New in NetXMS 2.0.1 (Jan 24, 2016)

  • Fixed random server crash if ODBC database driver is used
  • Fixed incorrect reading of long text fields by MS SQL database driver
  • Fixed issues: #1052, #1063

New in NetXMS 2.0 (Jan 3, 2016)

  • Template import correctly handles updates for existing templates
  • Scripts can be used as instance source in instance discovery DCIs
  • NXSL node object attribute snmpSysDescription renamed back to sysDescription
  • Selectors in NXSL
  • Array attributes in NXSL: size, minIndex, maxIndex
  • Hash map attributes in NXSL: size
  • New NXSL function: mapList
  • Subnet mask for synthetic subnets can be set in server configuration
  • Added cumulative counters for server DB writer requests
  • Fixed data corruption issues in ODBC and Oracle DB drivers
  • Additional internal server metrics for monitoring DB activity and performance
  • Added interface creation hook
  • Improved System.InstalledProducts table handling on Windows
  • Fixed inefficient query in Oracle monitoring subagent
  • Server shutdown speed improved
  • Faster SNMP probing during configuration polls
  • Fixed false negative in node down detection if expected state of some interfaces set to IGNORE
  • Agent SNMP proxy improved
  • Improved agent data cache reconciliation
  • Fixed Oracle 12c compatibility issues
  • Automatic configuration import from templates directory on server startup
  • Fixed address list configuration bug
  • Management console:
  • Object tool input fields can be rearranged
  • Line width can be configured for line charts on dashboards
  • Column sizes saved in table DCI last values view
  • Rack height and numbering direction can be changed
  • Android Console:
  • Refactoring of Alarms configuration section: alarm notification events fully customizable, added notify by vibration (SOS pattern) and by LED color (set to black to disable a specific category)
  • Added action buttons in status bar for notification icon (reconect, disconnect and exit), only for Android version starting from v4.1
  • Updated support library
  • Android Agent:
  • Support for Marshmallow devices (v6.0)
  • Updated support library
  • Fixed issues: #205, #847, #849, #948, #963, #964, #966, #967, #971, #974, #978, #979, #980, #983, #991, #997, #1002, #1003, #1004, #1013, #1019, #1024, #1029, #1032, #1058, #1071, #1072, #1074, #1081, #1082, #1083, #1084, #1085

New in NetXMS 2.0 RC2 (Nov 10, 2015)

  • Maintenance mode for nodes, clusters, and mobile devices (manual and scheduled)
  • Fixed broken instance discovery filters
  • Fixed agent crash when collecting SNMP data in cached mode
  • Agent returns correct OS version on Windows 10
  • New NXSL "Node" class attribute: bridgeBaseAddress
  • One LDAP attribute can be used in multiple mappings
  • Fied deadlock on LDAP user deletion while LDAP synchronization
  • Add option to use encrypted password in password fileds in configuration files and in the server configuration parameters.
  • Added SMS driver for web service text2reach.com
  • SNMP sysContact and sysLocation collected and stored
  • Server can accept traps and syslog messages from nodes in all zones (controlled by TrapSourcesInAllZones configuration option)
  • On instance discovery pool instance name is updated if it has changed
  • New SMS driver slack.com
  • IPv6 support in built-in syslog server
  • Fixed event processing policy export/import issues
  • Global default retention time and polling interval for data collection
  • Initial support for scheduled tasks within system
  • Scheduled file upload
  • Fixed issues: #786, #831, #841, #852, #864, #878, #883, #890, #891, #892, #896, #897, #898, #900, #902, #903, #905, #907, #910, #913, #917, #919, #921, #928, #933, #937, #943, #945, #947
  • Management console:
  • Object context menu available on geo map
  • Filter in event template configurator
  • Web console use client time zone to display time
  • Added option to use server time zone to display time in console
  • Access to event log, SNMP trap log, and syslog from object context menu
  • Dashboards can be associated with other objects (nodes, containers, etc.) and opened from object's context menu
  • Forced DCI polls from summary tables
  • Script hints

New in NetXMS 2.0 RC1 (Aug 10, 2015)

  • Fixed LDAP authentication issues with Active Directory
  • Fixed character encoding issues in LDAP user data
  • Java subagent improved
  • Fixed multiple issues with agent side data caching
  • Hash maps implemented in NXSL
  • Improved array implementation in NXSL
  • New NXSL function ArrayToString
  • New OS parameters and tables: System.HandleCount, System.OpenFiles, Process.Handles
  • Unified macros in all types of object tools
  • Server can be switched to case-insensitive login names mode
  • Implemented support of "command generates output" option for server commands
  • Network device driver for TelcoBridges gateways
  • Fixed memory leak in Qtech OLT driver
  • Java subagent plugin for Ubiquity/LigoWave device monitoring
  • Fixed issues: #38, #55, #741, #818, #829, #830, #836, #838, #840, #843, #844, #845, #846, #848, #850, #853, #855, #856, #857, #862, #866
  • Management console:
  • Default object display mode can be set in map properties
  • Map drill-down can be enabled in dashboard map elements
  • Input fields in object tools
  • Improved script editor for script library
  • Interface speed displayed in interface object details and in "Interfaces" tab
  • Symbolic name of interface type diplayed when known

New in NetXMS 2.0 M5 (Jun 22, 2015)

  • Agent-side caching of collected data
  • Fixed bug in handling floating point Windows performance counters
  • Added "comments" attribute to NXSL "DCI" class
  • New NXSL function sha256
  • Fixed broken nxagent.sms SMS driver
  • Added support for SNMP traps over IPv6
  • Switched to SHA-256 for password hashing
  • Timestamp can be provided in nxpush and nxapush
  • New methods in NXSL class "Event": setMessage, setSeverity, setUserTag
  • Command line options for nxagentd to change effective user and group after start
  • Fixed occasional NXSL compiler crash on scripts with syntax errors
  • Errors in auto bind/apply scripts interpreted as "ignore" instead of "false" result
  • New core agent parameter File.FolderCount
  • Fixed broken active discovery
  • Improved system behaviour on large installations
  • Management console:
  • Fixed broken VPN connectors configuration
  • "Inverted values" option on line charts
  • Filter in predefined graphs tree
  • Values of selected DCIs can be shown on object overview page
  • "Stacked" option added to line charts on dashboards
  • In-place file rename in file manager
  • Option to export data from line charts on dashboard to CSV file
  • "Select all objects" option in network maps
  • "Proxy node" option in DCI properties renamed to "Source node" to avoid confusion
  • Android Console:
  • Added "capabilities" in node overview (changed to expandable list view)
  • Fixed issues: #50, #630, #780, #781, #791, #794, #797, #798, #806, #815, #816, #817, #824, #832, #833, #837

New in NetXMS 2.0 M4 (Apr 30, 2015)

  • Script export/import
  • Object tools export/import
  • DCI summary tables export/import
  • Template hierarchy preserved during export/import
  • NXSL functions and classes to work with alarms
  • MEGATEC protocol support in UPS subagent
  • Fixed broken WoL functionality
  • Fixed broken PING subagent
  • Fixed database upgrade issues on MS SQL
  • IPv6 support in PING subagent
  • Network device driver can be manually selected for node by setting snmp.driver custom attribute
  • Added default melodies for alarms
  • Added option to play sound on alarm sound preference page
  • Interface objects can be used on network maps
  • Fixed issues: #655, #657, #696, #701, #724, #799, #800, #803, #804, #805, #811, #812, #813
  • Android Agent:
  • Added support for Lollipop MR1 (v5.1)
  • Updated support library
  • Android Console:
  • Changed order of overview items to match Java console (node browser)
  • Added MTU field in interface details (node browser)
  • Updated support library

New in NetXMS 2.0 M3 (Apr 9, 2015)

  • IPv6 support: communications, address information, topology
  • New NXSL functions: gethostbyaddr, gethostbyname, md5, sha1, AgentReadList
  • Added posibility to wakeup unmanaged node
  • Instance discovery separated from configuration polls
  • Instance discovery type "SNMP Walk OIDs" sets instance name to OID value by default
  • GPIO.PinState parameter in Raspberry Pi subagent
  • Server housekeeping process runs once per day at fixed configurable time
  • Server housekeeping process performance optimization
  • Added driver for Qtech OLT switches
  • New agent parameter FileSystem.Type(*)
  • New agent parameters Net.Resolver.AddressByName(*) and Net.Resolver.NameByAddress(*)
  • Fixed broken SNMP proxy functionality in agent
  • Management console:
  • Fixed broken popup menu actions on "Interfaces" tab
  • Macro %USERNAME% can be used in object tools
  • VLAN highlight on port selection in VLAN view
  • "Use multipliers" option in DCI summary tables
  • "Zoom to fit" action in network maps
  • "Always fit layout to screen" option in network maps
  • Last selected zoom level preserved on network map close
  • Invisible dashboards and charts do not refresh itself automatically
  • "Current" column in extended line chart legend
  • Option to clone network maps
  • Android console:
  • Implemented feature #776 (WoL)
  • Fixed issues: #690, #693, #702, #722, #725, #745, #750, #752, #755, #756, #757, #758, #759, #760, #763, #764, #765, #766, #767, #768,#769, #770, #771, #776, #778, #779, #782, #785, #787, #788, #789, #790, #792, #793

New in NetXMS 2.0 M2 (Jan 29, 2015)

  • Fixed server hang issue on some Windows versions
  • Fixed SNMPv3 communication issue with HP A series switches
  • Fixed LDAP sync problems on Windows
  • Russian translation improved
  • New MIB added: SYMBOL-CC-WS2000-MIB
  • Subagent for reading DS18T20 and DS18S20 temperature sensors on Linux
  • Fixed issues: #675, #699, #716, #721, #735, #736, #737, #742, #744

New in NetXMS 2.0 M1 (Jan 10, 2015)

  • New hook script "AcceptNewNode" (can be used as additional filter for network discovery to avoid unnecessary communications)
  • SMS driver for Kannel gateway
  • Oracle subagent: added parameter Oracle.CriticalStats.Deadlocks
  • Reporting server improved:
  • Code page option added to all client command line tools (nxalarm, nxevent, nxpush, nxsms)
  • New NXSL functions: GetNodeTemplates
  • New parameters in Windows agent: System.Update.LastDetectTime, System.Update.LastDownloadTime, System.Update.LastInstallTime
  • Network service response time can be monitored
  • Added driver for HP A-series and V-series switches
  • MIB compiler correctly handles REFERENCE keyword in agent capabilities section
  • Oracle Tuxedo monitoring subagent
  • Improved server performance with PostgreSQL
  • Alias and MTU collected and stored for interfaces
  • Server uses ipAddressTable and ipAddressPrefixTable to collect configured IP addresses when supported by monitored nodes
  • Management console:
  • New dashboard element "DCI summary table"
  • Cluster objects shown on status maps
  • Android console:
  • Added date in X axis (graphs) when the time frame is greather that one day
  • Added 10 minutes, 12 hours, 5 days, 30 days, last year options in draw graph for last values tab (5, 7, and 30 days asks for confirmation of long task execution)
  • Fixed graphical problem (checkbox) in last values tab
  • Support for KitKat Wear and Lollipop, updated support library v4
  • Fixed issues: #61, #306, #381, #488, #565, #628, #634, #667, #672, #673, #674, #675, #677, #678, #679, #682, #684, #686, #688, #689, #691, #697, #698, #700, #704, #705, #709, #710, #715

New in NetXMS 1.2.17 (Oct 20, 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.16 (Aug 6, 2014)

  • Fixed database upgrade issues
  • Fixed packaging issues
  • Fixed bug causing outdated peer information on interface objects
  • Fixed bug with upload to agent default path from server file store
  • Instance display name for DCIs created via instance discovery
  • DCIs created via instance discovery can be combined by instance into one chart on performance tab
  • Transformation script terminated by "abort" call will not generate SYS_SCRIPT_ERROR event
  • Database manager can detect and fix missing IData and TData tables
  • New MIBs added: NETUP-MIB
  • Fixed issues: #424, #618, #619, #620
  • NXSL:
  • String concatenation operation interprets NULL value as empty string instead of throwing runtime error
  • Fixed incorrect processing of ilike, match, and imatch operators
  • Added try / catch operator

New in NetXMS 1.2.15 (Jul 28, 2014)

  • LDAP support
  • Event names support in nxevent
  • Previous state parameter added to SYS_NODE_UP event
  • Added file management subagent (filemgr.nsm)
  • Removed agent configuration parameter EnableArbitraryFileUpload
  • New NXSL class "Zone"
  • New attributes "zone" and "zoneId" in NXSL classes "Node" and "Interface"
  • Syslog records from unmanaged nodes do not generate events
  • Syslog node matching improved
  • New access rights for nodes:
  • Download File (download file from agent to local workstation)
  • Upload File (upload file from local workstation to remote node)
  • Manage Files (move, rename and delete files on remote node)
  • Management console:
  • "Commands" box on node overview page made configurable
  • Object tools can have icons
  • "Last value" type gauge can show non-numeric values
  • "Trusted Nodes" property page shown for condition objects
  • Network map content can be copied to clipboard
  • Perspectives export/import
  • Topology related options in node's context menu grouped in "Topology" submenu
  • Added specialized view for IP routing table
  • Added specialized view for switch forwarding database
  • Agent configurations manager implemented
  • Android Console:
  • Added option in preference to show/hide legend in graphs
  • Object comments displayed
  • Added "Navigate to" option for objects with geolocation set
  • Fixed issues: #555, #564, #566, #586, #594, #596, #597, #598, #605, #606, #607, #608, #610, #612, #614

New in NetXMS 1.2.14 (May 19, 2014)

  • STP (Spanning Tree Protocol) information used for topology discovery
  • Information source for interface peers (CDP, STP, etc.) shown in console
  • New NXSL function inList
  • New NXSL operator abort
  • New methods in NXSL class Node: enableAgent, enableConfigurationPoll, enableIcmp, enableSnmp, enableStatusPoll, enableTopologyPoll
  • Fixed server crash if SNMP proxy unavailable
  • New MIBs: AIRESPACE-REF-MIB, AIRESPACE-SWITCHING-MIB, AIRESPACE-WIRELESS-MIB, FROGFOOT-RESOURCES-MIB, MIKROTIK-MIB
  • SMS driver for websms.ru service
  • Macro expansion supported in pattern in agent parameters File.Size and File.Count
  • Attribute "instance" added to NXSL class "DCI"
  • Added "L" extension to DCI custom schedules
  • Traps from unmanaged nodes ignored
  • Fixed repeated threshold violation events after server restart
  • Added driver for Mikrotik routers
  • Added driver for Ubiquity Networks wireless access points
  • Added driver for Cisco Wireless Controller 4400 (former Airespace)
  • Wireless controller and access point support improved
  • Log monitoring subagent sends Windows event source, severity, and code to the server as part of NetXMS event
  • DB/2 driver and monitoring subagent included into Windows installation package
  • Management console: DCI values can be shown on network map links DCI value can be shown on map as immage, that checnges depending on DCI value DCI value can be shown on map as a text Colored background for DCIs with active thresholds in DCI summary tables IP route visualisation improved On table DCI threshold property page columns can be chosen from dropdown
  • Reporting server rewritten from scratch
  • Fixed issues: #71, #417, #528, #535, #536, #552, #558, #559, #560, #570, #572

New in NetXMS 1.2.13 (Mar 27, 2014)

  • Improved layer 2 topology discovery performance
  • Special handling of incorrect LLDP data provided by some D-Link switches
  • Optimizations in NXCP processing
  • Added driver for Cisco Small Business switches
  • Improved file retrieve from agent
  • Windows agent: added service list and service table (System.Services)
  • Fixed bug with SQL initialization script generation on HP-UX
  • Fixed Oracle DB initialization error
  • New macro %K (alarm key) in event actions
  • Management console:
  • Implemented alarm sounds
  • Fixed "broken pipe" errors
  • Macros with alarm data in object tools
  • Added option "Manage image library" in user access rights property page
  • Fixed image upload in web console
  • Added support for sticky acknowledge in nxalarm tool
  • Fixed bug causing excessive memory usage by AIX agent
  • Fixed bug with interface status detection if agent runs in Solaris zone
  • Fixed agent crash if HTTPS service status requested
  • Android Console:
  • Fix bug missing hide notification alarm in status bar
  • Implemented "Font size in graph/dashboard sessions" (Feature #240)
  • Fixed issues: #109, #240, #425, #428, #438, #462, #466, #471, #493, #507, #508, #527

New in NetXMS 1.2.12 (Feb 17, 2014)

  • Support for MetaSystem UPS in UPS subagent
  • Timed (temporary) alarm acknowledgement
  • New subagent DBQuery replacement for ODBCQuery
  • DCI access functions in NXSL works correctly with table DCIs
  • Fixed bugs with instance discovery DCIs created from templates
  • New property "runtimeFlags" in NXSL class "Node"
  • New event SYS_IF_PEER_CHANGED (sent when peer change detected in interface)
  • New system permission: Manage Image Library
  • Object level access control can be enabled for logs
  • New NXSL function FindAllDCIs
  • Driver for Allied Telesis switches improved
  • Management console:
  • Fixed bug with red zone display in "last value" dashboard element
  • Edit and delete for alarm comments are working now
  • Fixed Y axis range can be set for line and bar charts
  • In alarm menue are not shown incompatible for selected alarm statuses.
  • Alarm status flow can be changed to strict (terminate status can be set only
  • after alarm is resolved). To change flow set "StrictAlarmStatusFlow" parameter to 1.
  • SNMP MIB loaded into memory on first access
  • Android Agent:
  • Implemented "Connection notification" in status bar (feature #481)
  • Fix bug in resetting switch preference (settings)
  • Android Console:
  • Fix bug in resetting switch preference (settings)
  • Implemented "Entire network" root (feature #482)
  • Manage last alarm from status bar: acknowledge, resolve, terminate (only for Android >= 4.1)

New in NetXMS 1.2.11 (Jan 15, 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

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

New in NetXMS 1.2.9 (Oct 2, 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

New in NetXMS 1.2.8 (Jul 26, 2013)

  • Support for data collection using SM-CLP protocol
  • Aggregated DCI values on cluster objects
  • Transformation scripts for table DCIs
  • Support for multi-column keys (instances) in table DCIs
  • Implemented SNMP table DCIs
  • Configurable DCI summary tables
  • Default background color for new network maps made configurable
  • Logged in users cannot be deleted
  • Empty containters have "Normal" status instead of "Unknown"
  • New NXSL functions: AgentReadTable, DeleteObject, GetDCIRawValue
  • Map objects can have status calculated from contained objects' status
  • SNMP trap listener port now configurable
  • HP-UX agent improved
  • Some D-Link MIBs added to distribution
  • Debian binaries built in UNICODE mode
  • Management console:
  • Simplified table DCI configuration
  • Charts can be created from table data
  • Severity filter in dashboard element "Alarm Viewer"
  • Zoom level can be configured for "Network Map" dashboard elements
  • Values of custom attributes can be used in object tools
  • Vertical orientation for dial chart elements
  • Web UI:
  • Single sign-on support using CAS
  • Configuration file nxmc.properties can be placed outside of war file
  • Workbench layout and user preferences saved between sessions

New in NetXMS 1.2.7 (Jul 26, 2013)

  • Simplified configuration of DCIs based on Windows performance counters
  • Basic software inventory
  • Network discovery improved
  • Status of zone's proxy node now used in "node down" event correlation
  • Configurable default DCI retention time and polling interval
  • New NXSL functions: CreateNode, GetSumDCIValue
  • New NXSL operator @ safe get object's attribute
  • New MIBs added: ASTARO-MIB, CPQHOST-MIB, CPQPOWER-MIB
  • Special support for wireless switches
  • Driver for Motorola/Symbol wireless switches
  • Fixed bugs in template export/import
  • Database manager: Fixed bugs in database export
  • Management console:
  • "Export to CSV" option added to most tabular data views
  • Auto login option for web console
  • Last values of selected DCIs can be shown in object tooltips on network maps

New in NetXMS 1.2.6 (Jul 26, 2013)

  • DCI instance discovery
  • nxshell: Python-based client-side scripting
  • Array initializers in NXSL
  • NXSL function PostEvent can use event names instead of event codes
  • New NXSL functions: AgentReadParameter, CreateDCI, ManageObject,
  • SetInterfaceExpectedState, UnmanageObject
  • Management console:
  • Network map functionality in web console now in sync with desktop version
  • Alarm details view improved
  • Configurable chart ordering on performance tab
  • Syslog parser editor working correctly
  • Android Console:
  • Force reconnection after changing settings (#241)
  • Fixed bug in showing predefined graphs and dashboards (#239)
  • Added support for mobile device objects
  • Added geolocation info in overview tab
  • 64bit interface counters in Windows agent
  • Improved LLDP support
  • Driver for D-Link switches
  • Event parameters passed as arguments to action scripts
  • PING subagent: targets can be specified using DNS names
  • Android Agent:
  • Changed name of configuration parameters (NB needs reconfiguration of agent!!!)
  • New location strategy: relay on updates from other apps or force update (frequency, duration and provider selectable).
  • Show location strategy on home screen.
  • Fixed bug in automatic connection on first start when agent was disabled
  • Override for connection schedule on detecting change of connectivity (selectable)
  • New MIBs added: LLDP-EXT-DOT1-MIB, LLDP-EXT-DOT3-MIB

New in NetXMS 1.0.8 (Dec 3, 2010)

  • NXSL:
  • now possible to create scripts without explicit main()
  • named parameters added
  • New functions: GetNodeParents, PostEvent
  • Fixed issues: #311, #312, #316, #317

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)