Changelog update
[public/netxms.git] / ChangeLog
CommitLineData
fcc921d1
EJ
1*
2* 3.0-M0
3*
96249dad
VK
4
5- Event groups
7cf72a57 6- Raw DCI values saved in history along with corresponding transformed values
822b5878 7- Collected DCI data recalculation based on stored raw values and current transformation settings
3d0dea44 8- Fixed issues:
3d0dea44
VK
9 NX-900 (Server started during nxdbmgr check forced repair)
10 NX-1102 (Implement event groups)
11 NX-1199 (SNMP credentials per-zone)
12 NX-1219 (Add 'created' and 'last login' columns to User Manager)
3d0dea44 13 NX-1332 (Execution timeout for external parameter provider)
fcc921d1
EJ
14
15
e115ef59
VK
16*
17* 2.2.2
18*
19
20- Fixed issues:
f036871e 21 NX-669 (Fixed regexp for DRBD parsing in Linux subagent)
e115ef59
VK
22 NX-1366 (Edit option for "group box" decorations on network maps)
23
24
332bc702 25*
248a4eb9 26* 2.2.1
332bc702
VK
27*
28
248a4eb9 29- Implemented separate access rights for each DCI object
2b1edc9a 30- Option to read log files using VSS snapshots on Windows
ec46698b 31- Per stage confirmation in database manager during database check
6c270ac0 32- Fixed file download cancelation
95432173 33- HTTPS support in SMSEagle driver
3d0dea44 34- New network map element - text box
248a4eb9
VK
35- New debug log format with tags
36- Ability to set debug level per tag or tag mask
c55a5284 37- Improved audit logging on object creation
85f9e9a7 38- NXSL function "GeoLocation" replaced with "GeoLocation" class constructor
248a4eb9
VK
39- Optimized object updates in database (to reduce load on database in large installations)
40- Thread pool used for data collection instead of fixed number of poller threads
41- Optimized data collection from agents
42- Configurable number of records per transaction for writing DCI data
3d0dea44
VK
43- Fixed issues:
44 NX-662 (New network map element - text box)
45 NX-703 (Export/Import actions)
a1510498 46 NX-757 (Instance discovery - grace period for removed instances before deleting DCIs)
2c2dd9af 47 NX-801 (Deleted nodes not removed from trusted nodes lists of other objects)
3d0dea44
VK
48 NX-1045 (Add rack/chassis diagram as dashboard element)
49 NX-1142 (Back view for racks)
50 NX-1201 (Discovered node links on map should automatically be set to color based on the status of the interfaces shown in connector names)
51 NX-1252 (Fix automatically generated transformation scripts for 64 bit interface counters)
52 NX-1268 (Do DNS resolve for node names via zone proxy)
1bf0a002 53 NX-1289 (Override PollCountForStatusChange at Node level)
1f5ad5c3 54 NX-1292 (Option for line charts to not always use 0 as base)
a0172f67 55 NX-1336 (Cluster DCI Max/Min aggregation returns value from last node instead of expected max/min)
3d0dea44
VK
56 NX-1339 (JIRA restricts subject field to 254 chars, helpdesk integration should trim alarm text or move reset of the message to issue description)
57 NX-1341 (Scheduled tasks enabled/disabled indicator)
58 NX-1342 (Increase text length limit in SMS sender)
59 NX-1343 (Server crash on re-enabling temporary disabled user)
60 NX-1344 (Search Bar for Agent Tunnel Manager)
1f5ad5c3 61 NX-1345 (Add rule number to EPP export)
11e885ec 62 NX-1347 (New agent parameter File.LineCount)
799ae4ce 63 NX-1348 (Continuous warnings in server log: seed object 0 cannot be found)
8444d5f1
EJ
64 NX-1357 (Line chart is now opened on double clicking a Performance Chart)
65 NX-1359 (Last location in World Map is now saved)
3d0dea44 66 NX-1361 (Data type of transformation script's input value can be incorrect)
332bc702
VK
67
68
9c22397d
VK
69*
70* 2.1.2
71*
72
73- Summary tables for table DCIs
4c029fea 74- Multi-valued columns in summary tables
0984f0e7 75- Threshold violation events have current DCI value as parameter 8 (named as "dciValue")
730a49ac 76- New agent configuration parameter TunnelKeepaliveInterval
b4277312 77- Optimizations in database access layer
04ca2b83 78- Improved database check procedure
8077247c
VK
79- Management console:
80 - Option to set root object for "Geo Map" dashboard element
0bb0a427
VK
81 - Filter in geo map view
82 - "Duplicate" button in DCI threshold editor
486ec418 83 - Option to show legend for performance tab graphs with single DCI
95b1caec 84 - Fixed file upload errors in web UI
1fb6413e 85 - Option to show "Top N items" in dashboad summary table using given sorting columns
3903a130 86- Fixed issues: NX-1147, NX-1265, NX-1270, NX-1276, NX-1282, NX-1290, NX-1296, NX-1300, NX-1309, NX-1313, NX-1314, NX-1315, NX-1320, NX-1324, NX-1325, NX-1331, NX-1333, NX-1335
9c22397d
VK
87
88
26af5ac2
VK
89*
90* 2.1.1
91*
92
1647762a
VK
93- XEN monitoring subagent
94- Fixed issues with agent tunnels
e2aa7af2 95- Fixed bug in STP-based topology discovery
4875c4df 96- Fixed unrestricted node poller queue growth when discovery from SNMP traps or syslog is on
4a64a795 97- Server's database password can be supplied by external tool
abac7ffe 98- Fixed OpenBSD compatibility issues
dd50e399 99- Correct handling of "dormant" and "not present" interface operational states
a9d31d05 100- Syslog messages received on loopback bound to receiving node (local management node or syslog proxy node)
f07e8eb9 101- Fixed mail sender address encoding
5c25a3d2 102- Fixed bug with lost agent connectivity after tunnel reconnect
a191c634 103- Zone ID now referenced as Zone UIN (unique identification number) to avoid confusion with zone object ID
588c88e6 104- Fixed bug with not generated xx_UNREACHABLE events after server restart
bf9daa23
VK
105- NXSL:
106 - New class "InetAddress"
107 - New attribute "ipAddressList" for class "Interface"
988e5ee1 108 - New method "enableRoutingTablePolling" in class "Node"
26af5ac2
VK
109- Management console:
110 - Improved status map
86d3f0bd 111 - Fixed bug in sorting alarms by zone name
811e7fe8 112 - Zone ID can be generated automatically on zone creation
d6205b31 113 - New node can be created directly from agent tunnel manager
d8e53c7d 114 - "Bar" mode for gauge dashboard elements working correctly
7fc344d5 115- Fixed issues: NX-930, NX-1143, NX-1153, NX-1170, NX-1263, NX-1272, NX-1273, NX-1278, NX-1281, NX-1284, NX-1285, NX-1286
88ec003c 116
26af5ac2 117
0d402aa8
VK
118*
119* 2.1
120*
121
122- Improved audit logging
51e38637 123- Improved data reconciliation between agent and server
f17f7ebf 124- Improved Grafana integration
1d7917d5 125- Server detects changes in installed packages during configuration poll
c6030457 126- Added MariaDB database driver
f60995e7 127- Fixed excessive CPU usage by agent on AIX
a9f04e46 128- nxshell can connect to server on non-standard port
f17f7ebf 129- Driver for Netonix switches
738119a1
VK
130- NXSL:
131 - New methods for arrays: append, insert, pop, push, remove
e6c683db
VK
132 - Table methods get and set can accept column name instead of column index
133 - Table row method get can accept column name instead of column index
134 - Added table row method set
7a69b18b 135 - Access to DCI owner object in data collection and instance discovery scripts via $targetObject variable
192c8e11 136- Management console:
169e3a37 137 - Improved layout of dashboard elements
4ea42408 138 - Added option to indicate alarm severity with background color in alarm list
192c8e11 139 - Fixed bug in folder download in file manager
efec91ff 140 - Proper support for ANSI colors in object tools output in web UI
2273988d 141 - Object dragging on map disabled if user don't have write access to map object
9205b40f 142 - Option to hide sub-interfaces in UI (currently works only for Juniper switches)
42c3f3b3 143- Fixed issues: NX-1039, NX-1041, NX-1166, NX-1180, NX-1194, NX-1195, NX-1212, NX-1214, NX-1215, NX-1234, NX-1236, NX-1243, NX-1244, NX-1251, NX-1253, NX-1256, NX-1257, NX-1260, NX-1262, NX-1264
0d402aa8
VK
144
145
81fb666f
VK
146*
147* 2.1-RC1
148*
149
a85cab20 150- External tables in agent
3f61dbd4 151- Script source for table DCIs
5f975963 152- Driver for IgniteNet devices
fa9c1a51 153- Network device database (allows some device specific information to be provided without drivers)
61836237
VK
154- Server certificate's key can be stored in separate file
155- Multiple CA certificates can be specified in server configuration file
4ca9d9c0 156- Number of samples can be configured for table thresholds
f259e3eb 157- Null value can be used as "no change" option in auto bind scripts
ecabd44e 158- Grafana integration
81fb666f
VK
159- Management console:
160 - Node's zone name shown in alarm browser and object overview when zoning is enabled
ca9569a4 161 - Sorting option in table based charts on dashboards (to implement "Top N" style charts)
d2252dfe 162 - Full text object search
3c463101 163 - Agent tunnel manager view
d2252dfe 164- Fixed issues: NX-386, NX-1127, NX-1128, NX-1210, NX-1211, NX-1222, NX-1231, NX-1239, NX-1240, NX-1242
81fb666f
VK
165
166
29166812 167*
732a4c0b 168* 2.1-M3
29166812 169*
732a4c0b 170
a7b1e779 171- Improved event correlation based on network topology
29166812 172- Improved the usability of the Server Configuration, by adding descriptions and recognition for data types and possible values
e5f88e5a
VK
173- Alternative core configuration section can be set for nxagentd using -G command line option
174- Implicit external subagent registartion using EXT:* sections in agent configuration file
727b90ff 175- Unknown syslog sources can be automatically added as nodes
cf4260a7 176- Server startup scripts
b5458c25
VK
177- New method "setMapImage" in NXSL class "NetObj"
178- New attribute "mapImage" in NXSL class "NetObj"
034e2615 179- New NXSL class "Container"
a5e10fd8 180- New NXSL function AgentExecuteActionWithOutput
034e2615 181- Container autobind mode and script can be set from NXSL
8449b653 182- Fixed bug in NXSL string concatenation
de1be1b5 183- Events generated when interface expected state changed
a2fe8b12 184- Situations functionality is replaced with persistent storage that is included in each execution environment
9674aefa 185- Compression support in communication protocol
47ffbb5c 186- Switch forwarding database show correct interfaces for Mikrotik devices
d8b03f53 187- Driver for Juniper Networks switches
2f3df98c 188- Driver for Extreme Networks switches
d888bc1c
VK
189- Experimental MQTT support
190- Experimental agent-to-server connections (agent tunnels)
191- Experimental Grafana integration
fba72bb4
VK
192- Management console:
193 - Mutiple files can be scheduled for upload to agent at once
005f83f3 194 - DCIs created from templates made visually distinguishable in data collection editor
1fa9b9d9 195 - "Inverted" flag ignored in event processing policy if event or object list is empty
b1ae0f1a 196 - Object tools can be filtered by custom attribute presence
d1c4701c 197 - Configurable list of external URLs for each object
d67869b1 198 - Sound for outstanding alarm reminder can be configured
451defd7 199- 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-1187, NX-1188, NX-1190, NX-1191, NX-1192, NX-1193, NX-1197, NX-1198, NX-1209, NX-1213, NX-1216, NX-1217, NX-1223, NX-1224, NX-1225, NX-1227
29166812
EJ
200
201
12e55417
EJ
202*
203* 2.1-M2
204*
cd3f0187 205
ee3e25d3
EJ
206- Added alarm category functionality to manage which alarms are seen by what users
207 - EPP rules can be configured to generate categorised alarms
208 - Alarm categories can be created and configured in Alarm Category Configurator
209 - By default view_all_alarms acl added to Everyone group
ed0a30ba 210- Server can be configured to periodically send alarm summary emails
7ac735ef 211- Added template graphs
d6da7c3a 212- New NXSL functions: mktime, GetSyslogRuleCheckCount, GetSyslogRuleMatchCount
489e7869 213- New NXSL "Node" class attributes: isInMaintenanceMode, lastAgentCommTime
594b54e7 214- New NXSL "Table" class attribute "rows"
1390643d 215- Access to object's alarms in NXSL via "alarms" attribute in "NetObj" class
25e5c41d 216- Operator "new" in NXSL which can be used to instantiate objects if object class supports it
fcfb317c 217- Template auto-apply and container auto-bind works for clusters
120c1007 218- H3C driver correctly reads IPv6 addresses on interfaces
57a6a639 219- Improved HP ProCurve driver
0e7ee68c 220- SMS driver for Nexmo service
fce895e0 221- SMS driver for SMSEagle gateway
46f66bd1 222- SMS driver for MyMobile service
cd3f0187 223- Fixed FDB handling on Cisco switches
4c04aee5 224- Added support for CHAP, MS-CHAPv1, and MS-CHAPv2 in RADIUS authentication
405fb3ad 225- MySQL monitoring subagent
a29b488d 226- Fixed FreeBSD 11 compatibility issues
8c6b83ac
VK
227- Implemented interrupt and context switch counters in platform subagents
228- Implemented CPU interrupt time parameters on Windows
d47e413a 229- JMX subagent
0cabfae6 230- Event sending by agent do not restricted to master servers only anymore
d439bf53 231- Launcher for nxshell
2c3cb0fa 232- Log monitoring subagent supports pre-allocated log files
be113d30
VK
233- Management console:
234 - File manager improvements
9cd4dbeb
VK
235 - Option to save graph as image
236 - Added multipliers support in data format string for gauges
b4035339 237- Fixed issues: NX-18, NX-79, NX-102, NX-141, NX-146, NX-152, NX-338, NX-359, NX-394, NX-442, NX-446, NX-576, NX-664, NX-734, NX-736, NX-812, NX-824, NX-849, NX-859, NX-867, NX-870, NX-877, NX-901, NX-931, NX-961, NX-970, NX-973, NX-974, NX-976, NX-992, NX-1013, NX-1035, NX-1042, NX-1049, NX-1059, NX-1060, NX-1061, NX-1062, NX-1065, NX-1067, NX-1070, NX-1073, NX-1076, NX-1079, NX-1085, NX-1088, NX-1095, NX-1096, NX-1098, NX-1099, NX-1100, NX-1103, NX-1106, NX-1107, NX-1108, NX-1109, NX-1112, NX-1113, NX-1114, NX-1120, NX-1122, NX-1125, NX-1135, NX-1138, NX-1139
d5313c97 238
12e55417 239
2a1c460d
VK
240*
241* 2.1-M1
242*
243- New policy type: Log Parser
244- New server configuration parameter "JobRetryCount"
e4926628 245- Chassis objects
770b753e 246- Hypervisor monitoring subagent
2a1c460d
VK
247- 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.
248- If policy is known as installed on the node by the server and agent reposts that it is not installed it is being reinstalled.
770b753e 249- 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
ba756b1a 250- New internal parameters: Server.ReceivedSNMPTraps, Server.ReceivedSyslogMessages, ReceivedSNMPTraps, ReceivedSyslogMessages
6f8d54ca
VK
251- Max size of agent data collectiors pool can be configured
252- Agent data reconciliation block size and timeout can be configured
efc43892 253- New agent parameters System.CPU.CurrentUsage and System.CPU.CurrentUsage(*)
12acf3d3 254- SSH subagent (for collecting data and executing actions via SSH)
3f635e1b 255- Zone ID can be set for agent in SNMP proxy mode
43b62436 256- Zones has common default proxy node for all protocols
ce23d071 257- Zone's proxy node can be placed inside that zone
685508a7 258- Syslog proxy in agent
5cbd8b0e
VK
259- Built-in superuser account renamed to "system"
260- Default "admin" account now is ordinary member of "Admins" group without built-in privileges
3f419209 261- New method "enableDiscoveryPolling" in NXSL class "Node"
fa36e7f0
VK
262- New NXSL functions: AgentExecuteAction, GetAllNodes
263- NXSL functions GetNodeInterfaces, GetNodeTemplates, GetNodeParents, GetObjectChildren returns correct object classes
6d570a15 264- Agent effective user and group can be set in configuration file
413ecb78 265- Agent environment variables can be set in configuration file
d0089532 266- Added method "getResourceOwner" and attribute "nodes" to NXSL "Cluster" class
e9bf9011 267- New object tool type "server script"
a2cb7b0e 268- Number of polls can be set for "diff" type thresholds
24bfa28b 269- Instance discovery scripts can return instances as map instance/instance name
6cbf26de 270- CPU usage parameters on Windows moved to winnt.nsm from winperf.nsm and no longer depends on PDH
786773f7 271- New agent metrics for self-monitoring:
770b753e 272 Agent.SyslogProxy.IsEnabled, Agent.SyslogProxy.ReceivedMessages, Agent.SyslogProxy.QueueSize
2a1c460d
VK
273- Management console
274 - New editors for Agent Config Policy and Log Parser Policy.
99c82db8 275 - DCI summary tables with empty menu path not shown in object context menu
c0c94bcb 276- Fixed issues: NX-44, NX-53, NX-65, NX-272, NX-355, NX-393, NX-520, NX-587, NX-694, NX-697, NX-726, NX-732, NX-742, NX-773, NX-780, NX-787, NX-796, NX-825, NX-832, NX-876, NX-880, NX-934, NX-956, NX-960, NX-980, NX-989, NX-996, NX-1000, NX-1001, NX-1004, NX-1009, NX-1012, NX-1016, NX-1018, NX-1026, NX-1033, NX-1034, NX-1038, NX-1051
770b753e
VK
277
278
279*
280* 2.0.6
281*
282
283- Fixed incorrect interface network mask reported by agent on Windows XP and Windows Server 2003
284- Added option to turn off quotes in AT+CMGS command in generic SMS driver
285- Improved compatibility with different GSM modem types in generic SMS driver
286- Fixed SQL errors when saving LDAP users to database
287- Fixed excessive temporary files creation by web UI
288- Fixed build errors on Solaris 11
289- Fixed memory leak in Oracle DB driver
290- Fixed bug in SNMP transport causing false timeout errors
291- New agent metrics for self-monitoring:
292 Agent.Proxy.ActiveSessions, Agent.Proxy.ConnectionRequests, Agent.Proxy.IsEnabled,
293 Agent.SNMP.IsProxyEnabled, Agent.SNMP.IsTrapProxyEnabled, Agent.SNMP.Requests,
294 Agent.SNMP.Responses, Agent.SNMP.ServerRequests
295- Management console
a3101857 296 - Fixed glitches in table value view
b4035339 297- Fixed issues: NX-545, NX-614, NX-639, NX-768, NX-1025, NX-1028, NX-1029, NX-1031
d2cc663f
VK
298
299
300*
301* 2.0.5
302*
303
304- Data collection script can return null to indicate data collection error
305- Added option to set type of each varbind in nxsnmpset
306- Fixed memory leak in PostgreSQL database driver
307- New attributes "source" and "sourceId" in NXSL class "Event"
308- New method toJson() in NXSL class "Event
309- LVM monitoring parameters on AIX
eb077f61
VK
310- Added option to get normalized server thread pool load average
311- Fixed bug in self-monitoring termplates
d2cc663f
VK
312- Management console
313 - Fixed possible deadlock when executing server script
314 - Fixed area charts on dashboards
315 - "Interactive" option for line chart dashboard elements
b4035339 316- Fixed issues: NX-799, NX-820, NX-997, NX-1005, NX-1010
2a1c460d
VK
317
318
937a5ff6
MI
319*
320* 2.0.4
321*
322
41580924 323- New parameters in Linux platform subagent to get additional CPU information (frequency, model, etc.)
cf1d689e 324- Fixed bugs in LLDP based network topology discovery
615621a4 325- Correct notifications on threshold script errors
21286eb8 326- Option to use last known value for cluster data aggregation in case of data collecion failure
b8c8a8a7 327- Added server configuration parameter to ignore syslog message timestamps and always use server time
27858eaa 328- Added option to disconnect existing sessions of same user on login
c3876d4c 329- NXSL: implemented compound assignment operators and prefix increment/decrement for array elements
4058f716 330- NXSL: can access event parameters as event object attributes (like $event->$1 or $event->instance)
35863f40
VK
331- Management console
332 - Improved dashboard gauge widget
333 - Added translucence option for dashboard line charts
e47a88ea 334 - Configurable display format for dashboard elements data sources
0775bd0f 335 - Improved inverted line chart support
d45ad05f 336 - DCI filter in DCI selection dialog
5db44c5d 337 - Configurable line width on ad-hoc line charts
2d5f17fe 338 - Object tooltips in rack view
bb7328a5 339 - Line/area switch for all DCIs on chart level
937a5ff6 340- Android console
b4035339
AK
341 - Reorganized alarm notification section (issue NX-963)
342- Fixed issues: NX-280, NX-567, NX-647, NX-765, NX-866, NX-892, NX-955, NX-963, NX-964, NX-965, NX-966, NX-969, NX-977, NX-978, NX-981, #1223, NX-986, NX-990
937a5ff6
MI
343
344
ba6bfddc
VK
345*
346* 2.0.3
347*
348
349- Additional parameters in Oracle subagent for redo logs and ASM monitoring
430a7d50
VK
350- NXSL: variable $errormsg holding error description set in catch block
351- New NXSL function SplitString
7638efb1 352- NXSL: new methods setExpectedState and setExcludeFromTopology in Interface class
c908b63b 353- Default interface expected state can be configured
2e22746d
VK
354- GPS subagent (provides location data from NMEA compatible GPS receivers)
355- Server can update node location using GPS subagent
e8aac53c 356- Fixed error while event alarm linking multiple times
369bd1f1 357- Fixed server hang on shutdown
fe8ea784 358- NetXMS processes uses LC_CTYPE from environment for terminal I/O
5ac946df 359- Fixed bug in saving service checks
25d450c8 360- Fixed server crash caused by heap corruption in MS SQL and DB/2 database drivers
4804be4e 361- Fixed server deadlock caused by simultaneous use of instance discovery and transformation scripts
cd30e53b 362- Agent parameters for monitoring System V message queues
0a42e407 363- New action User.ChangePassword in WINNT subagent
bc96adf5 364- Text2reach SMS driver improved
9dc30c20 365- Port check subagent can be configured to return negative value as response time in case of error
c081ef97
VK
366- Management console:
367 - Fixed grid issues in network maps
869ab015 368 - Fixed object selection issues in network maps
3f0d72c2 369 - Added "hide links" option on network maps
610c27ca 370 - Added support for MAC addresses in format xxx.xxx.xxx.xxx
b4035339 371- Fixed issues: NX-733, NX-745, NX-769, NX-829, NX-882, NX-902, NX-909, NX-913, NX-923, NX-924, NX-929, NX-938, NX-941, NX-944, NX-947
ba6bfddc
VK
372
373
e84b821a 374*
375* 2.0.2
376*
377
e2579e2e 378- Optimized LDAP synchronization for large directories
63e99e56 379- Added NXSL API for manipulating object geolocation
1bb62997 380- Fixed bug that allows to crash server remotely by sending garbage to client connector port
503b147f 381- NXSL: new hash map attributes "keys" and "values"
ca594353 382- Object custom attributes can be accessed as hash map in NXSL
9af36ae4 383- New server debug console commands "log" and "logmark"
2d78c55c
VK
384- Management console:
385 - Improved file transfer error handling
0e3fdc18 386 - Double click on geo map zoom in and center map on point under cursor
43be3669
MI
387- Android Console:
388 - Updated ACRA library: now crash reports are sent via e-mail (will use the app installed on device to send mail)
389 - Fixed bug in action bar commands: disconnect and exit sometimes wasn't working
390- Android Agent:
391 - Updated ACRA library: now crash reports are sent via e-mail (will use the app installed on device to send mail)
b4035339 392- Fixed issues: NX-823, NX-830, NX-873, NX-891, NX-895, NX-903, NX-906, NX-911, NX-912, NX-915
22f38627 393
e84b821a 394
9f7b876f
MI
395*
396* 2.0.1
397*
398
2f140cf0
VK
399- Fixed random server crash if ODBC database driver is used
400- Fixed incorrect reading of long text fields by MS SQL database driver
b4035339 401- Fixed issues: NX-833, NX-844
9f7b876f 402
2f140cf0 403
d32e7ef1
VK
404*
405* 2.0
406*
407
e7450f3b 408- Template import correctly handles updates for existing templates
d32e7ef1 409- Scripts can be used as instance source in instance discovery DCIs
1d13de69 410- NXSL node object attribute snmpSysDescription renamed back to sysDescription
f11423ed 411- Selectors in NXSL
bc217f1b
VK
412- Array attributes in NXSL: size, minIndex, maxIndex
413- Hash map attributes in NXSL: size
24a5d5ab 414- New NXSL function: mapList
9d7771b8 415- Subnet mask for synthetic subnets can be set in server configuration
6547a540 416- Added cumulative counters for server DB writer requests
7d344a47
VK
417- Fixed data corruption issues in ODBC and Oracle DB drivers
418- Additional internal server metrics for monitoring DB activity and performance
e55ff6f9 419- Added interface creation hook
bf6d9445 420- Improved System.InstalledProducts table handling on Windows
45761e6f 421- Fixed inefficient query in Oracle monitoring subagent
5c68d205
VK
422- Server shutdown speed improved
423- Faster SNMP probing during configuration polls
424- Fixed false negative in node down detection if expected state of some interfaces set to IGNORE
425- Agent SNMP proxy improved
a1273b42 426- Improved agent data cache reconciliation
23464115 427- Fixed Oracle 12c compatibility issues
03b96461 428- Automatic configuration import from templates directory on server startup
ba889094 429- Fixed address list configuration bug
203cb23c
VK
430- Management console:
431 - Object tool input fields can be rearranged
13c5a15b 432 - Line width can be configured for line charts on dashboards
38504948 433 - Column sizes saved in table DCI last values view
b120cd0f 434 - Rack height and numbering direction can be changed
986771c7
MI
435- Android Console:
436 - 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)
437 - Added action buttons in status bar for notification icon (reconect, disconnect and exit), only for Android version starting from v4.1
438 - Updated support library
439- Android Agent:
440 - Support for Marshmallow devices (v6.0)
441 - Updated support library
b4035339 442- Fixed issues: NX-171, NX-635, NX-637, NX-731, NX-746, NX-747, NX-749, NX-750, NX-754, NX-756, NX-759, NX-760, NX-761, NX-764, NX-772, NX-778, NX-783, NX-784, NX-785, NX-794, NX-800, NX-805, NX-810, NX-813, NX-839, NX-851, NX-852, NX-854, NX-861, NX-862, NX-863, NX-864, NX-865
d32e7ef1
VK
443
444
343559f4
VK
445*
446* 2.0-RC2
447*
448
c42dc120 449- Maintenance mode for nodes, clusters, and mobile devices (manual and scheduled)
ef693d78 450- Fixed broken instance discovery filters
343559f4 451- Fixed agent crash when collecting SNMP data in cached mode
b2556fa8 452- Agent returns correct OS version on Windows 10
64909a13 453- New NXSL "Node" class attribute: bridgeBaseAddress
c42dc120 454- One LDAP attribute can be used in multiple mappings
845a510c 455- Fied deadlock on LDAP user deletion while LDAP synchronization
90e27671 456- Add option to use encrypted password in password fileds in configuration files and in the server configuration parameters.
9b571a7e 457- Added SMS driver for web service text2reach.com
cf38357f 458- SNMP sysContact and sysLocation collected and stored
0eff2ce4 459- Server can accept traps and syslog messages from nodes in all zones (controlled by TrapSourcesInAllZones configuration option)
875115ed 460- On instance discovery pool instance name is updated if it has changed
cea7350f 461- New SMS driver - slack.com
af4a09df 462- IPv6 support in built-in syslog server
140c9c20 463- Fixed event processing policy export/import issues
6ff8bec9 464- Global default retention time and polling interval for data collection
052e15b3
VK
465- Initial support for scheduled tasks within system
466- Scheduled file upload
eac6fd8a
VK
467- Management console:
468 - Object context menu available on geo map
cb59d551 469 - Filter in event template configurator
26f7e58a 470 - Web console use client time zone to display time
f8f3d86b 471 - Added option to use server time zone to display time in console
d2108059 472 - Access to event log, SNMP trap log, and syslog from object context menu
c77d509e 473 - Dashboards can be associated with other objects (nodes, containers, etc.) and opened from object's context menu
43666be9 474 - Forced DCI polls from summary tables
597b3359 475 - Script hints
b4035339 476- Fixed issues: NX-578, NX-619, NX-629, NX-640, NX-652, NX-666, NX-671, NX-674, NX-678, NX-679, NX-680, NX-684, NX-685, NX-686, NX-688, NX-690, NX-691, NX-693, NX-695, NX-698, NX-701, NX-705, NX-707, NX-709, NX-715, NX-717, NX-721, NX-727, NX-729, NX-730
343559f4 477
b2556fa8 478
cb97f4dd
VK
479*
480* 2.0-RC1
481*
482
483- Fixed LDAP authentication issues with Active Directory
0b5c98d9 484- Fixed character encoding issues in LDAP user data
f11185ea 485- Java subagent improved
c57adfee 486- Fixed multiple issues with agent side data caching
06f09671 487- Hash maps implemented in NXSL
28e4009a 488- Improved array implementation in NXSL
5f573844 489- New NXSL function ArrayToString
92b25da9 490- New OS parameters and tables: System.HandleCount, System.OpenFiles, Process.Handles
4552903b 491- Unified macros in all types of object tools
8a1519ce 492- Server can be switched to case-insensitive login names mode
234079c4 493- Implemented support of "command generates output" option for server commands
e5f4e3ac 494- Network device driver for TelcoBridges gateways
2266fe84 495- Fixed memory leak in Qtech OLT driver
de1205d5 496- Java subagent plugin for Ubiquity/LigoWave device monitoring
7a8aa001
VK
497- Management console:
498 - Default object display mode can be set in map properties
5bd561ad 499 - Map drill-down can be enabled in dashboard map elements
b576249a 500 - Input fields in object tools
d881ea08 501 - Improved script editor for script library
3d37f7bf
VK
502 - Interface speed displayed in interface object details and in "Interfaces" tab
503 - Symbolic name of interface type diplayed when known
b4035339 504- Fixed issues: NX-14, NX-31, NX-533, NX-609, NX-617, NX-618, NX-624, NX-626, NX-628, NX-631, NX-632, NX-633, NX-634, NX-636, NX-638, NX-641, NX-643, NX-644, NX-645, NX-650, NX-654
cb97f4dd
VK
505
506
0ca5ef18
VK
507*
508* 2.0-M5
509*
510
fc4ab609 511- Agent-side caching of collected data
ed35cf63 512- Fixed bug in handling floating point Windows performance counters
7f16667f 513- Added "comments" attribute to NXSL "DCI" class
1718cc2a 514- New NXSL function sha256
29d7515f 515- Fixed broken nxagent.sms SMS driver
5f6e8d09 516- Added support for SNMP traps over IPv6
981d246a 517- Switched to SHA-256 for password hashing
a63732ff 518- Timestamp can be provided in nxpush and nxapush
ad13c0e2 519- New methods in NXSL class "Event": setMessage, setSeverity, setUserTag
e4ec73da 520- Command line options for nxagentd to change effective user and group after start
4d2f7283 521- Fixed occasional NXSL compiler crash on scripts with syntax errors
a84c073c 522- Errors in auto bind/apply scripts interpreted as "ignore" instead of "false" result
5ad4ed06 523- New core agent parameter File.FolderCount
fbcf3182 524- Fixed broken active discovery
7e1816e5 525- Improved system behaviour on large installations
0ca5ef18
VK
526- Management console:
527 - Fixed broken VPN connectors configuration
a864de5c 528 - "Inverted values" option on line charts
bcb7ed06 529 - Filter in predefined graphs tree
1fa2ca0e 530 - Values of selected DCIs can be shown on object overview page
572d1186 531 - "Stacked" option added to line charts on dashboards
2ede895d 532 - In-place file rename in file manager
0a618b1c 533 - Option to export data from line charts on dashboard to CSV file
20382f23 534 - "Select all objects" option in network maps
191e4784 535 - "Proxy node" option in DCI properties renamed to "Source node" to avoid confusion
b7afd31e
VK
536- Android Console:
537 - Added "capabilities" in node overview (changed to expandable list view)
b4035339 538- Fixed issues: NX-26, NX-439, NX-572, NX-573, NX-583, NX-586, NX-589, NX-590, NX-598, NX-606, NX-607, NX-608, NX-612, NX-620, NX-621, NX-625
0ca5ef18
VK
539
540
e9f77dfa
VK
541*
542* 2.0-M4
543*
3132562c
VK
544
545- Script export/import
546- Object tools export/import
c7a9d87c 547- DCI summary tables export/import
3132562c 548- Template hierarchy preserved during export/import
459f4057 549- NXSL functions and classes to work with alarms
3132562c
VK
550- MEGATEC protocol support in UPS subagent
551- Fixed broken WoL functionality
552- Fixed broken PING subagent
553- Fixed database upgrade issues on MS SQL
554- IPv6 support in PING subagent
0f2eaffc 555- Network device driver can be manually selected for node by setting snmp.driver custom attribute
19e3290a 556- Added default melodies for alarms
557- Added option to play sound on alarm sound preference page
c1228ac2 558- Interface objects can be used on network maps
3cf06db4
MI
559- Android Agent:
560 - Added support for Lollipop MR1 (v5.1)
561 - Updated support library
562- Android Console:
563 - Changed order of overview items to match Java console (node browser)
564 - Added MTU field in interface details (node browser)
565 - Updated support library
b4035339 566- Fixed issues: NX-461, NX-463, NX-500, NX-505, NX-521, NX-591, NX-592, NX-595, NX-596, NX-597, NX-602, NX-603, NX-604
e9f77dfa
VK
567
568
15fe7742
VK
569*
570* 2.0-M3
571*
572
b1953b11 573- IPv6 support: communications, address information, topology
067aa4ab 574- New NXSL functions: gethostbyaddr, gethostbyname, md5, sha1, AgentReadList
d66236c0 575- Added posibility to wakeup unmanaged node
248cd5ce 576- Instance discovery separated from configuration polls
69a4eaa6 577- Instance discovery type "SNMP Walk - OIDs" sets instance name to OID value by default
fc658a01 578- GPIO.PinState parameter in Raspberry Pi subagent
b06ae508 579- Server housekeeping process runs once per day at fixed configurable time
5f648670 580- Server housekeeping process performance optimization
ac7e4032 581- Added driver for Qtech OLT switches
4a675f94 582- New agent parameter FileSystem.Type(*)
ecdf8898 583- New agent parameters Net.Resolver.AddressByName(*) and Net.Resolver.NameByAddress(*)
845303de 584- Fixed broken SNMP proxy functionality in agent
0361dc6d
VK
585- Management console:
586 - Fixed broken popup menu actions on "Interfaces" tab
b1953b11 587 - Macro %USERNAME% can be used in object tools
d195b408 588 - VLAN highlight on port selection in VLAN view
62e3e4a8 589 - "Use multipliers" option in DCI summary tables
a8a2e336
VK
590 - "Zoom to fit" action in network maps
591 - "Always fit layout to screen" option in network maps
ac7b0729 592 - Last selected zoom level preserved on network map close
0a5ea44e 593 - Invisible dashboards and charts do not refresh itself automatically
2adb6f53 594 - "Current" column in extended line chart legend
0b82a4c6 595 - Option to clone network maps
a8497ce8 596- Android console:
b4035339
AK
597 - Implemented feature NX-568 (WoL)
598- Fixed issues: NX-494, NX-497, NX-506, NX-519, NX-522, NX-537, NX-542, NX-544, NX-547, NX-548,
599 NX-549, NX-550, NX-551, NX-552, NX-555, NX-556, NX-557, NX-558, NX-559, NX-560,
600 NX-561, NX-562, NX-563, NX-568, NX-570, NX-571, NX-574, NX-577, NX-579, NX-580,
601 NX-581, NX-582, NX-584, NX-585
15fe7742
VK
602
603
5096f5a5
VK
604*
605* 2.0-M2
606*
607
608- Fixed server hang issue on some Windows versions
609- Fixed SNMPv3 communication issue with HP A series switches
eaeb19c3 610- Fixed LDAP sync problems on Windows
e148195e 611- Russian translation improved
90bdd8b4 612- New MIB added: SYMBOL-CC-WS2000-MIB
e58b0f75 613- Subagent for reading DS18T20 and DS18S20 temperature sensors on Linux
b4035339 614- Fixed issues: NX-479, NX-503, NX-515, NX-518, NX-527, NX-528, NX-529, NX-534, NX-536
5096f5a5
VK
615
616
e47404b3 617*
65308e06 618* 2.0-M1
e47404b3
VK
619*
620
11e5b2da 621- New hook script "AcceptNewNode" (can be used as additional filter for network discovery to avoid unnecessary communications)
e47404b3 622- SMS driver for Kannel gateway
65308e06
VK
623- Oracle subagent: added parameter Oracle.CriticalStats.Deadlocks
624- Reporting server improved
2564612e 625- Code page option added to all client command line tools (nxalarm, nxevent, nxpush, nxsms)
0ae82278 626- New NXSL functions: GetNodeTemplates
9ef4404c 627- New parameters in Windows agent: System.Update.LastDetectTime, System.Update.LastDownloadTime, System.Update.LastInstallTime
b8014eee 628- Network service response time can be monitored
33d77032 629- Added driver for HP A-series and V-series switches
3f02d14f 630- MIB compiler correctly handles REFERENCE keyword in agent capabilities section
e3bbfeb3 631- Oracle Tuxedo monitoring subagent
d140955e 632- Improved server performance with PostgreSQL
e95680e5 633- Alias and MTU collected and stored for interfaces
f34e7a6e 634- Server uses ipAddressTable and ipAddressPrefixTable to collect configured IP addresses when supported by monitored nodes
c72d38dc
VK
635- Management console:
636 - New dashboard element "DCI summary table"
368d9a1a 637 - Cluster objects shown on status maps
d336c878 638- Android console:
a20acc57 639 - Added date in X axis (graphs) when the time frame is greather that one day
de37bab3 640 - 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)
a20acc57
MI
641 - Fixed graphical problem (checkbox) in last values tab
642 - Support for KitKat Wear and Lollipop, updated support library v4
b4035339 643- Fixed issues: NX-36, NX-223, NX-259, NX-330, NX-390, NX-437, NX-443, NX-471, NX-476, NX-477, NX-478, NX-479, NX-481, NX-482, NX-483, NX-486, NX-488, NX-490, NX-492, NX-493, NX-495, NX-501, NX-502, NX-504, NX-508, NX-509, NX-511, NX-512, NX-514
e47404b3
VK
644
645
2047c0ea
VK
646*
647* 1.2.17
648*
17b1ab4a
VK
649
650- New DCI source: NXSL script executed on server
d368074d 651- Configurable node matching policy for built-in syslog server (controlled by SyslogNodeMatchingPolicy configuration parameter)
6e5be354 652- Oracle monitoring subagent improved (bugs fixed, new metrics)
786d4228 653- nxalarm tool supports commands add-comment and get-comments
d999988d 654- Source port number added to events generated from SNMP trap (available via "sourcePort" named parameter)
db36a316 655- Jira link: added possibility to set project's component for issues being created
9208c84b 656- ICMP proxy can be set for nodes
d67faad5 657- New methods in NXSL classes Node, Interface, and NetObj: setStatusCalculation and setStatusPropagation
ee9e3506 658- New attributes "slot" and "port" in NXSL class Interface
9b26e615 659- Can execute arbitrary NXSL script in context of node, cluster, subnet, or container object from management console
0717a453 660- Improved network topology changes detection
d7e23292 661- Added driver for H3C switches
17b1ab4a
VK
662- Management console:
663 - Can show alarms for multiple selected objects
664 - Fixed non-working ordering in event list in alarm details view
665 - Fixed bug with LDAP user system rights
04b18e7b 666 - Added default search string for LDAP to select all objects: "(objectClass=*)"
23758252
VK
667 - Added device geolocation tracking and display on map
668 - Filter in event processing policy editor
681850b4 669 - Fixed bug with deletion of subnet with corrected IP
d0971246 670 - Added command line option to open specific dashboard after login
6bf6ef12 671- Android console:
b4035339 672 - Fixed issue NX-467
c4bf7fcc 673 - Added node boot time to overview tab
6bf6ef12
MI
674 - Fix bug in notifying connection point not found
675 - Fix bug in computing interface expanded list size (removed hardcoded values)
676 - Added manage, unmanage, set expected state (up, down, ignore) and find switch port to interface list
677 - Fix aesthetic problems in expandable list (graphs and interfaces list)
678 - Integration of new support library
679 - Target to new API version (20)
b4035339
AK
680- Fixed issues: NX-27, NX-64, NX-228, NX-243, NX-283, NX-365, NX-373, NX-396, NX-388, NX-404, #593,
681 NX-424, NX-427, NX-433, NX-435, NX-438, NX-441, NX-444, NX-447, NX-448, NX-449,
682 NX-450, NX-456, NX-464, NX-469
2047c0ea
VK
683
684
2b940936
VK
685*
686* 1.2.16
687*
688
c83f6449
VK
689- Fixed database upgrade issues
690- Fixed packaging issues
5ff85fa4 691- Fixed bug causing outdated peer information on interface objects
d2f6c59d 692- Fixed bug with upload to agent default path from server file store
a6312bd6
VK
693- Instance display name for DCIs created via instance discovery
694- DCIs created via instance discovery can be combined by instance into one chart on performance tab
b32b325d 695- Transformation script terminated by "abort" call will not generate SYS_SCRIPT_ERROR event
daf3c104 696- Database manager can detect and fix missing IData and TData tables
a3906178
VK
697- NXSL:
698 - String concatenation operation interprets NULL value as empty string instead of throwing runtime error
699 - Fixed incorrect processing of ilike, match, and imatch operators
700 - Added try / catch operator
e218a1d1 701- New MIBs added: NETUP-MIB
b4035339 702- Fixed issues: NX-293, NX-312, NX-374, NX-428, NX-429, NX-430
2b940936
VK
703
704
03ff6e20
VK
705*
706* 1.2.15
707*
708
d9a4c9a2
VK
709- LDAP support
710- Event names support in nxevent
a26861ad 711- Previous state parameter added to SYS_NODE_UP event
fe400f32
VK
712- Added file management subagent (filemgr.nsm)
713- Removed agent configuration parameter EnableArbitraryFileUpload
714- New NXSL class "Zone"
715- New attributes "zone" and "zoneId" in NXSL classes "Node" and "Interface"
f8106e8b 716- Syslog records from unmanaged nodes do not generate events
299f1678 717- Syslog node matching improved
fe400f32
VK
718- New access rights for nodes:
719 - Download File (download file from agent to local workstation)
720 - Upload File (upload file from local workstation to remote node)
721 - Manage Files (move, rename and delete files on remote node)
03ff6e20
VK
722- Management console:
723 - "Commands" box on node overview page made configurable
724 - Object tools can have icons
f2bcb362 725 - "Last value" type gauge can show non-numeric values
511564ff 726 - "Trusted Nodes" property page shown for condition objects
9a0b8d4e 727 - Network map content can be copied to clipboard
3a790159 728 - Perspectives export/import
958b4791
VK
729 - Topology related options in node's context menu grouped in "Topology" submenu
730 - Added specialized view for IP routing table
731 - Added specialized view for switch forwarding database
1539bdfe 732 - Agent configurations manager implemented
d5cf7cda 733- Android Console:
761095bf 734 - Added option in preference to show/hide legend in graphs
1201bac8 735 - Object comments displayed
f52d1701 736 - Added "Navigate to" option for objects with geolocation set
b4035339
AK
737- Fixed issues: NX-105, NX-125, #457, NX-349, NX-369, NX-372, NX-380, NX-389, NX-391, NX-401,
738 NX-402, NX-407, NX-409, NX-410, NX-411, NX-413, NX-416, NX-417, NX-418, NX-419,
739 NX-421, NX-423, NX-425
03ff6e20
VK
740
741
641a5b28
VK
742*
743* 1.2.14
744*
745
4005181b 746- STP (Spanning Tree Protocol) information used for topology discovery
32745683 747- Information source for interface peers (CDP, STP, etc.) shown in console
641a5b28 748- New NXSL function inList
f40f0e07 749- New NXSL operator abort
484e609d
VK
750- New methods in NXSL class Node: enableAgent, enableConfigurationPoll,
751 enableIcmp, enableSnmp, enableStatusPoll, enableTopologyPoll
752- Fixed server crash if SNMP proxy unavailable
386f88e3
VK
753- New MIBs: AIRESPACE-REF-MIB, AIRESPACE-SWITCHING-MIB,
754 AIRESPACE-WIRELESS-MIB, FROGFOOT-RESOURCES-MIB, MIKROTIK-MIB
31b0f68b 755- SMS driver for websms.ru service
ec9c39ea 756- Macro expansion supported in pattern in agent parameters File.Size and File.Count
ba39fc61 757- Attribute "instance" added to NXSL class "DCI"
38fd593f 758- Added "L" extension to DCI custom schedules
5c5c7111 759- Traps from unmanaged nodes ignored
b2042b58 760- Fixed repeated threshold violation events after server restart
020559de 761- Added driver for Mikrotik routers
8cf94ffe 762- Added driver for Ubiquity Networks wireless access points
386f88e3 763- Added driver for Cisco Wireless Controller 4400 (former Airespace)
9933e1d4 764- Wireless controller and access point support improved
da623f8b
VK
765- Log monitoring subagent sends Windows event source, severity, and code
766 to the server as part of NetXMS event
ab0028e7 767- DB/2 driver and monitoring subagent included into Windows installation package
3f4c195f 768- Management console:
f5fc73cc 769 - DCI values can be shown on network map links
2e73d907 770 - DCI value can be shown on map as immage, that checnges depending on DCI value
bf817e09 771 - DCI value can be shown on map as a text
3f4c195f 772 - Colored background for DCIs with active thresholds in DCI summary tables
54c7a4f6 773 - IP route visualisation improved
bf817e09 774 - On table DCI threshold property page columns can be chosen from dropdown
ab0028e7 775- Reporting server rewritten from scratch
b4035339 776- Fixed issues: NX-46, NX-287, NX-361, NX-367, NX-368, NX-377, NX-383, NX-384, NX-385, NX-395, NX-397
641a5b28
VK
777
778
c6efdc26
VK
779*
780* 1.2.13
781*
782
b30436ff 783- Improved layer 2 topology discovery performance
ad12a86f 784- Special handling of incorrect LLDP data provided by some D-Link switches
800bf569 785- Optimizations in NXCP processing
ae8ea5a6 786- Added driver for Cisco Small Business switches
c275912c 787- Improved file retrieve from agent
ad12a86f 788- Windows agent: added service list and service table (System.Services)
da2594d5
VK
789- Fixed bug with SQL initialization script generation on HP-UX
790- Fixed Oracle DB initialization error
ca0e18d2 791- New macro %K (alarm key) in event actions
c6efdc26
VK
792- Management console:
793 - Implemented alarm sounds
794 - Fixed "broken pipe" errors
8751666e 795 - Macros with alarm data in object tools
da2594d5
VK
796 - Added option "Manage image library" in user access rights property page
797 - Fixed image upload in web console
5056b919 798- Added support for sticky acknowledge in nxalarm tool
57ec7ab3 799- Fixed bug causing excessive memory usage by AIX agent
da2594d5
VK
800- Fixed bug with interface status detection if agent runs in Solaris zone
801- Fixed agent crash if HTTPS service status requested
2a313136
MI
802- Android Console:
803 - Fix bug missing hide notification alarm in status bar
b4035339
AK
804 - Implemented "Font size in graph/dashboard sessions" (Feature NX-188)
805- Fixed issues: NX-82, NX-188, NX-294, NX-297, NX-300, NX-311, NX-314, NX-318, NX-335, NX-346, NX-347, NX-360
c6efdc26
VK
806
807
82312316 808*
d4933166 809* 1.2.12
82312316 810*
811
d4933166
VK
812- Support for MetaSystem UPS in UPS subagent
813- Timed (temporary) alarm acknowledgement
04a6de61 814- New subagent DBQuery - replacement for ODBCQuery
c2b7c9ae 815- DCI access functions in NXSL works correctly with table DCIs
e46d6c36 816- Fixed bugs with instance discovery DCIs created from templates
dc679178 817- New property "runtimeFlags" in NXSL class "Node"
035745fc 818- New event SYS_IF_PEER_CHANGED (sent when peer change detected in interface)
71b42b18 819- New system permission: Manage Image Library
d1730ccf 820- Object level access control can be enabled for logs
abb85c62 821- New NXSL function FindAllDCIs
2b8a949b 822- Driver for Allied Telesis switches improved
d4933166
VK
823- Management console:
824 - Fixed bug with red zone display in "last value" dashboard element
825 - Edit and delete for alarm comments are working now
826 - Fixed Y axis range can be set for line and bar charts
b44dac6c 827 - In alarm menue are not shown incompatible for selected alarm statuses.
63121e45
VK
828 - Alarm status flow can be changed to strict (terminate status can be set only
829 after alarm is resolved). To change flow set "StrictAlarmStatusFlow" parameter to 1.
7349c1bf 830 - SNMP MIB loaded into memory on first access
cc4cd989 831- Android Agent:
b4035339 832 - Implemented "Connection notification" in status bar (feature NX-323)
cc4cd989 833 - Fix bug in resetting switch preference (settings)
5370a9c0 834- Android Console:
cc4cd989 835 - Fix bug in resetting switch preference (settings)
b4035339 836 - Implemented "Entire network" root (feature NX-324)
5370a9c0 837 - Manage last alarm from status bar: acknowledge, resolve, terminate (only for Android >= 4.1)
b4035339
AK
838- Fixed issues: NX-52, NX-61, NX-205, NX-208, NX-268, NX-271, NX-285, NX-317, NX-321, NX-323, NX-324, NX-325,
839 NX-326, NX-328, NX-329, NX-332, NX-339, NX-342, NX-344, NX-345
82312316 840
c0b1ee7b 841
bcfcb730
VK
842*
843* 1.2.11
844*
845
1d34c533 846- Thresholds can be defined as NXSL scripts
bcfcb730 847- XMPP messaging support
a58454c9 848- "Do not save collected data to database" option for data collection items
b4b46796 849- Added "follow" option to "download file" object tools
9c170b20 850- New attribute "driver" for NXSL class "Node"
4ece7d1a
VK
851- Management console:
852 - Stacked line charts implemented
7cc7b98e 853 - Authentication by certificates supported by Java console
072dfee8 854 - Russian translation improved
b4035339 855- Fixed issues: NX-2, NX-51, NX-261, NX-313, NX-316, NX-319
bcfcb730
VK
856
857
2292ff1d
VK
858*
859* 1.2.10
860*
861
862- Event processing policy rules can be exported and imported
c96f74e2
VK
863- NXSL:
864 - Implemented post-increment and post-decrement for array elements
0f25ff9a 865 - New functions: GetDCIValues
c59466d2 866- Server's ICMP ping timeout can be configured
61191f0d 867- DB/2 monitoring subagent
dab99e7e 868- DB/2 supported as backend database
12bb962b 869- Table DCIs can be used in condition objects
4e46505f 870- nxapush can push data on behalf of other nodes
9ad921e5 871- Transformation script can be run on aggregated DCIs
e02953a4 872- Unknown SNMP trap sources can be automatically added as nodes
04a6de61 873- Syslog processing optimized for performance
1938d609 874- Default shared secret for agents can be configured
0239cfea
VK
875- Driver for Ping3 devices
876- Driver for Allied Telesis switches
7b24aa2b 877- Agent installer on Windows automatically adds firewall exception
84ee0f9c 878- Database migration tool
724e98a4 879- Additional parameters in Solaris platform sub-agent
89c4e954
VK
880- Management console:
881 - New command line option -fullscreen
47a7c428 882 - Option to draw borders around each value in "gauge" dashboard elements
e115cb7c
VK
883 - Sorting by value in "Last Values" view takes data type into consideration
884 - "Nodes" tab in object details view for subnets and containers
d86e61c4 885 - "Address Map" tab in object details view for subnets
69c6604d 886 - Czech and Russian localization
b4035339
AK
887- Fixed issues: NX-68, NX-117, NX-177, NX-224, NX-232, NX-246, NX-247, NX-248, NX-249, NX-250, NX-254,
888 NX-257, NX-260, NX-263, NX-265, $401, NX-284, #414, NX-286, NX-288, NX-301, NX-302
2292ff1d
VK
889
890
66b1337d
VK
891*
892* 1.2.9
893*
894
0c97b51c 895- Templates can be applied on clusters
8a3a4f25 896- Filters for automaticaly populated network maps
18321496 897- User-defined constants in NXSL
25076d53 898- New methods deleteColumn and deleteRow in NXSL class Table
64d10e08 899- New NXSL functions: chr, ord
03778fa3 900- HTTPS support in port checker subagent
66b1337d 901- Added MIBs for Nortel/Trapeze Wireless security switches
c88761c1
VK
902- New MIBs: BAY-STACK-NOTIFICATIONS-MIB, SUN-HW-CTRL-MIB, SUN-HW-TRAP-MIB,
903 SUN-PLATFORM-MIB
e9d75140
VK
904- Management console:
905 - New dashboard elements: status map and table value
b4035339
AK
906- Fixed issues: NX-168, NX-219, NX-221, NX-222, NX-226, #311, NX-229, NX-230, NX-234, NX-235,
907 NX-236, NX-237, NX-238, NX-239, #339, NX-240, NX-242
66b1337d
VK
908
909
4a435beb
VK
910*
911* 1.2.8
912*
913
06492844 914- Support for data collection using SM-CLP protocol
85ae39bc
VK
915- Aggregated DCI values on cluster objects
916- Transformation scripts for table DCIs
a0ddfb29 917- Support for multi-column keys (instances) in table DCIs
db117859 918- Implemented SNMP table DCIs
4a435beb
VK
919- Configurable DCI summary tables
920- Default background color for new network maps made configurable
93dbc1be 921- Logged in users cannot be deleted
4547feec 922- Empty containters have "Normal" status instead of "Unknown"
42c782b1 923- New NXSL functions: AgentReadTable, DeleteObject, GetDCIRawValue
cb1ae425 924- Map objects can have status calculated from contained objects' status
57c95dc3 925- SNMP trap listener port now configurable
f68485ad 926- HP-UX agent improved
e007eff4 927- Some D-Link MIBs added to distribution
d41f55ee 928- Debian binaries built in UNICODE mode
a567a02a 929- Management console:
a0ddfb29 930 - Simplified table DCI configuration
a567a02a 931 - Charts can be created from table data
6ed9bd8e
VK
932 - Severity filter in dashboard element "Alarm Viewer"
933 - Zoom level can be configured for "Network Map" dashboard elements
08a5ea19 934 - Values of custom attributes can be used in object tools
1bf0e5fb 935 - Vertical orientation for dial chart elements
db117859
VK
936- Web UI:
937 - Single sign-on support using CAS
938 - Configuration file nxmc.properties can be placed outside of war file
d200e0c4 939 - Workbench layout and user preferences saved between sessions
b4035339 940- Fixed issues: NX-33, NX-34, NX-161, NX-164, #262, NX-204, NX-206, NX-207, NX-209, NX-212, NX-214
4a435beb
VK
941
942
072e4643
VK
943*
944* 1.2.7
945*
946
ea12c2aa 947- Simplified configuration of DCIs based on Windows performance counters
caa04e26 948- Basic software inventory
5db0d494 949- Network discovery improved
beae365a 950- Status of zone's proxy node now used in "node down" event correlation
d02f6b92 951- Configurable default DCI retention time and polling interval
215637cc 952- New NXSL functions: CreateNode, GetSumDCIValue
5956e68b 953- New NXSL operator @ - safe get object's attribute
46ee6286 954- New MIBs added: ASTARO-MIB, CPQHOST-MIB, CPQPOWER-MIB
bde67a1f
VK
955- Special support for wireless switches
956- Driver for Motorola/Symbol wireless switches
a294a36f
VK
957- Fixed bugs in template export/import
958- Database manager: Fixed bugs in database export
80a62889
VK
959- New parameters for Windows Security Center provided by WMI subagent:
960 System.AntiSpywareProduct.Active
961 System.AntiSpywareProduct.DisplayName
962 System.AntiSpywareProduct.UpToDate
963 System.AntiVirusProduct.Active
964 System.AntiVirusProduct.DisplayName
965 System.AntiVirusProduct.UpToDate
966 System.FirewallProduct.Active
967 System.FirewallProduct.DisplayName
968 System.FirewallProduct.UpToDate
70515625
VK
969- Management console:
970 - "Export to CSV" option added to most tabular data views
34bb5919 971 - Auto login option for web console
b9c2e1e1
VK
972 - Last values of selected DCIs can be shown in object tooltips
973 on network maps
b4035339 974- Fixed issues: NX-59, NX-165, NX-190, NX-193, NX-194, NX-195, NX-196, NX-200, NX-201, #268, NX-202
072e4643
VK
975
976
a6cc48cc
VK
977*
978* 1.2.6
979*
980
cbba9d13 981- DCI instance discovery
019ffcf4 982- nxshell: Python-based client-side scripting
398faec8 983- Array initializers in NXSL
a6cc48cc 984- NXSL function PostEvent can use event names instead of event codes
707b18df
VK
985- New NXSL functions: AgentReadParameter, CreateDCI, ManageObject,
986 SetInterfaceExpectedState, UnmanageObject
8e334368
VK
987- Management console:
988 - Network map functionality in web console now in sync with desktop version
df95dad3 989 - Alarm details view improved
ff76e836 990 - Configurable chart ordering on performance tab
4155c10f
VK
991 - Syslog parser editor working correctly
992- Android Console:
b4035339
AK
993 - Force reconnection after changing settings (NX-189)
994 - Fixed bug in showing predefined graphs and dashboards (NX-187)
4155c10f
VK
995 - Added support for mobile device objects
996 - Added geolocation info in overview tab
8e334368 997- 64bit interface counters in Windows agent
674164eb 998- Improved LLDP support
a548def4 999- Driver for D-Link switches
0688e29b
VK
1000- Event parameters passed as arguments to action scripts
1001- PING subagent: targets can be specified using DNS names
6cb804e9
MI
1002- Android Agent:
1003 - Changed name of configuration parameters (NB needs reconfiguration of agent!!!)
1004 - New location strategy: relay on updates from other apps or force update (frequency, duration and provider selectable).
1005 - Show location strategy on home screen.
1006 - Fixed bug in automatic connection on first start when agent was disabled
1007 - Override for connection schedule on detecting change of connectivity (selectable)
3a82d5ae 1008- New MIBs added: LLDP-EXT-DOT1-MIB, LLDP-EXT-DOT3-MIB
b4035339 1009- Fixed issues: NX-163, NX-170, NX-172, NX-174, NX-176, NX-178, NX-179, NX-181, NX-182, NX-184
a6cc48cc
VK
1010
1011
e5be5b83 1012*
61382238
VK
1013* 1.2.5
1014*
1015
227a0f76 1016- Topology-based event correlation improved
56e92fc9 1017- Network discovery improved
4dd963e9
VK
1018- Mapping tables
1019- New NXSL functions: ceil, floor, round, format, map
61382238 1020- Management console:
838a1a95 1021 - "Alarm Details" view
61382238 1022 - "Area" option implemented on line charts
9e48f7b8 1023 - Multiple DCIs can be combined on one graph on "Performance" tab
e9491562 1024 - New dashboard element: separator
e5be5b83 1025 - DCIs can be created from MIB Explorer
838a1a95 1026 - Textual conventions for selected MIB object displayed in MIB explorer
5fba45e9 1027 - Fixed bug with chart titles in dashboards
13794bec 1028 - "Snap to grid" and "Align to grid" options in network maps
9f56d95b 1029 - Improved Y-range adjustment in line charts
4d7a25ed 1030 - Improved tooltips in line charts
08769290 1031 - Custom logo can be set on login screen in web console
bd8cc790 1032 - Fixed performance and stability issues with image library
ad09fb0c
MI
1033- Android client:
1034 - Select all/unselect all in alarms list
316b8477 1035 - Multipliers for graphs and last values: binary (power of two) and decimal (power of ten)
868c4a4b 1036 - Show number of pending alarms in home screen
227a0f76 1037- API for creating embedded application agents
08769290 1038- Initial (alpha) version of mobile agent for Android devices
b4035339
AK
1039- Fixed issues: NX-5, NX-23, NX-25, NX-103, NX-121, NX-129, NX-130, NX-139, NX-142, NX-144, NX-145,
1040 NX-147, NX-153, NX-154, NX-155, NX-156, NX-159, NX-160, NX-162
61382238
VK
1041
1042
e5be5b83 1043*
b775ebcf
VK
1044* 1.2.4
1045*
1046
1047- New global variable $dci in transformation scripts
1048- Management console:
1049 - Command line options for automatic connect
b2f2ea8f
VK
1050 - Container type objects can be expanded/collapsed by double click
1051 in the object tree
1052 - Maps and dashboards can be opened by double click in the object tree
1053 - Line charts can be opened by double click on DCI in last values view
7c12f25d
VK
1054 - Implemented seed-based network maps
1055 - Decoration elements on network maps can be moved and resized
f6f36802 1056 - Object details view can be opened from alarm's context menu
e7dfcebb 1057 - Custom time intervals can be set in line chart properties
c0ab15ef 1058- NXSL: implemented short-circuit evaluation of logical expressions (&& and ||)
99058170 1059- New attribute "isLocalMgmt" in NXSL "Node" class
0f8ec5bc 1060- New parameter Icmp.PingStdDev in PING subagent
99058170 1061- Cisco Catalyst 3550 supported by CATALYST driver
3438547b
AK
1062- Intervals of less than a minute can be defined with custom DCI schedules
1063- Agent parameters File.xxx (File.Size, etc) now support strftime style macros
1064 for current date/time (similar to file name in log parser)
ee4ea5a2
MI
1065- Android client:
1066 - Restructured settings activity
1067 - Alarm status icon notification configurable by settings (independent from playing the sound assigned to the category)
b2f2ea8f 1068 - Horizontal scrollable tabs for node info activity (tabs are no more compressed to show all together)
ee4ea5a2
MI
1069 - Fixed bad format for DCI value in last values tab
1070 - Scheduler for "passive" connection", parameters:
0ecb6c0e 1071 - Enable scheduler: enables the scheduler, if off program exposes the previous behaviour
ee4ea5a2
MI
1072 - Interval: how many minutes have to elapse before trying to connect to server
1073 - Duration: how many minutes connections has to be kept on
0ecb6c0e 1074 - Enable daily scheduler: if off, the above values are applied to the whole day. If on they will be applied only to the specified interval (for the whole week).
ee4ea5a2
MI
1075 - Daily on: start daily time to apply scheduler values
1076 - Daily off: stop daily time to apply scheduler values
b4035339 1077- Fixed issues: NX-29, NX-93, NX-101, NX-106, NX-111, NX-138
b775ebcf
VK
1078
1079
e4acd770
VK
1080*
1081* 1.2.3
1082*
1083
1084- Improved LLDP support
a5d230ce 1085- New "Find IP address" function (find node's switch port by IP address)
22d657d2
VK
1086- Set MAC address for "unknown" interfaces from ARP cache
1087- Detection of IP address change for nodes without agent and SNMP
c17e2404 1088- Agent on Windows is in UNICODE
2dca0fea 1089- UNICODE build supported on Linux and FreeBSD
b9626ab7 1090- ifXTable used when possible for interface traffic DCIs creation
fbb7526c
VK
1091- Server can be configured to use DNS host names instead of FQDN for newly
1092 discovered nodes
e4ce0c1c 1093- Script hooks for configuration poll
e4acd770
VK
1094- Management console:
1095 - Configurable date and time format
1096 - Background color can be set for network maps
1097 - Different connection routing algorithms for network maps
c17e2404 1098 - Fixed incorrect display of string data in DCI history
6ed3bd06
VK
1099 - Added "copy to clipboard" action in MAC address search reults
1100 - Added "copy to clipboard" action in interface tab
01fef299 1101 - Double click in MIB explorer walk results selects OID in tree
8807d8b6 1102 - Fixed status indicator update problems in object browser
8eb00211 1103 - Fixed dashboard navigator refresh issues
27139e25 1104 - Object tools execution on multiple objects
fbb7526c 1105 - Implemented "Clear collected data" action for DCIs
da8e2bf0 1106 - Fixed missing scrollbar issue in VLAN view
2773ef30
VK
1107- Added commands "get" and "set" to nxdbmgr to manager server configuration
1108 variables
1109- New NXSL function: RenameObject
fbb7526c 1110- Web interface look is more consistent with desktop client
b70ec4dc 1111- Fixed critical bug in NXSL interpreter (incorrect execution of operation --)
e4ce0c1c
VK
1112- Android client:
1113 - Added: nodes and dashboards container status in home screen reflect
1114 children status (icon changes on WARNING, MINOR, MAJOR, and CRITICAL).
1115 - Added: interfaces tab under node info activity
1116 - Added: handle alarm sticky acnowledge action and state.
1117 - Added: sort of alarm list in node info tab.
1118 - Added: multiple selection for actions on alarms list.
1119 - Added: sort by node name on alarm list.
1120 - Fixed bug: added protection to null pointers
1121 - Fixed bug: hidden wrong menu item in alarms tab
e4acd770
VK
1122
1123
c8b3721d
VK
1124*
1125* 1.2.2
1126*
1127
8480f484 1128- New alarm state - "Resolved"
7a5c7db4 1129- Added drivers for Cisco ESW and Dell PowerConnect switches
8bdfaed8 1130- Added MIBs for Dell PowerConnect switches
f47b856a 1131- New event processing macros: %g and %I
46117060
VK
1132- Management console:
1133 - In port view ports are colored according to physical port state
1134 - Interface IP shown in connection point search results
1135 - Interface IP and MAC shown in "Interfaces" tab
5a6477fb 1136 - Added "Status Map" view
c5c77583
VK
1137 - Added option to hide unsupported DCIs from "Last Values" view
1138 - Added option to indicate data collection errors in "Last Values" view
e1e2f971 1139 - Added "copy to clipboard" function in log viewers and monitors
2dd24569
VK
1140- Android client:
1141 - Dashboards implemented
5a6477fb 1142 - Node status/configuration/topology poll implemented
2f2bb579
VK
1143- NXSL:
1144 - Global variables can be declared in script code
fd14ba55 1145 - New functions: GetConfigurationVariable, GetObjectParents, GetObjectChildren, sleep
f47b856a 1146 - New attribute "guid" in classes Interface, NetObj, and Node
0be3c299
AK
1147- AIX Subagent:
1148 - New parameters available: System.CPU.PhysicalAverage.*
1f1fefa9
VK
1149- Fixed bugs:
1150 - Config file with CRLF loaded incorrectly on UNIX
1151 - Unable to bind object in WebUI
1152 - Graph colors can be ignored in dashboards
1153 - Object deletion may not be immediately reflected in console
1154 - Unable to upload file into image library from Web UI
c8b3721d
VK
1155
1156
ee4ea5a2
MI
1157*
1158* 1.2.1
1159*
1160
1161- Implemented dashboard export/import
1162- New NXSL functions for direct SNMP access
1163- New NXSL functions for getting min, max, and average DCI value for period
1164- Fixed memory leak in NXSL functions gmtime and localtime
1165- Fixed memory leak in configuration poller
1166- Added driver for HP E-series (ProCurve) switches
1167- Implemented "sticky" alarm acknowledgements
1168- Added option to disable automatic node unbinding from containers
1169- Added option to disable automatic template removal
1170- Added events for automatic container binding and unbinding
1171- Added events for automatic template apply and remove
1172- Java console:
1173 - Configuration export implemented
1174 - Added object status indication bar in object browser
1175 - Added filtering by IP address and comments in object browser
1176- Web UI:
1177 - Windows installer improved
1178 - Line charts improved
1179- Agent now allows to define management server address as subnet
1180- Additional I/O parameters in Solaris agent
1181- Fixed bugs with static agent build
b4035339 1182- Fixed issues: #333, NX-240, #343, #353
ee4ea5a2
MI
1183
1184
1185*
1186* 1.2.2
1187*
1188
1189- New alarm state - "Resolved"
1190- Added drivers for Cisco ESW and Dell PowerConnect switches
1191- Added MIBs for Dell PowerConnect switches
1192- New event processing macros: %g and %I
1193- Management console:
1194 - In port view ports are colored according to physical port state
1195 - Interface IP shown in connection point search results
1196 - Interface IP and MAC shown in "Interfaces" tab
1197 - Added "Status Map" view
1198 - Added option to hide unsupported DCIs from "Last Values" view
1199 - Added option to indicate data collection errors in "Last Values" view
1200 - Added "copy to clipboard" function in log viewers and monitors
1201- Android client:
1202 - Dashboards implemented
1203 - Node status/configuration/topology poll implemented
1204- NXSL:
1205 - Global variables can be declared in script code
1206 - New functions: GetConfigurationVariable, GetObjectParents, GetObjectChildren
1207 - New attribute "guid" in classes Interface, NetObj, and Node
1208- AIX Subagent:
1209 - New parameters available: System.CPU.PhysicalAverage.*
1210- Fixed bugs:
1211 - Config file with CRLF loaded incorrectly on UNIX
1212 - Unable to bind object in WebUI
1213 - Graph colors can be ignored in dashboards
1214 - Object deletion may not be immediately reflected in console
1215 - Unable to upload file into image library from Web UI
1216
1217
bdd1560b
VK
1218*
1219* 1.2.1
1220*
1221
1222- Implemented dashboard export/import
de1d708f
VK
1223- New NXSL functions for direct SNMP access
1224- New NXSL functions for getting min, max, and average DCI value for period
bdd1560b 1225- Fixed memory leak in NXSL functions gmtime and localtime
de1d708f 1226- Fixed memory leak in configuration poller
5eb3a790 1227- Added driver for HP E-series (ProCurve) switches
de1d708f
VK
1228- Implemented "sticky" alarm acknowledgements
1229- Added option to disable automatic node unbinding from containers
1230- Added option to disable automatic template removal
1231- Added events for automatic container binding and unbinding
1232- Added events for automatic template apply and remove
74ffdc89 1233- Java console:
de1d708f 1234 - Configuration export implemented
74ffdc89 1235 - Added object status indication bar in object browser
900cedd1 1236 - Added filtering by IP address and comments in object browser
de1d708f
VK
1237- Web UI:
1238 - Windows installer improved
1239 - Line charts improved
1240- Agent now allows to define management server address as subnet
1241- Additional I/O parameters in Solaris agent
1242- Fixed bugs with static agent build
b4035339 1243- Fixed issues: #333, NX-240, #343, #353
bdd1560b
VK
1244
1245
170bf9b2
VK
1246*
1247* 1.2.0
1248*
1249
bfcfea70
VK
1250- Number of polls required for status change can be set individually for each interface
1251- New NXSL functions and object properties for accessing topology information
711e5e9a 1252- New NXSL function FindObject
bfcfea70
VK
1253- New NXSL functions for object creation and binding
1254- Added option to set native agent port on node creation
1255- Added support for INFORM messages in SNMP trap receiver
1256- Implemented automatic creation of ChildStatus DCI when Network Service object created for Node
1257- Implemented concept of "expected" interface state
1258- Added option to use DNS names instead of IP addresses as primary host name for discovered nodes
1259- Added possibility to add parameters and/or specify entry point in scripts called via %[] macro
1260- Implemented alarm comments
1261- Initial support for multi-valued (tabular) DCI
170bf9b2
VK
1262- Java console:
1263 - Added alarm history log viewer
69f5e9af 1264 - Time interval for line charts on dashboards made configurable
bfcfea70
VK
1265 - Dashboard configuration improved; all dashboard elements now can be configured from GUI
1266 - New tab for container objectss where threshold violations for underlying nodes are shown
1267 - Multiple dashboards can be displayed in a loop (like slide show)
1268 - Fixed problems with line chart configuration saving in perspective
1269 - Resolved issue: Reports not working on Windows
1270 - Resolved issue: Cannot delete non-existent object from event processing policy
1271 - Resolved issue: No confirmation shown for object tools with "confirm before execution" flag
1272 - Resolved issue: EPP editor do not support 'Negate cell'
1273- Web UI:
1274 - All functionality from Java console implemented
1275 - Windows installer for web interface
1276 - Resolved issue: NetXMS session not closed when web session is expired
1277- Resolved issue: Internal libexpat failed to compile on debian5
1278- Resolved issue: Build failed on Solaris 11
1279- Resolved issue: Incorrect interface status reported by agent on FreeBSD
1280- Resolved issue: Database upgrade problems if SQLite used as backend database
170bf9b2
VK
1281
1282
b69c6b33
VK
1283*
1284* 1.1.10
1285*
1286
b31d13cb 1287- Completely new web interface
0003c4ba 1288- New action type: execute NXSL script
b5fdbd70 1289- Changed default timeout for service checking subagent
5485b78f 1290- Added Oracle monitoring subagent
b31d13cb 1291- Added option to force creation of character string instead of hex string in SNMP trap mapping
b5fdbd70 1292- Java console:
b31d13cb 1293 - Log viewers greatly improved
b5fdbd70 1294 - Added missing DCI option "process all thresholds"
b31d13cb
VK
1295 - Added missing "interconnect networks" property for cluster objects
1296 - Added possibility to add and edit names on map link
fa0ccdb6 1297 - SNMP trap monitor
b31d13cb
VK
1298 - "Query" button implemented in agent parameter selection dialog
1299 - Implemented syslog parser configuration
1300 - Resolved issue: Cannot delete non-existing object from map
1301 - Resolved issue: Template filtering script is lost when template is renamed
1302 - Resolved issue: Tab character not stripped from DCI parameter configuration and server reports "unsupported"
1303 - Resolved issue: Map background not drawn beyound viewport
1304 - Resolved issue: Node under cluster not shown in object selection dialog
1305 - Resolved issue: "Cluster resource" field unavailable for DCI on cluster node
1306 - Resolved issue: Reports not working on Windows
5485b78f 1307 - Resolved issue: extra new line characters in local command output
ccc81de6 1308- New format specifiers in nxalarm: %x and %X
3d89ecbf
VK
1309- New MIBs added: BAY-STACK-ADAC-MIB, BAY-STACK-ARP-INSPECTION-MIB,
1310 BAY-STACK-DHCP-SNOOPING-MIB, BAY-STACK-ECMP-MIB, BAY-STACK-ERROR-MESSAGE-MIB,
1311 BAY-STACK-LACP-EXT-MIB, BAY-STACK-MULTICAST-FLOODING-MIB,
1312 BAY-STACK-OSPF-EXT-MIB, BAY-STACK-PETH-EXT-MIB, BAY-STACK-RADIUS-MIB,
1313 BAY-STACK-SOURCE-GUARD-MIB, BAY-STACK-STATS-MIB, BAY-STACK-VRRP-EXT-MIB,
1314 FOUNDRY-CAR-MIB, FOUNDRY-SN-AGENT-MIB, FOUNDRY-SN-IP-MIB,
1315 FOUNDRY-SN-OSPF-GROUP-MIB, FOUNDRY-SN-ROOT-MIB,
1316 FOUNDRY-SN-SW-L4-SWITCH-GROUP-MIB, FOUNDRY-SN-SWITCH-GROUP-MIB,
1317 FOUNDRY-SN-TRAP-MIB, FOUNDRY-SN-VSRP-MIB
b31d13cb
VK
1318- Resolved issue: Subnet objects not placed correctly under zones
1319- Resolved issue: No retention time for alarm history
b69c6b33
VK
1320
1321
1322*
1323* 1.1.9
1324*
1325
1326- Fixed server crash during startup
1327- Fixed failed SQL queries if MS SQL used as backend
1328- FIxed "Resource not available" error when trying to view VLANs on a switch
1329- Bugfix: data collection configuration not available for cluster objects
1330- Bugfix: cannot remove package from list if file does not exist
1331- Bugfix: temporary file not deleted after external parameter execution
1332- Bugfix: cannot change node's "force encryption" flag from Java console
1333- Bugfix: cannot execute local commands with spaces in path
1334- Template can be moved between template groups
1335- Added "refresh" function to alarm browser in Java console
1336
1337
16b1009a
VK
1338*
1339* 1.1.8
1340*
1341
a598ec8a
VK
1342- New node properties: "disable topology polling" and
1343 "disable discovery polling"
16b1009a
VK
1344- Changes and improvements in Java console:
1345 - Implemented embedded web page element type in dashboards
1346 - Implemented alarm viewer element type in dashboards
0b22b791 1347 - Dashboard cloning
b8ecdd06
VK
1348 - Syslog monitor
1349 - Event monitor
342299f6
VK
1350 - Implemented status calculation/propagation object property page
1351 - Execution of "local command" type tools improved
1352 - Dial charts improved
1353 - Fixed object selection bug in network maps
0b22b791 1354 - Implemented agent package management and deployment
910846cc 1355- Added common driver for Cisco Catalyst switches with CISCO-STACK-MIB support
d15fe6bc 1356- Implemented event identification by name in sendEvent API
aa6875b7
VK
1357- RADIUS authentication now supports passwords up to 128 characters long
1358 (was up to 16)
1359- Fixed server crash on Windows 2008 R2
21254a93 1360- New MIBs added: CISCO-STACK-MIB, FDDI-SMT73-MIB
16b1009a
VK
1361
1362
916cd846
VK
1363*
1364* 1.1.7
1365*
1366
1367- New internal parameter: Net.IP.NextHop
1368- Implemented IP route visualization in management console
189b501f 1369- New MIBs added: JUNIPER-IVE-MIB
09e834a1 1370- New NXSL functions: GetInterfaceObject
e32e3dcb 1371- Many small improvements in management console
b4035339 1372- Fixed issues: NX-236, NX-237, NX-238
916cd846
VK
1373
1374
c0b3992a
VK
1375*
1376* 1.1.6
1377*
1378
e464b7dc
VK
1379- Added possibility to run different subagents under different
1380 user accounts
50415a8f 1381- Improved work with 802.1x capable switches
452ea3e4
VK
1382- New MIBs added: EF-6000-MIB, ES-1000-MIB, IBM-6611-APPN-MIB, IBM-MIB,
1383 IBMCPU-MIB
1384- Fixed interoperability problems with IBM AS/400 SNMP agent
cb593116 1385- AIX support improved
9a20da32 1386- Fixed serious memory leaks in server
e464b7dc 1387- Many small improvements in management console
c0b3992a
VK
1388
1389
22aa5156
VK
1390*
1391* 1.1.5
1392*
1393
34ccf87f
VK
1394- Added "foreach" operator in NXSL
1395- New NXSL functions: GetDCIValueByName, GetDCIValueByDescription
0057d4e4 1396- New attribute "comments" in NXSL classes "Node" and "NetObj"
34ccf87f
VK
1397- Dashboard configuration in console improved
1398- Database upgrade bug fixed
af9beb90 1399- Solaris support improved
1fa5706e 1400- Many small improvements in management console
22aa5156
VK
1401
1402
29d05345
VK
1403*
1404* 1.1.4
1405*
1406
1621a079 1407- Implemented named parameters for events
9dc06a63 1408- Added integration script for HP EVA disk arrays
be4fc86c 1409- Added driver for Netscreen firewalls
5a7d6a10
VK
1410- Usage of DNS names instead of IP address for defining primary
1411 communication address is now supported (for better support of nodes with
1412 dynamic IPs)
1621a079
VK
1413- New MIBs added: ATM-TC-MIB, CISCO-BRIDGE-EXT-MIB, CISCO-IF-EXTENSION-MIB,
1414 CISCO-L2L3-INTERFACE-CONFIG-MIB, CISCO-PRIVATE-VLAN-MIB,
1415 CISCO-VLAN-IFTABLE-RELATIONSHIP-MIB, DVMRP-MIB, IGMP-MIB, IPV6-TC,
6acb8479 1416 RAPID-CITY-BAY-STACK, RC-MLT-MIB
e8fa28e9 1417- Mobile client for Android introduced
04293406 1418- Many small improvements in management console
29d05345 1419- Fixed some problems with database export/import
b4035339 1420- Fixed issues: #328, NX-231, NX-232
29d05345
VK
1421
1422
aab8a8b6
VK
1423*
1424* 1.1.3
1425*
1426
1427- Added SMS driver for Portech MV-37x VoIP GSM gateways
1428- Fixed serious memory leaks in server
1429- Fixed compilation problems on some Linux distributions
1430- Multiple fixes and minor improvements in server and management console
1431
1432
15fa62b1
VK
1433*
1434* 1.1.2
1435*
1436
3eab63f2
VK
1437- Added VLAN view in management console
1438- OpenStreetMap support improved; added local cache for map images
f3780f28
VK
1439- Added option to use alternative tile server for geographic maps
1440- Geographic maps now can be used as background for network maps
7f47521a 1441- Implemented hierarchical maps
15fa62b1 1442- New MIBs added: POLYCOM-RMX-MIB
3eab63f2 1443- Multiple fixes and minor improvements in management console
15fa62b1
VK
1444
1445
9daff89d
VK
1446*
1447* 1.1.1
1448*
1449
007a87e7
VK
1450- Network device drivers introduced
1451- Added drivers for Avaya ERS switches
b1bd1fb2 1452- Added driver for Cisco Catalyst 2900XL, 2950, and 3500XL series switches
007a87e7 1453- New threshold function: SUM
9daff89d 1454- New NXSL functions: SetCustomAttribute
27f9598d 1455- Added support for zoning (dividing network into independent parts with
e41fced3 1456 possibly overlapped address ranges)
0d9b58ef 1457- OpenStreetMap integration for geolocation display
49dbcbaf
VK
1458- New MIBs added: CISCO-CLUSTER-MIB, CISCO-HSRP-EXT-MIB, CISCO-HSRP-MIB,
1459 CISCO-MAC-NOTIFICATION-MIB, CISCO-STACKMAKER-MIB, CISCO-STP-EXTENSIONS-MIB,
1460 CISCO-SWITCH-CGMP-MIB, CISCO-VLAN-MEMBERSHIP-MIB, EMBEDDED-NGX-MIB
e41fced3 1461- nxpush now supports node identification by DNS name or IP address
3745e4ba 1462- Configurable dashboards introduced
9daff89d
VK
1463
1464
a8c3e9ab
VK
1465*
1466* 1.1.0
1467*
1468
1469- Server jobs introduced
1470- Java API added
1471- Portable (Eclipse-based) management console introduced
1472- Server switched to UNICODE on Windows platform
a8c3e9ab 1473- Windows x64 server version added
6aa12cdd 1474- MIB compiler improved
ec2459a4 1475- Dropped agent support for Novell NetWare and Windows NT 4.0, 95, 98, Me
a8c3e9ab
VK
1476
1477
1478*
1479* 1.0.10
1480*
1481
1482- Network discovery improved
1483- Added VRRP support
1484- Added new object tools type: server command
1485- New MIBs added: VRRP-MIB
1486- Fixed issues: #320, #321, #322
1487
1488
1489*
1490* 1.0.9
1491*
1492
1493- Added LLDP support
1494- MIB compiler improved
1495- SNMP tools improved
1496- Added automatic conversion of non-printable strings in SNMP traps
1497- New MIBs added: APPLICATION-MIB, JVM-MANAGEMENT-MIB, APACHE2-MIB,
1498 SYSAPPL-MIB, RADIUS-AUTH-CLIENT-MIB, RADIUS-DYNAUTH-CLIENT-MIB,
1499 RADIUS-AUTH-SERVER-MIB, RADIUS-DYNAUTH-SERVER-MIB, RDBMS-MIB,
1500 RADIUS-ACCT-CLIENT-MIB, MSSQLSERVER-MIB, RADIUS-ACCT-SERVER-MIB,
1501 BAY-STACK-MIB, S5-AGENT-MIB
1502- Fixed broken static agent build
1503- Fixed issues: #313, #318
1504
1505
1506*
1507* 1.0.8
1508*
1509
1510- NXSL:
1511 - now possible to create scripts without explicit main()
1512 - named parameters added
1513 - New functions: GetNodeParents, PostEvent
1514- Fixed issues: #311, #312, #316, #317
1515
1516
1517*
1518* 1.0.7
1519*
1520
1521- Implemented automatic alarm termination using regular expressions
1522- Added support for ODBC connection strings in ODBCQUERY subagent and
1523 ODBC database driver
1524- Added server configuration parameter ProcessAffinityMask
b4035339 1525- Fixed issues: NX-226, NX-227
a8c3e9ab
VK
1526
1527
1528*
1529* 1.0.6
1530*
1531
1532- Implemented adding existing nodes to cluster and removing nodes from cluster
1533- LogWatch subagent improved
b4035339 1534- Fixed issues: NX-223, NX-224, NX-225
a8c3e9ab
VK
1535
1536
1537*
1538* 1.0.5
1539*
1540
1541- New NXSL operators: += -= *= /= .= %= &= |= ^=
1542- New NXSL functions: index, rindex
1543- MIB compiler improved
1544- New MIBs added to default distribution:
1545 ASTERISK-MIB, DIGIUM-MIB, NetWare-Server-MIB, NETWORK-APPLIANCE-MIB
1546- Windows console: fixed problem with saving Object Browser and maps in
1547 desktop layout
b4035339 1548- Fixed issues: #279, NX-220, NX-221, NX-222
a8c3e9ab
VK
1549
1550
1551*
1552* 1.0.4
1553*
1554
1555- Built-in syslog server improved
1556- Windows console improved
1557- Created separate installation package for Windows console
b4035339 1558- Fixed issues: #282, #288, NX-217
a8c3e9ab
VK
1559
1560
1561*
1562* 1.0.3
1563*
1564
1565- Windows console:
1566 - DCI thresholds, average, and trendlines can be shown on graphs
1567 - Fixed history graph performance issue
1568 - Fixed GDI resource leak
1569- HP-UX platform subagent improved
1570- New agent parameters for Linux: System.Memory.Physical.Available and
1571 System.Memory.Physical.AvailablePerc
1572- Agent parameters Disk.* renamed to FileSystem.* (old names still recognized
1573 by agent for backward compatibility)
1574- Fixed various inconsistencies in parameters between different systems
b4035339 1575- Fixed issues: NX-219, #302
a8c3e9ab
VK
1576
1577
1578*
1579* 1.0.2
1580*
1581
1582- Windows console: implemented custom graphs on Performance tab in Object Browser
1583- Solaris platform subagent improved
1584- Fixed issues: #298
1585
1586
fa6173b9
VK
1587*
1588* 1.0.1
1589*
1590
1b4fc8bf 1591- Added events for DCI state change
fa6173b9
VK
1592- New NXSL functions: log, log10, and exp
1593- Windows console: added logarithmic scale option on graphs
cdb9f46a 1594- MIB compiler improved
b4035339 1595- Fixed issues: NX-210, NX-215, NX-216
fa6173b9
VK
1596
1597
d96bd4c7
VK
1598*
1599* 1.0.0
1600*
1601
6422b9bb
VK
1602- System configuration (events, SNMP traps, templates, event processing rules)
1603 can be exported and imported in XML format - this solves various problems
1604 with old NXMP files
bb5365ed 1605- NXSL improvements:
906093fa 1606 - New functions: GetDCIObject, GetInterfaceName, FindNodeObject, trace
bb5365ed 1607 - Added built-in constants TRUE and FALSE
d96bd4c7 1608- Added support for encrypted DB passwords in netxmsd.conf
906093fa 1609- Improved SNMPv3 support
9dc56166 1610- Windows management console: implemented object search by comments
a8439838 1611- Linux: DRBD monitoring rewritten
b4035339 1612- Fixed issues: NX-37, #278, #283, NX-211, NX-213
d96bd4c7
VK
1613
1614
99a00df3 1615*
ac4689a8 1616* 0.2.31
99a00df3
VK
1617*
1618
5ab2f1ab
VK
1619- Added external audit logging via syslog
1620- Added support for secondary RADIUS server
b10b88ad
VK
1621- Added size and age filters to agent parameters File.Size and File.Count
1622- PortCheck subagent: connection timeout made configurable
99a00df3 1623- NXSL: added functions trim(), ltrim(), and rtrim()
7e5a82eb 1624- Expat XML parser bundled with NetXMS source package
9f6712bc 1625- Fixed issues: #267, #268, #269, #270, #272, #273, #274
99a00df3
VK
1626
1627
a4743a0f
VK
1628*
1629* 0.2.30
1630*
1631
1632- Fixed various database upgrade issues in 0.2.29
1633- Fixed issues: #266
1634
1635
f116e890
VK
1636*
1637* 0.2.29
1638*
1639
1640- Fixed database and agent upgrade issues in 0.2.28
1641- NXSL: explicit type cast improved
1642
1643
d43aee56
VK
1644*
1645* 0.2.28
1646*
1647
02648ba9
VK
1648- Added encryption support for SNMP version 3
1649- Fixed compatibility issues with NetXMS SNMP version 3 implementation and
1650 Cisco devices
e4a64da2 1651- Automatic network discovery improved
61b48d2f 1652- LOGSCAN subagent removed (superseded by LOGWATCH subagent)
b4035339 1653- Fixed issues: NX-182, #259, NX-201, #261, #262, #263, #264
d43aee56
VK
1654
1655
5d7681cc 1656*
e0d4b618 1657* 0.2.27
5d7681cc
VK
1658*
1659
78eedbc6 1660- Added support for SNMP version 3 (without encryption)
e0d4b618
VK
1661- Log monitoring improved
1662- Built-in scripting language (NXSL) improved
b4035339 1663- Fixed issues: #223, NX-194, NX-195, NX-197, NX-198, NX-199, #255, NX-200, #258
5d7681cc
VK
1664
1665
d1069e4f 1666*
aa24418a 1667* 0.2.26
d1069e4f
VK
1668*
1669
aa24418a
VK
1670- Fixed compilation problems on some UNIX platforms
1671- Fixed incorrect behaviour of Disk.Free parameter on some Windows systems
1672- Fixed broken Windows 2000 support (issue #248)
1673
1674
1675*
1676* 0.2.25
1677*
1678
1679- Implemented automatic template application based on filters
1680- Implemented automatic node binding to containers based on filters
1681- Implemented database export and import
1682- Database checking tool (nxdbmgr) improved
1683- More standard parameters inplemented in Linux, FreeBSD, and Solaris subagents
1684- Removed inconsistencies in some parameters' behavior on different platforms
1685- DCI transformation scripts now can be tested from console
1686- Network maps improved
5d7681cc
VK
1687- Added support for matching Windows event log records by event source,
1688 severity, and event code
b4035339 1689- Fixed issues: NX-163, #217, NX-187, NX-188, NX-189, NX-190, NX-191, #244, NX-192
d1069e4f
VK
1690
1691
84480424
VK
1692*
1693* 0.2.24
1694*
1695
1696- Critical bugfixes:
1697 - Compilation errors on FreeBSD
1698 - Errors in database schema if doing fresh install
1699
1700
98e15dad
VK
1701*
1702* 0.2.23
1703*
1704
86cffad8 1705- Implemented event forwarding between NetXMS servers
a6598e07
VK
1706- Added new subagent LOGWATCH for log monitoring
1707- Implemented syslog message monitoring on built-in syslog server
98e15dad 1708- New agent configuration parameter: WaitForProcess
c155a87c 1709- Number of consecutive polls can be specified for "last value" threshold
3583054e 1710- Implemented "Clear DCI data" function
ce3f7f72 1711- Management packs improved
4d0d4896
VK
1712- Usage of ifXTable for interface naming made configurable
1713- NXSL: added new attribute "status" for node objects
088b9b54
VK
1714- Implemented resending of failed e-mails
1715- Database checking procedure improved
6990ef35
VK
1716- Windows console:
1717 - Added support for negative values on graphs
9f0fb6f4 1718 - Implemented editing of predefned graphs
6990ef35 1719 - Implemented cut/copy/paste in event policy editor
7fdc0f65 1720- Java API introduced
b4035339 1721- Fixed issues: #31, NX-49, NX-113, #218, #228, NX-183, NX-184, NX-185, NX-186
98e15dad
VK
1722
1723
e2d68ddd 1724*
e05f8aaf 1725* 0.2.22
e2d68ddd
VK
1726*
1727
8f7c07b1 1728- Scripts now can be used to form event's message (via %[..] macro)
e345fd5f
VK
1729- Scripts in event processing policy now has access to node properties
1730 via $node variable and to event properties via $event variable
e05f8aaf 1731- Implemented XML encoding for NXCP messages
0b16a7bf 1732- Added support of custom object attributes
3b660be4 1733- Minor map improvements
b4035339 1734- Fixed issues: NX-162, NX-167, #216, NX-173, #221, NX-174, NX-176, NX-177, NX-180, NX-181
e2d68ddd
VK
1735
1736
ac702bea
VK
1737*
1738* 0.2.21
1739*
1740
b2e6efb0 1741- Multiple network maps implemented
ac702bea 1742- Added parameter ListenAddress to all services (server, web server, agent)
35a9159a 1743- New possible value for UseInterfaceAliases - concatenate name with alias
0329149f
VK
1744- Added possibility to create custom message in event matching script and
1745 use it in alarms and actions
a85085b8 1746- WMI subagent added
04402b01 1747- SNMP sysDescr and agent's uname now polled and displayed
f6cd5b6f 1748- New features in Windows console:
09aa8f24 1749 - Possibility to use non-local timezone in Windows console
f6cd5b6f 1750 - Default graph settings can be changed
dab32124 1751- AIX subagent: implemented System.CPU.LoadAvg* and System.Uptime parameters
b4035339 1752- Fixed issues: #193, NX-160, NX-164, NX-170, #209, #211, #212, #213, #214, #215
ac702bea
VK
1753
1754
768935e8 1755*
66794de8 1756* 0.2.20
768935e8
VK
1757*
1758
9c69cc80
VK
1759- Implemented advanced event processing using situations
1760- Added checking of NetXMS server own network connectivity via beacon hosts
9cae50b2 1761- Implemented "proxy node" functionality for DCIs
bc1c91b2 1762- Added possibility to use values of other DCIs in transformation scripts
66794de8 1763- Added possibility to specify multiple recipients in e-mail or SMS action
768935e8 1764- Implemented System.CPU.Usage for individual processors on Linux
70ba9529 1765- PING subagent: added parameter ICMP.PacketLoss(*)
21d0e6b6 1766- Command line options for the server changed to use common style
66794de8 1767- Added UNICODE support in client part on Linux/UNIX
3d19a02f 1768- Implemented macros in template DCIs (expanded when template applies to node)
5b9c2b5a 1769- Added event storm detection
72c0e661
VK
1770- Added possibility to specify multiple SNMP community strings for discovery
1771 and configuration polls
2cf42996 1772- NetXMS server now can understand interface aliases (description in Cisco terms)
4e7b730f 1773- Added optional synchronization of node names with DNS
c94fa5c2 1774- New command line tool for managing alarms - nxalarm
b6ca4cf8 1775- Implemented "stop processing" option for event processing policy rule
9aed7144 1776- Implemented "move" operation for templates (move between template groups)
d51ccc0d 1777- New internal parameter: ConditionStatus(*)
84ae3a17
VK
1778- NXSL:
1779 - Implemented condition operator (?:)
d6c7ce9a 1780 - New built-in functions: gmtime(), localtime(), left(), right()
b4035339 1781- Fixed issues: NX-155, NX-156, NX-157, NX-158, NX-161, NX-164, NX-165, NX-169
768935e8
VK
1782
1783
d2b5c0c3
VK
1784*
1785* 0.2.19
1786*
1787
1788- Added SMS driver and subagent to send SMS via remote NetXMS agent
889841e1
VK
1789- Added parameters Net.RemoteShareStatus and Net.RemoteShareStatusText
1790 to WINNT subagent
023951b1
VK
1791- Added possibility to disable status, configuration, or routing table
1792 polls for specific host
7c2ea1c1
VK
1793- Added possibility to define number of consecutive status polls with same
1794 result needed to change status of interface or network service object
b4035339 1795- Fixed issues: #77, #134, NX-118, NX-146, NX-149, NX-150, NX-151, NX-152, NX-153
d2b5c0c3
VK
1796
1797
0c5e66e0
VK
1798*
1799* 0.2.18
1800*
1801
eb22c705 1802- Windows console: added "subordinates" view in object browser
7a8363b9
VK
1803- WinPerf subagent:
1804 - Improved non-English Windows support
1805 - Added new parameter: System.IO.DiskTime
636da5f3 1806- New MIB added: FIBRE-CHANNEL-FE-MIB
b4035339
AK
1807- Fixed issues: NX-5, #129, NX-130, NX-131, NX-132, NX-134, NX-135, NX-137, NX-139, NX-140,
1808 NX-141, NX-142, NX-143, NX-144, NX-145
0c5e66e0
VK
1809
1810
7c0c0408
VK
1811*
1812* 0.2.17
1813*
1814
8e139811 1815- Implemented alarm timeouts
7c0c0408 1816- ODBCQUERY subagent improved
82e16cf5 1817- Web interface improved
f9d7d9a3 1818- Object browser in Windows console improved
b4035339
AK
1819- Fixed issues: NX-95, NX-101, NX-102, NX-105, #138, NX-108, NX-123, NX-124, NX-125,
1820 NX-126, NX-128, NX-129
7c0c0408
VK
1821
1822
a2c606dc
VK
1823*
1824* 0.2.16
1825*
1826
3d1058ed 1827- Implemented user authentification by certificates
1b4f0fbb
VK
1828- Management packs fully functional - templates, events, and SNMP traps
1829 can be exported and imported
a2c606dc 1830- Cluster monitoring improved
35c12799 1831- Node names resolution working
b27940ad 1832- Implemented OCI based driver for Oracle database
2f75f481 1833- UPS subagent: added support for Microdowell devices
a2c606dc 1834- Windows console:
7ef13f79 1835 - Added layer 2 topology view for compatible switches
a2c606dc 1836 - Object search improved
1c5fb85d
VK
1837 - Graphs improved:
1838 - Area graphs
1839 - Predefined graphs
1840 - Minor UI improvements
3efd6dbb
VK
1841 - Added possibility to manage/unmanage set of child objects
1842 - Added possibility to hide unmanaged leaf objects
1843 - Container objects can be placed above all others
66632661 1844 - Other small UI improvements
b4035339 1845- Fixed issues: NX-63, NX-79, NX-93, NX-110, NX-114, NX-115, NX-116, NX-117, NX-119, NX-120, NX-122
a2c606dc
VK
1846
1847
655786c0
VK
1848*
1849* 0.2.15
1850*
1851
48d28327 1852- Added initial support for cluster monitoring
00fcd41c 1853- Added preliminary support for management packs
439c93c0 1854- Added SNMP proxy functionality to agent
655786c0 1855- IPSO agent improved
e04c3358
VK
1856- Added Extended Checksum subagent
1857- Added ODBC Query subagent
ea1acec2
VK
1858- New agent parameters: Process.CountEx(), File.Time.Access(),
1859 File.Time.Change(), and File.Time.Modify()
0d2a47d9 1860- Parameters File.Size() and File.Count() improved
ea1acec2 1861- Parameters Process.XXX improved
375e0736 1862- NXSL improved: implemented switch ... case statement and break statement
76a7abea 1863- Windows console:
a0856b0d
VK
1864 - Now able to download and install update from web server pointed
1865 by NetXMS management server
76a7abea 1866 - Object browser improved
d5ba8d9e
VK
1867 - Graphs improved: implemented printing and "copy to clipboard"
1868 function
fadfc64a 1869 - Added server history in login dialog
c6960c2a 1870 - Added option "hide empty values" in last DCI values view
b4035339 1871- Fixed issues: NX-78, NX-96, NX-103, NX-104, NX-107, NX-109, NX-112
655786c0
VK
1872
1873
fb6ad91b
VK
1874*
1875* 0.2.14
1876*
1877
29222c16
VK
1878- Alarm system improved (three state alarms, helpdesk status, etc.)
1879- Added new DCI data source: push agents
31572451 1880- Threshold state now saved across NetXMS server restarts
625ad507
VK
1881- Added possibility to specify custom threshold rearm event instead of
1882 SYS_THRESHOLD_REARMED
1883- Added threshold processing option "Always process all thresholds"
e7a89709
VK
1884- Implemented "data collection error" threshold checking function
1885- Implemented "mean absolute deviation" threshold checking function
a463d430
VK
1886- Added possibility to set confirmation messages for object tools
1887- Object tools "Shutdown system", "Restart system", "Restart agent"
1888 asks confirmation by default
15c8cf46 1889- Implemented agent traps and added trap sending API for subagents
5755bca0 1890- Object comments added
dd5b3364
VK
1891- Network discovery configuration simplified
1892- Active network discovery implemented
0687fe1b 1893- Windows console:
dde96745 1894 - Console changed to use UNICODE internally
0687fe1b 1895 - Event processing policy editor improved
d8c536a7 1896 - Added confirmation for object deletion
f2cc08e1 1897 - Implemented sorting in object tools tables
4f833518
VK
1898- Server ported to AIX and HP-UX
1899- Agent ported to HP-UX
1900- Agent for AIX improved
b4035339
AK
1901- Fixed issues: NX-77, NX-82, NX-83, NX-84, NX-85, NX-86, NX-88, NX-89, NX-90, NX-92,
1902 NX-94, NX-97, NX-98, NX-99, NX-100, #133, NX-106
fb6ad91b
VK
1903
1904
7f09cb84
VK
1905*
1906* 0.2.13
1907*
1908
f0ce9811 1909- Implemented central (stored on server) agent configs
7f09cb84
VK
1910- Agent ported to IPSO
1911- Added installer command line options for unattended installation of
1912 Windows agent
7e3ae259 1913- New MIBs added: S5-ETH-MULTISEG-TOPOLOGY-MIB, BN-IF-EXTENSIONS-MIB
67c89bbd 1914- Server startup and shutdown procedures improved
27cc829a 1915- Added detection of lost database connections and automatic reconnect
df7156b3 1916- Native operating system read/write locks used whenever possible
09b1406e
VK
1917- Added possibility to use alarm message text in actions (if action executed by
1918 the same event processing rule as alarm)
7e3ae259 1919- Better handling of interface names of Nortel ethernet switches
209c1f4e
VK
1920- SNMP trap varbinds now can be mapped to event parameters not only by OID,
1921 but also by position in trap PDU
eb64d74c 1922- Windows binaries built against OpenSSL 0.9.8b
06ff6722
VK
1923- Windows console:
1924 - DCI history data viewer improved
793d3b32 1925 - Graphs improved
c417ee4f 1926- nxsnmpset utility improved
5e3c403d 1927- nxevent: added -e command line option to turn on session encryption
7de3d899 1928- Implemented parameter UPS.Load for BCM/XCP compatible devices
b4035339
AK
1929- Fixed issues: #4, #20, NX-23, NX-42, NX-52, NX-53, NX-64, NX-65, NX-66, NX-67, NX-68, NX-69, NX-70,
1930 NX-71, NX-72, NX-73, NX-74, NX-75, NX-76
7f09cb84
VK
1931
1932
a03a35b3
VK
1933*
1934* 0.2.12
1935*
1936
11f442d8 1937- Added possibility to define complicated conditions using "condition" objects
f3d12ff6 1938- Implemented RADIUS authentication for NetXMS users
8e8df806 1939- Added support for compressed MIB files
a03a35b3 1940- New MIBs added: ENTITY-MIB
deda9e31 1941- Added support for DRBD device monitoring
11f442d8 1942- Windows console: Event editor improved
bb130f7b
VK
1943- UPS subagent:
1944 - Redesigned to improve stability and performance
1945 - Added parameter UPS.OnlineStatus
1946 - Fixed problem with occasional APC UPS disconnections
b4035339 1947- Fixed issues: NX-62
a03a35b3
VK
1948
1949
8d39beb9
VK
1950*
1951* 0.2.11
1952*
1953
1a03abc3 1954- Basic network maps implemented
8d39beb9
VK
1955- Non-standart (other than 4701) ports now can be used for client-server
1956 communications
19e482c9 1957- Copy/move/delete of saved desktop configurations implemented
6bf0d07d 1958- SNMP walk function improved
69688776 1959- Implemented "User must change password on next logon" function
42ba3e7d
VK
1960- UPS subagent: added support for BSMXCP protocol (used by Powerware,
1961 HP and Compaq UPSes)
552df93f 1962- Fixed Alarm Viewer crash
b4035339 1963- Fixed issues: #28, NX-11, NX-28, NX-55, NX-56, NX-57, NX-58, NX-59, NX-60, NX-61
8d39beb9
VK
1964
1965
5f1b269f
VK
1966*
1967* 0.2.10
1968*
1969
77f65618 1970- Web interface redesigned
c8bd55a0 1971- Added OpenBSD platform subagent
5f1b269f 1972- Added UPS monitoring subagent
b8cc7ec0 1973- Netscreen (now Juniper) MIBs added
77f65618 1974- Windows console: graphs improved
af7ae838
VK
1975- Added possibility to log all incoming SNMP traps
1976- Fixed problems with very long opening time of event log
b4035339 1977- Fixed issues: NX-34, NX-47, NX-48, NX-51, #78, NX-54
5f1b269f
VK
1978
1979
55194809
VK
1980*
1981* 0.2.9
1982*
1983
269e3aca 1984- Added built-in scripting language (NXSL - NetXMS Scripting Language)
af4147f3 1985- Implemented DCI transformations (using NXSL)
269e3aca 1986- Implemeted auto discovery filters (using NXSL)
0ca6178b 1987- Added startup scripts for Gentoo Linux
269e3aca 1988- Windows console: agent configuration editor improved
981c0c4e 1989- Alarm Viewer: repeated alarm sounds added
b4035339 1990- Fixed issues: NX-39, NX-43, NX-44, NX-45, NX-46, NX-50
55194809
VK
1991
1992
f1448d17
VK
1993*
1994* 0.2.8
1995*
1996
1997- Implemented agent proxy
733166d3 1998- Object tools fully implemented (including configuration)
f4e13f33 1999- Added web session manager and very basic web interface
48301d09 2000- Added "node capability expiration" feature
c8686da4
VK
2001- Windows console:
2002 - Fixed inconsistencies in object access control configuration
f521c96e 2003 - Now can play sounds when new alarm arrives
c987534c 2004 - Added voice notifications for alarms (using SAPI)
f521c96e
VK
2005- Alarm viewer:
2006 - The same audio notification options added
2007 - Current time display added
242a1cdc
VK
2008- Added support for Windows authentication in Microsoft SQL driver
2009- Server configuration wizard: added possibility to configure service account
30fb5453 2010- Added support for transactions in database manager
63c0c6b3 2011- Fixed bugs in server's SMTP sender
98d12968 2012- Fixed bug in SMS driver
b4035339 2013- Fixed issues: NX-33, NX-36, NX-38, NX-40, NX-41
f1448d17
VK
2014
2015
7dbb6862
VK
2016*
2017* 0.2.7
2018*
2019
cc2d5b36 2020- Advanced status calculation mechanism implemented
7dbb6862 2021- Added support for SQLite embedded database engine
dc813908 2022- New MIBs added: IEEE 802.11
cc2d5b36 2023- PING subagent: added "PacketRate" configuration parameter
0212dc5a 2024- Fixed some portability issues for 64bit platforms
a765feb6 2025- Fixed build problems with version 0.2.6
b4035339 2026- Fixed issues: NX-29, NX-31, #59, NX-35
7dbb6862
VK
2027
2028
6c22d024
VK
2029*
2030* 0.2.6
2031*
2032
2033- Added possibility to change size of ICMP echo request packets sent by server
b522b89b 2034- Added built-in syslog server
6ffe9c6c 2035- Implemented retrieving of only last N records from event log
b3c6251b 2036- Implemented "Select DCI" function for templates
744c1a98
VK
2037- Implemented own MIB compiler, removing last dependency from Net-SNMP library
2038- MIBs now transferred to client in compiled form, reducing network traffic
2039 and making console startup faster
8b182fc5 2040- Implemented correct translation of SNMPv1 trap id to SNMPv2 trap id
b9ce1c9d 2041- Added advanced DCI collection scheduling
f6c671a3
VK
2042- Core agent:
2043 - Ported to AIX
2044 - Fixed bug in signal handling causing agent to crash on shutdown
94800166 2045 - Implemented autoloading of platform subagent on UNIX and NetWare
287e1efe 2046 - Fixed broken under NT4 Net.InterfaceList enum
6c22d024 2047- PING subagent:
b522b89b 2048 - Ported to NetWare and AIX
6c22d024
VK
2049 - Added "packet size" argument to Icmp.Ping(*) parameter
2050 - Added "packet size" option to target configuration
2051 - Added DefaultPacketSize configuration parameter
b522b89b 2052- Port checker subagent ported to AIX
aa975b7e
VK
2053- Added possibility to build statically linked agents
2054- Event configuration improved
744c1a98
VK
2055- New MIBs added: BGP4, PowerNet (APC), PRINTER,
2056 Synoptics (now part of Nortel Networks), UPS
e08c79a8
VK
2057- Windows console:
2058 - Improved handling of large number of objects
2059 - Status and configuration poll windows improved
3e6f4839 2060- Database checker improved
b4035339 2061- Fixed issues: #12, NX-22, NX-24, NX-25, NX-26, NX-27, NX-30
6c22d024
VK
2062
2063
8c6e00dd
VK
2064*
2065* 0.2.5
2066*
2067
0262502e 2068- Added support for CheckPoint SNMP agent running on port 260
e7d190c2
VK
2069- Added SNMP MIBs for Nokia IPSO
2070- Added new parameter Agent.ActiveConnections to core agent
461b4074 2071- Implemented object tools of type "Agent Table" and "SNMP Table"
8c6e00dd
VK
2072- Windows console:
2073 - Sorting implemented in "Last DCI Values" view
2074 - Added node tree in alarm browser
374ec1b7 2075 - Added possibility to copy DCIs to template
4748cb65 2076- Fixed bug in core agent causing incorrect update of configuration file
e1facf74 2077- Fixed incorrect interface aliases detection in Linux subagent
b4035339 2078- Fixed issues: #36, NX-15, NX-18, NX-21
8c6e00dd
VK
2079
2080
5ee8e792
VK
2081*
2082* 0.2.4
2083*
2084
3c2c7839 2085- Implemented agent's configuration file editing from console
5ee8e792 2086- Implemented actions provided by subagents
31ad32c2 2087- Built-in action Agent.Restart added to core agent
ac387dd5
VK
2088- Configurable object tools introduced (not fully implemented yet)
2089- Fixed bug causing occasional server crash
b4035339 2090- Fixed issues: #5, NX-13, NX-14, NX-16, NX-17
5ee8e792
VK
2091
2092
9d6aa215
VK
2093*
2094* 0.2.3
2095*
2096
66485623 2097- Implemented basic event correlation
fd21c678
VK
2098- Added new object class: VPN connector
2099- Active alarms now used in status calculation
6a4f307b 2100- Windows agent: implemented enum Net.IP.RoutingTable
854e3fee 2101- Database Manager: implemented forced check/unlock flag
fd21c678
VK
2102- Maximum number of sessions in agent made configurable
2103- Agent ported to Windows 95/98/Me
baa7b4ee
VK
2104- Windows console: added possibility to specify loopback address (127.0.0.1)
2105 as bind address for network service
5ee8e792 2106- Fixed bug causing random fails of connections from server to agent and
73fe1558 2107 from console to server
b4035339 2108- Fixed issues: #29, NX-9, NX-10
9d6aa215
VK
2109
2110
5f743326
VK
2111*
2112* 0.2.2
2113*
2114
2115- Implemented communication session encryption
0fffaf28 2116- Added support for multiple database connections for better performance
92e915fc 2117- Added generation of SYS_NODE_DOWN and SYS_NODE_UP events
3cbb93be
VK
2118- Added possibility to edit server's configuration parameters from
2119 administrator's console
cbefcac5 2120- Object status calculation algorithm changed
3b05730d 2121- Fixed incorrect 32 bit integer varbinds parsing in libnxsnmp
92e915fc 2122- Fixed bug with new interface detection
01302fb6
VK
2123- Windows console: added simple export of collected DCI data
2124- Core agent: added configuration option SessionIdleTimeout for automatic
2125 disconnect of idle or broken sessions
b4035339 2126- Fixed issues: NX-8, #30
5f743326
VK
2127
2128
443e3a79
VK
2129*
2130* 0.2.1
2131*
2132
781e886e 2133- Server startup procedure improved
d009828b 2134- Fixed bug in Windows service shutdown code
8685ebe7 2135- Added ICMP ping subagent
283aac27 2136- Server will not collect data from unmanaged nodes
d589a067 2137- Added PostgreSQL support under Windows
9039c003 2138- NetWare platform subagent improved
e40bf6e9
VK
2139- Linux subagent: Implemented all Net.Interface.* parameters except
2140 Net.Interface.Speed
fc5296c5 2141- Fixed crash in Microsoft SQL driver caused by unsuccessful connection
dab8c483
VK
2142- More SNMP MIBs added
2143- Fixed issue #27 (poller threads deadlock)
2144- Server's internal synchronization mechanisms improved
2145- Added driver for generic GSM modems
ec55ce8a 2146- SMS driver can be configured from server configuration wizard
443e3a79
VK
2147- Windows console:
2148 - Action properties dialog improved
e40bf6e9 2149 - Sorting implemented in data collection editor
dab8c483 2150 - Object browser window can be saved in desktop configuration
9da7641e
VK
2151- Windows alarm viewer:
2152 - Added autologin feature
2153 - UI appearance improved
443e3a79
VK
2154
2155
56cd40b6
VK
2156*
2157* 0.2.0
2158*
2159
6c94955b
VK
2160- Windows installer improved
2161- Fixed build issues on various platforms
1fc5b221
VK
2162- Windows console:
2163 - Items in Control Panel now sorted alphabetically
2164 - Data collection editor now shows associated template for DCI
30285b1e 2165 - Added automatic refresh to last values view
3c053cb3
VK
2166 - Rule in policy editor can be enabled/disabled by double click
2167 on leftmost column (rule number)
1fd4a900 2168- Fixed incorrect interface detection on FreeBSD
56cd40b6
VK
2169
2170
ae54cb08
VK
2171*
2172* 0.1.20
2173*
2174
84adcf70
VK
2175- Implemented object unbinding from administrator console
2176- Implemented template removing
d0d4f8d7 2177- Added "Change IP address" function for node objects
ee514754 2178- Added Oracle support (via ODBC driver)
ae54cb08
VK
2179- Added server installation program (Windows only)
2180- Added server configuration wizard (Windows only)
376bbb96
VK
2181- SNMP agent connectivity check improved
2182- Added special handling for CheckPoint SNMP agent
8a68ebbd 2183- Added "Don't cache this session" option to Windows console login dialog
65d2eb53 2184- Added new console command "show stats"
ae54cb08
VK
2185- Windows CE Console improved:
2186 - Added "Last DCI Values" view
20e4218a
VK
2187 - Added graph view
2188 - Added collected DCI data view
2189 - Added full screen mode support
ae54cb08
VK
2190 - Implemented sorting in alarm browser
2191 - Implemented alarm browser autoupdate
2192 - Implemented object managed/unmanaged state switching
2193 - Implementen node wakeup
a1cc34dc
VK
2194- Network discovery polling mechanism redesigned
2195- Fixed bug in "show pollers" console command handler
5b6fe88d 2196- Fixed occasional appearance of invalid objects at the root of object tree
56cd40b6 2197- Fixed issue #14 (Error handling multiline SMTP responces)
ae54cb08
VK
2198
2199
87efbd11
VK
2200*
2201* 0.1.19
2202*
2203
2204- Data collection templates fully functional
e8a50b70
VK
2205- Added possibility to use server name instead of IP address in
2206 agent configuration
cf85ad81 2207- Added diff() method for DCI thresholds
5b1b83c6
VK
2208- Added possibility to set server config file via environment variable
2209 NETXMSD_CONFIG on UNIX or registry key HKLM\Software\NetXMS\Server\ConfigFile
2210 on Windows
87efbd11
VK
2211- Fixed deadlock in status poller
2212- Fixed incorrect socket handling in AgentConnection class
cf85ad81 2213- Fixed sorting bug in Windows console alarm browser
8f150f6b 2214- Fixed GUI unresponsiveness when acknowledging large number of alarms
87efbd11
VK
2215
2216
374688f9
VK
2217*
2218* 0.1.18
2219*
2220
1c6d3440 2221- Added support for object database caching on client side
374688f9
VK
2222- Polling performance increased
2223- Fix: SYS_SERVICE_DOWN event was generated in place of SYS_SERVICE_UNKNOWN
2ccaffe5
VK
2224- nxadm completely rewritten, and now allows to execute any command
2225 available on server console in standalone mode
edb53212
VK
2226- Windows console:
2227 - Implemented desktop configuration save and restore
2228 - Added possibility to change graph's time frame
2229 - Added support for multiple DCIs on one graph
5b7b9f00 2230 - Added graph presets
edb53212 2231 - Many small UI improvements
374688f9
VK
2232
2233
734ff529
VK
2234*
2235* 0.1.17
2236*
2237
2238- Templates can be manually applied
2239- Fixed issue #0000021 (agent crash on multiprocessor Solaris systems)
2240- Fixed issue #0000022 (server can crash after unsuccessfull interface
2241 configuration poll)
534066f1
VK
2242- Fixed bug in filling DCI cache with values from database
2243- Server now can save and restore last DCI poll time and raw value
2244 across restarts
734ff529
VK
2245
2246
e67f9969
VK
2247*
2248* 0.1.16
2249*
2250
2251- Added System.CPU.Usage(*), System.CPU.Usage5(*) and System.CPU.Usage15(*)
2252 parameters to WinPerf subagent
b4035339 2253- Fixed issue NX-1 (unable to modify network service port number)
9325e8eb 2254- Fixed server crash sometimes caused by DCI deletion
b4035339 2255- Fixed issue NX-3 (server crash after DCI copy)
993fac06 2256- Fixed memory leaks in DCI cache management
b3305aab 2257- Added interface for processing SNMP traps by server modules
04af194e 2258- Added internal parameters AgentStatus and ChildStatus(*)
b4035339 2259- Fixed issue NX-4 (incorrect aliases handling by FreeBSD subagent)
d2f1de69 2260- Some GUI improvements
bed15103
VK
2261- Parameters Net.Interface.AdminStatus(*) and Net.Interface.Link(*) added
2262 to FreeBSD subagent
e67f9969
VK
2263
2264
46741a75
VK
2265*
2266* 0.1.15
2267*
2268
5bece02a 2269- DCI housekeeping implemented
5575f9ff 2270- Fixed server crash at forced poll time
46741a75 2271- Fixed critical bug in upgrade script starter under UNIX
7d021523 2272- Added support of HDD temperature monitoring under Windows and Linux
5575f9ff
VK
2273- Added PhysicalDisk.Model, PhysicalDisk.SerialNumber and
2274 PhysicalDisk.Firmware parameters under Windows
29b8518f
VK
2275- Added parameters System.CPU.Count, System.CPU.Usage*, System.KStat(*)
2276 and System.Memory.Physical.* to Solaris subagent
5bece02a
VK
2277- Parameters System.Memory.Swap.* removed from Windows agent because they
2278 are meaningless under Windows
13c88ce4 2279- Added parameter Disk.Used(*) to NetWare subagent
46741a75
VK
2280
2281
3df64a07
VK
2282*
2283* 0.1.14
2284*
2285
2286- Parameters System.Memory.* behaves correctly under Windows
251659b6
VK
2287- Fixed bug in loading of NetworkService objects from database
2288- Fixed bug in interface status detection via NetXMS agent
2289- Added support for NAT'ed nodes (correct interface polling, etc.)
2290- Backslash (\) character is no longer works as escape character
2291 inside parameter arguments enclosed in quotes
5a24b906
VK
2292- Windows console: object tree works correctly for users without rights
2293 on root objects
dc4a4ed7 2294- Windows console: implemented user deletion from access lists
d72d004b 2295- Implemented action delete
c6b72887 2296- Windows agent deployment packages now built with InnoSetup
20aaa307 2297- "Last Values" view added to Windows console
f10e7d20 2298- Fixed issue #0000008
c72e8df9
VK
2299- Added interface for SMS drivers
2300- Optimized access to collected DCI data in database
2301- Added support for System.CPU.LoadAvg to Solaris subagent
4d1fde4c 2302- Added support for all Net.Interface.* parameters to Solaris subagent
3df64a07
VK
2303
2304
e08b1597
VK
2305*
2306* 0.1.13
2307*
2308
2309- Fixed bug which cause server to hang when deleting unreacheable node
748f71f5 2310- Added basic checking of node and interface objects to nxdbmgr
e08b1597
VK
2311
2312
7687d42f
VK
2313*
2314* 0.1.12
2315*
2316
2317- Added new object class - NetworkService, for simplified network service
2318 health checking
4e839863
VK
2319- Server internal synchronization mechanisms improved to increase
2320 stability and performance
2321- Fixed deadlock sometimes caused by retrieving DCI collected data
adf2ae0d
VK
2322- Added parameters System.Hostname, System.Uname and System.Uptime to
2323 Solaris subagent
b61fe31e 2324- Object status now recalculated after binding change
6c60ff91 2325- Implemented primary IP address selection for nodes
0ff9b273 2326- Added OSPF support detection
5eba0220 2327- Fixed bug with StartupDelay parameter handling in core agent
89d48d8c
VK
2328- Fixed communication problems on FreeBSD
2329- Bug #0000003 fixed
8665a594
VK
2330- Bug fixed: objects was not marked as modified when platform name or agent
2331 version changes
61593ca8 2332- Windows console: implemented cell edit by double click in policy editor
5841d520 2333- Implemented external command execution under UNIX
7687d42f
VK
2334
2335
35360ca2
VK
2336*
2337* 0.1.11
2338*
2339
7687d42f
VK
2340- Fixed incorrect behavior of Process.Count() parameter under Linux and
2341 FreeBSD
2342
35360ca2 2343
5be45ff2
VK
2344*
2345* 0.1.10
2346*
2347
337cb3ad
VK
2348- Support for centralized upgrade added to agents
2349- Implemented agent packages upload to server from console
5be45ff2 2350- New parameters added to Solaris subagent
582b0fdc 2351- Alarm deletion implemented
337cb3ad
VK
2352- Implemented all delta calculation methods for DCI
2353- Implemented thresholds for average values
55110817 2354- Fixed bug with policy editor header drawing
5be45ff2
VK
2355
2356
a1cb335b
VK
2357*
2358* 0.1.9
2359*
2360
2361- Added support for server modules
2362- Initial version of web interface created (for Microsoft IIS)
2363- Microsoft SQL driver improved
2364- Added file upload to agents (as preparation for centralized agent update)
2365- Client library redesigned to support multiple connections within
2366 one process
2367- Windows console: added automatic refresh in graphs
2368- Very basic Solaris subagent added
2369
2370
44375123
VK
2371*
2372* 0.1.8
2373*
2374
2375- Added support for System.CPU.Count and System.ProcessList parameters
2376 under Windows
840eb902 2377- Created our own SNMP library (currently SNMP versions 1 and 2c are
0c050932 2378 supported). Server is no longer needs net-snmp library.
840eb902
VK
2379- Component locks moved to RAM from SQL database
2380- Added support for SNMP traps
0c050932
VK
2381- Removed access right "View server configuration" as unneeded
2382- Windows console: Added sorting to event selection dialog
2383- Windows console: Objects in object browser are now sorted with respect
2384 to IP addresses when object name is an IP address
2385- Windows console: Fixed bug with MDI window position restoration when
2386 window is maximized
2387- Windows console: Fixed bug with duplication of child window title in
2388 parent's title when child is maximized
2389- Windows console: Status icons now placed over object icons in
2390 object browser
106e7ae3 2391- Windows console: Policy editor drawing code improved
2e0596dd
VK
2392- Added StartupDelay parameter to agent's configuration file
2393- Windows console: Added "Save policy" function to policy editor
2394- Fixed deadlock in Queue::GetOrBlock() which sometimes cause communication
2395 failures between client and server
2396- Server now can detect that SNMP variable is not supported by agent and
2397 change DCI status to "Not supported" accordingly
2398- Added interface status polling via SNMP
2399- Agent: Fixed bug in interface operational status detection under Windows
693119d6
VK
2400- Added server version checking in client connection procedure. If versions
2401 mismatch, client will not connect to server.
dbba623c
VK
2402- Windows console: when searching object in object browser, '*' characters
2403 assumed at the beginning and the end of search string
755d1629 2404- Added parameter File.Count(*) to core agent
662afb8b 2405- Added possibility to change status of many DCIs status at once
44375123
VK
2406
2407
e7b47627
VK
2408*
2409* 0.1.7
2410*
2411
2412- Added more customized events for threshold violation
544a1c8d 2413- Added ability to send Wake-On-LAN packets to managed nodes
ca4550c4 2414- Fixed serious bug in DCI copy
e7b47627
VK
2415
2416
38f733bb
VK
2417*
2418* 0.1.6
2419*
2420
2421- Added parameter System.ServiceState(*) to core agent (Windows only)
344e9726 2422- Implemented user-defined counters in WinPerf subagent
e9ab1622 2423- Added support for macros in e-mail subject
22c38feb
VK
2424- Added support for data collection item duplication within same node
2425- Now possible to copy DCIs to many nodes at once
2426- Fixed memory management bugs in Windows console DCI editor
2427- Added "instance" field to DCI which can be used as information text in
2428 user-defined data collection events and alarms
2429- Client library do cleanup after NXCDisconnect()
2430- User system rights now ORed with its group(s) system rights
45945120 2431- Added database checking/upgrade utility (nxdbmgr)
38f733bb
VK
2432
2433
dbe67493
VK
2434*
2435* 0.1.5
2436*
2437
2438- Object access mutexes changed to read/write locks in server to
2439 improve performance
b688074e
VK
2440- Algorithm of placing nodes into subnets improved
2441- System no longer needs network mask when creating new node manually
2442- Detection of incorrect network masks on interfaces added
2443- Windows console: fixed bug in object browser which cause console to crash
f1a6cd4a
VK
2444- Added internal statistics collection for average data collector queue length
2445 and average database writer queue length
9cc9ea72 2446- All IP addresses now stored in database as text
7cbe553e 2447- Added external event sender (nxevent)
d05b8db7 2448- Fixed bug with user password change (new password was not saved to database)
38f733bb 2449- Configuration script ("configure") improved
dbe67493
VK
2450
2451
d618c3ae
VK
2452*
2453* 0.1.4
2454*
2455
2456- Created performance subagent for Windows (winperf.nsm)
1a02f6dd 2457- Added SNMP OID to node type translation
18e26ff8 2458- Added support for Nortel Networks Passport routing switches
dbe67493 2459- "configure" script improved
d618c3ae
VK
2460
2461
b50f1100
VK
2462*
2463* 0.1.3
2464*
2465
2466- Added 64-bit string-to-binary conversion
2467- Added MAC address property to interface objects
2468- Added Template and TemplateGroup object classes
d618c3ae 2469- It's now possible to configure data collection items for templates
b50f1100
VK
2470
2471
2472*
2473* 0.1.2
2474*
2475
2476- Added possibility for copying DCIs from one node to other(s)
2477- Added server's startup script for RedHat Linux
2478- Numerous bug fixes
b688074e
VK
2479
2480
2481*
2482* 0.1.1
2483*
2484
2485- First version number given to system: a lot of things works, and lot
2486 of things have to be done.