configurabe node matching policy in syslog server
[public/netxms.git] / ChangeLog
CommitLineData
e5be5b83 1*
2047c0ea
VK
2* 1.2.17
3*
17b1ab4a
VK
4
5- New DCI source: NXSL script executed on server
d368074d 6- Configurable node matching policy for built-in syslog server (controlled by SyslogNodeMatchingPolicy configuration parameter)
17b1ab4a
VK
7- Management console:
8 - Can show alarms for multiple selected objects
9 - Fixed non-working ordering in event list in alarm details view
10 - Fixed bug with LDAP user system rights
04b18e7b 11 - Added default search string for LDAP to select all objects: "(objectClass=*)"
17b1ab4a 12 - Added device geolocation tracking and display on map
6bf6ef12
MI
13- Android console:
14 - Fix bug in notifying connection point not found
15 - Fix bug in computing interface expanded list size (removed hardcoded values)
16 - Added manage, unmanage, set expected state (up, down, ignore) and find switch port to interface list
17 - Fix aesthetic problems in expandable list (graphs and interfaces list)
18 - Integration of new support library
19 - Target to new API version (20)
49196e46 20- Fixed issues: #409, #532, #542, #571, #563, #593, #613, #617, #624, #626, #632, #635, #639, #642
2047c0ea
VK
21
22
23*
2b940936
VK
24* 1.2.16
25*
26
c83f6449
VK
27- Fixed database upgrade issues
28- Fixed packaging issues
5ff85fa4 29- Fixed bug causing outdated peer information on interface objects
d2f6c59d 30- Fixed bug with upload to agent default path from server file store
a6312bd6
VK
31- Instance display name for DCIs created via instance discovery
32- DCIs created via instance discovery can be combined by instance into one chart on performance tab
b32b325d 33- Transformation script terminated by "abort" call will not generate SYS_SCRIPT_ERROR event
daf3c104 34- Database manager can detect and fix missing IData and TData tables
a3906178
VK
35- NXSL:
36 - String concatenation operation interprets NULL value as empty string instead of throwing runtime error
37 - Fixed incorrect processing of ilike, match, and imatch operators
38 - Added try / catch operator
e218a1d1 39- New MIBs added: NETUP-MIB
d5181a04 40- Fixed issues: #424, #463, #543, #618, #619, #620
2b940936
VK
41
42
43*
03ff6e20
VK
44* 1.2.15
45*
46
d9a4c9a2
VK
47- LDAP support
48- Event names support in nxevent
a26861ad 49- Previous state parameter added to SYS_NODE_UP event
fe400f32
VK
50- Added file management subagent (filemgr.nsm)
51- Removed agent configuration parameter EnableArbitraryFileUpload
52- New NXSL class "Zone"
53- New attributes "zone" and "zoneId" in NXSL classes "Node" and "Interface"
f8106e8b 54- Syslog records from unmanaged nodes do not generate events
299f1678 55- Syslog node matching improved
fe400f32
VK
56- New access rights for nodes:
57 - Download File (download file from agent to local workstation)
58 - Upload File (upload file from local workstation to remote node)
59 - Manage Files (move, rename and delete files on remote node)
03ff6e20
VK
60- Management console:
61 - "Commands" box on node overview page made configurable
62 - Object tools can have icons
f2bcb362 63 - "Last value" type gauge can show non-numeric values
511564ff 64 - "Trusted Nodes" property page shown for condition objects
9a0b8d4e 65 - Network map content can be copied to clipboard
3a790159 66 - Perspectives export/import
958b4791
VK
67 - Topology related options in node's context menu grouped in "Topology" submenu
68 - Added specialized view for IP routing table
69 - Added specialized view for switch forwarding database
1539bdfe 70 - Agent configurations manager implemented
d5cf7cda 71- Android Console:
761095bf 72 - Added option in preference to show/hide legend in graphs
1201bac8 73 - Object comments displayed
f52d1701 74 - Added "Navigate to" option for objects with geolocation set
127a815e
VK
75- Fixed issues: #136, #158, #457, #512, #537, #540, #555, #564, #566, #584,
76 #586, #594, #596, #597, #598, #602, #605, #606, #607, #608,
77 #610, #612, #614
03ff6e20
VK
78
79
80*
641a5b28
VK
81* 1.2.14
82*
83
4005181b 84- STP (Spanning Tree Protocol) information used for topology discovery
32745683 85- Information source for interface peers (CDP, STP, etc.) shown in console
641a5b28 86- New NXSL function inList
f40f0e07 87- New NXSL operator abort
484e609d
VK
88- New methods in NXSL class Node: enableAgent, enableConfigurationPoll,
89 enableIcmp, enableSnmp, enableStatusPoll, enableTopologyPoll
90- Fixed server crash if SNMP proxy unavailable
386f88e3
VK
91- New MIBs: AIRESPACE-REF-MIB, AIRESPACE-SWITCHING-MIB,
92 AIRESPACE-WIRELESS-MIB, FROGFOOT-RESOURCES-MIB, MIKROTIK-MIB
31b0f68b 93- SMS driver for websms.ru service
ec9c39ea 94- Macro expansion supported in pattern in agent parameters File.Size and File.Count
ba39fc61 95- Attribute "instance" added to NXSL class "DCI"
38fd593f 96- Added "L" extension to DCI custom schedules
5c5c7111 97- Traps from unmanaged nodes ignored
b2042b58 98- Fixed repeated threshold violation events after server restart
020559de 99- Added driver for Mikrotik routers
8cf94ffe 100- Added driver for Ubiquity Networks wireless access points
386f88e3 101- Added driver for Cisco Wireless Controller 4400 (former Airespace)
9933e1d4 102- Wireless controller and access point support improved
da623f8b
VK
103- Log monitoring subagent sends Windows event source, severity, and code
104 to the server as part of NetXMS event
ab0028e7 105- DB/2 driver and monitoring subagent included into Windows installation package
3f4c195f 106- Management console:
f5fc73cc 107 - DCI values can be shown on network map links
2e73d907 108 - DCI value can be shown on map as immage, that checnges depending on DCI value
bf817e09 109 - DCI value can be shown on map as a text
3f4c195f 110 - Colored background for DCIs with active thresholds in DCI summary tables
54c7a4f6 111 - IP route visualisation improved
bf817e09 112 - On table DCI threshold property page columns can be chosen from dropdown
ab0028e7 113- Reporting server rewritten from scratch
cef70e8d 114- Fixed issues: #71, #417, #528, #535, #536, #552, #558, #559, #560, #570, #572
641a5b28
VK
115
116
117*
c6efdc26
VK
118* 1.2.13
119*
120
b30436ff 121- Improved layer 2 topology discovery performance
ad12a86f 122- Special handling of incorrect LLDP data provided by some D-Link switches
800bf569 123- Optimizations in NXCP processing
ae8ea5a6 124- Added driver for Cisco Small Business switches
c275912c 125- Improved file retrieve from agent
ad12a86f 126- Windows agent: added service list and service table (System.Services)
da2594d5
VK
127- Fixed bug with SQL initialization script generation on HP-UX
128- Fixed Oracle DB initialization error
ca0e18d2 129- New macro %K (alarm key) in event actions
c6efdc26
VK
130- Management console:
131 - Implemented alarm sounds
132 - Fixed "broken pipe" errors
8751666e 133 - Macros with alarm data in object tools
da2594d5
VK
134 - Added option "Manage image library" in user access rights property page
135 - Fixed image upload in web console
5056b919 136- Added support for sticky acknowledge in nxalarm tool
57ec7ab3 137- Fixed bug causing excessive memory usage by AIX agent
da2594d5
VK
138- Fixed bug with interface status detection if agent runs in Solaris zone
139- Fixed agent crash if HTTPS service status requested
2a313136
MI
140- Android Console:
141 - Fix bug missing hide notification alarm in status bar
142 - Implemented "Font size in graph/dashboard sessions" (Feature #240)
29f1f77c 143- Fixed issues: #109, #240, #425, #428, #438, #462, #466, #471, #493, #507, #508, #527
c6efdc26
VK
144
145
146*
d4933166 147* 1.2.12
82312316 148*
149
d4933166
VK
150- Support for MetaSystem UPS in UPS subagent
151- Timed (temporary) alarm acknowledgement
04a6de61 152- New subagent DBQuery - replacement for ODBCQuery
c2b7c9ae 153- DCI access functions in NXSL works correctly with table DCIs
e46d6c36 154- Fixed bugs with instance discovery DCIs created from templates
dc679178 155- New property "runtimeFlags" in NXSL class "Node"
035745fc 156- New event SYS_IF_PEER_CHANGED (sent when peer change detected in interface)
71b42b18 157- New system permission: Manage Image Library
d1730ccf 158- Object level access control can be enabled for logs
abb85c62 159- New NXSL function FindAllDCIs
2b8a949b 160- Driver for Allied Telesis switches improved
d4933166
VK
161- Management console:
162 - Fixed bug with red zone display in "last value" dashboard element
163 - Edit and delete for alarm comments are working now
164 - Fixed Y axis range can be set for line and bar charts
b44dac6c 165 - In alarm menue are not shown incompatible for selected alarm statuses.
63121e45
VK
166 - Alarm status flow can be changed to strict (terminate status can be set only
167 after alarm is resolved). To change flow set "StrictAlarmStatusFlow" parameter to 1.
7349c1bf 168 - SNMP MIB loaded into memory on first access
cc4cd989
MI
169- Android Agent:
170 - Implemented "Connection notification" in status bar (feature #481)
171 - Fix bug in resetting switch preference (settings)
5370a9c0 172- Android Console:
cc4cd989 173 - Fix bug in resetting switch preference (settings)
5370a9c0
MI
174 - Implemented "Entire network" root (feature #482)
175 - Manage last alarm from status bar: acknowledge, resolve, terminate (only for Android >= 4.1)
2658158a 176- Fixed issues: #79, #88, #280, #285, #393, #396, #415, #470, #475, #481, #482, #483,
a854d114 177 #484, #486, #487, #490, #497, #500, #502, #504
82312316 178
c0b1ee7b 179
82312316 180*
bcfcb730
VK
181* 1.2.11
182*
183
1d34c533 184- Thresholds can be defined as NXSL scripts
bcfcb730 185- XMPP messaging support
a58454c9 186- "Do not save collected data to database" option for data collection items
b4b46796 187- Added "follow" option to "download file" object tools
9c170b20 188- New attribute "driver" for NXSL class "Node"
4ece7d1a
VK
189- Management console:
190 - Stacked line charts implemented
7cc7b98e 191 - Authentication by certificates supported by Java console
072dfee8 192 - Russian translation improved
213230f6 193- Fixed issues: #16, #76, #385, #464, #469, #472
bcfcb730
VK
194
195
196*
2292ff1d
VK
197* 1.2.10
198*
199
200- Event processing policy rules can be exported and imported
c96f74e2
VK
201- NXSL:
202 - Implemented post-increment and post-decrement for array elements
0f25ff9a 203 - New functions: GetDCIValues
c59466d2 204- Server's ICMP ping timeout can be configured
61191f0d 205- DB/2 monitoring subagent
dab99e7e 206- DB/2 supported as backend database
12bb962b 207- Table DCIs can be used in condition objects
4e46505f 208- nxapush can push data on behalf of other nodes
9ad921e5 209- Transformation script can be run on aggregated DCIs
e02953a4 210- Unknown SNMP trap sources can be automatically added as nodes
04a6de61 211- Syslog processing optimized for performance
1938d609 212- Default shared secret for agents can be configured
0239cfea
VK
213- Driver for Ping3 devices
214- Driver for Allied Telesis switches
7b24aa2b 215- Agent installer on Windows automatically adds firewall exception
84ee0f9c 216- Database migration tool
724e98a4 217- Additional parameters in Solaris platform sub-agent
89c4e954
VK
218- Management console:
219 - New command line option -fullscreen
47a7c428 220 - Option to draw borders around each value in "gauge" dashboard elements
e115cb7c
VK
221 - Sorting by value in "Last Values" view takes data type into consideration
222 - "Nodes" tab in object details view for subnets and containers
d86e61c4 223 - "Address Map" tab in object details view for subnets
69c6604d 224 - Czech and Russian localization
15e65dfa
VK
225- Fixed issues: #95, #150, #226, #307, #330, #362, #363, #364, #366, #367, #373,
226 #378, #384, #387, #390, $401, #410, #414, #416, #419, #439, #440
2292ff1d
VK
227
228
229*
66b1337d
VK
230* 1.2.9
231*
232
0c97b51c 233- Templates can be applied on clusters
8a3a4f25 234- Filters for automaticaly populated network maps
18321496 235- User-defined constants in NXSL
25076d53 236- New methods deleteColumn and deleteRow in NXSL class Table
64d10e08 237- New NXSL functions: chr, ord
03778fa3 238- HTTPS support in port checker subagent
66b1337d 239- Added MIBs for Nortel/Trapeze Wireless security switches
c88761c1
VK
240- New MIBs: BAY-STACK-NOTIFICATIONS-MIB, SUN-HW-CTRL-MIB, SUN-HW-TRAP-MIB,
241 SUN-PLATFORM-MIB
e9d75140
VK
242- Management console:
243 - New dashboard elements: status map and table value
03778fa3
VK
244- Fixed issues: #202, #300, #304, #305, #309, #311, #325, #327, #332, #334,
245 #335, #336, #337, #338, #339, #340, #342
66b1337d
VK
246
247
248*
4a435beb
VK
249* 1.2.8
250*
251
06492844 252- Support for data collection using SM-CLP protocol
85ae39bc
VK
253- Aggregated DCI values on cluster objects
254- Transformation scripts for table DCIs
a0ddfb29 255- Support for multi-column keys (instances) in table DCIs
db117859 256- Implemented SNMP table DCIs
4a435beb
VK
257- Configurable DCI summary tables
258- Default background color for new network maps made configurable
93dbc1be 259- Logged in users cannot be deleted
4547feec 260- Empty containters have "Normal" status instead of "Unknown"
42c782b1 261- New NXSL functions: AgentReadTable, DeleteObject, GetDCIRawValue
cb1ae425 262- Map objects can have status calculated from contained objects' status
57c95dc3 263- SNMP trap listener port now configurable
f68485ad 264- HP-UX agent improved
e007eff4 265- Some D-Link MIBs added to distribution
d41f55ee 266- Debian binaries built in UNICODE mode
a567a02a 267- Management console:
a0ddfb29 268 - Simplified table DCI configuration
a567a02a 269 - Charts can be created from table data
6ed9bd8e
VK
270 - Severity filter in dashboard element "Alarm Viewer"
271 - Zoom level can be configured for "Network Map" dashboard elements
08a5ea19 272 - Values of custom attributes can be used in object tools
1bf0e5fb 273 - Vertical orientation for dial chart elements
db117859
VK
274- Web UI:
275 - Single sign-on support using CAS
276 - Configuration file nxmc.properties can be placed outside of war file
d200e0c4 277 - Workbench layout and user preferences saved between sessions
db117859 278- Fixed issues: #57, #58, #195, #198, #262, #277, #281, #284, #286, #291, #293
4a435beb
VK
279
280
281*
072e4643
VK
282* 1.2.7
283*
284
ea12c2aa 285- Simplified configuration of DCIs based on Windows performance counters
caa04e26 286- Basic software inventory
5db0d494 287- Network discovery improved
beae365a 288- Status of zone's proxy node now used in "node down" event correlation
d02f6b92 289- Configurable default DCI retention time and polling interval
215637cc 290- New NXSL functions: CreateNode, GetSumDCIValue
5956e68b 291- New NXSL operator @ - safe get object's attribute
46ee6286 292- New MIBs added: ASTARO-MIB, CPQHOST-MIB, CPQPOWER-MIB
bde67a1f
VK
293- Special support for wireless switches
294- Driver for Motorola/Symbol wireless switches
a294a36f
VK
295- Fixed bugs in template export/import
296- Database manager: Fixed bugs in database export
80a62889
VK
297- New parameters for Windows Security Center provided by WMI subagent:
298 System.AntiSpywareProduct.Active
299 System.AntiSpywareProduct.DisplayName
300 System.AntiSpywareProduct.UpToDate
301 System.AntiVirusProduct.Active
302 System.AntiVirusProduct.DisplayName
303 System.AntiVirusProduct.UpToDate
304 System.FirewallProduct.Active
305 System.FirewallProduct.DisplayName
306 System.FirewallProduct.UpToDate
70515625
VK
307- Management console:
308 - "Export to CSV" option added to most tabular data views
34bb5919 309 - Auto login option for web console
b9c2e1e1
VK
310 - Last values of selected DCIs can be shown in object tooltips
311 on network maps
312- Fixed issues: #86, #199, #242, #246, #249, #250, #251, #256, #260, #268, #275
072e4643
VK
313
314
315*
a6cc48cc
VK
316* 1.2.6
317*
318
cbba9d13 319- DCI instance discovery
019ffcf4 320- nxshell: Python-based client-side scripting
398faec8 321- Array initializers in NXSL
a6cc48cc 322- NXSL function PostEvent can use event names instead of event codes
707b18df
VK
323- New NXSL functions: AgentReadParameter, CreateDCI, ManageObject,
324 SetInterfaceExpectedState, UnmanageObject
8e334368
VK
325- Management console:
326 - Network map functionality in web console now in sync with desktop version
df95dad3 327 - Alarm details view improved
ff76e836 328 - Configurable chart ordering on performance tab
4155c10f
VK
329 - Syslog parser editor working correctly
330- Android Console:
331 - Force reconnection after changing settings (#241)
332 - Fixed bug in showing predefined graphs and dashboards (#239)
333 - Added support for mobile device objects
334 - Added geolocation info in overview tab
8e334368 335- 64bit interface counters in Windows agent
674164eb 336- Improved LLDP support
a548def4 337- Driver for D-Link switches
0688e29b
VK
338- Event parameters passed as arguments to action scripts
339- PING subagent: targets can be specified using DNS names
6cb804e9
MI
340- Android Agent:
341 - Changed name of configuration parameters (NB needs reconfiguration of agent!!!)
342 - New location strategy: relay on updates from other apps or force update (frequency, duration and provider selectable).
343 - Show location strategy on home screen.
344 - Fixed bug in automatic connection on first start when agent was disabled
345 - Override for connection schedule on detecting change of connectivity (selectable)
3a82d5ae 346- New MIBs added: LLDP-EXT-DOT1-MIB, LLDP-EXT-DOT3-MIB
8f4f648d 347- Fixed issues: #197, #204, #219, #222, #225, #227, #229, #231, #234, #236
a6cc48cc
VK
348
349
350*
61382238
VK
351* 1.2.5
352*
353
227a0f76 354- Topology-based event correlation improved
56e92fc9 355- Network discovery improved
4dd963e9
VK
356- Mapping tables
357- New NXSL functions: ceil, floor, round, format, map
61382238 358- Management console:
838a1a95 359 - "Alarm Details" view
61382238 360 - "Area" option implemented on line charts
9e48f7b8 361 - Multiple DCIs can be combined on one graph on "Performance" tab
e9491562 362 - New dashboard element: separator
e5be5b83 363 - DCIs can be created from MIB Explorer
838a1a95 364 - Textual conventions for selected MIB object displayed in MIB explorer
5fba45e9 365 - Fixed bug with chart titles in dashboards
13794bec 366 - "Snap to grid" and "Align to grid" options in network maps
9f56d95b 367 - Improved Y-range adjustment in line charts
4d7a25ed 368 - Improved tooltips in line charts
08769290 369 - Custom logo can be set on login screen in web console
bd8cc790 370 - Fixed performance and stability issues with image library
ad09fb0c
MI
371- Android client:
372 - Select all/unselect all in alarms list
316b8477 373 - Multipliers for graphs and last values: binary (power of two) and decimal (power of ten)
868c4a4b 374 - Show number of pending alarms in home screen
227a0f76 375- API for creating embedded application agents
08769290 376- Initial (alpha) version of mobile agent for Android devices
bd8cc790 377- Fixed issues: #23, #47, #49, #131, #154, #162, #163, #172, #175, #177, #178,
afbe5388 378 #180, #186, #187, #188, #189, #192, #194, #196
61382238
VK
379
380
e5be5b83 381*
b775ebcf
VK
382* 1.2.4
383*
384
385- New global variable $dci in transformation scripts
386- Management console:
387 - Command line options for automatic connect
b2f2ea8f
VK
388 - Container type objects can be expanded/collapsed by double click
389 in the object tree
390 - Maps and dashboards can be opened by double click in the object tree
391 - Line charts can be opened by double click on DCI in last values view
7c12f25d
VK
392 - Implemented seed-based network maps
393 - Decoration elements on network maps can be moved and resized
f6f36802 394 - Object details view can be opened from alarm's context menu
e7dfcebb 395 - Custom time intervals can be set in line chart properties
c0ab15ef 396- NXSL: implemented short-circuit evaluation of logical expressions (&& and ||)
99058170 397- New attribute "isLocalMgmt" in NXSL "Node" class
0f8ec5bc 398- New parameter Icmp.PingStdDev in PING subagent
99058170 399- Cisco Catalyst 3550 supported by CATALYST driver
3438547b
AK
400- Intervals of less than a minute can be defined with custom DCI schedules
401- Agent parameters File.xxx (File.Size, etc) now support strftime style macros
402 for current date/time (similar to file name in log parser)
ee4ea5a2
MI
403- Android client:
404 - Restructured settings activity
405 - Alarm status icon notification configurable by settings (independent from playing the sound assigned to the category)
b2f2ea8f 406 - Horizontal scrollable tabs for node info activity (tabs are no more compressed to show all together)
ee4ea5a2
MI
407 - Fixed bad format for DCI value in last values tab
408 - Scheduler for "passive" connection", parameters:
409