OptiCom stats updated
[public/netxms.git] / ChangeLog
CommitLineData
9d6aa215
VK
1*
2* 0.2.3
3*
4
66485623 5- Implemented basic event correlation
fd21c678
VK
6- Added new object class: VPN connector
7- Active alarms now used in status calculation
6a4f307b 8- Windows agent: implemented enum Net.IP.RoutingTable
854e3fee 9- Database Manager: implemented forced check/unlock flag
fd21c678
VK
10- Maximum number of sessions in agent made configurable
11- Agent ported to Windows 95/98/Me
73fe1558
VK
12- Fixed bug which causes random fails of connections from server to agent and
13 from console to server
9d6aa215
VK
14- Fixed issues: 29
15
16
5f743326
VK
17*
18* 0.2.2
19*
20
21- Implemented communication session encryption
0fffaf28 22- Added support for multiple database connections for better performance
92e915fc 23- Added generation of SYS_NODE_DOWN and SYS_NODE_UP events
3cbb93be
VK
24- Added possibility to edit server's configuration parameters from
25 administrator's console
cbefcac5 26- Object status calculation algorithm changed
3b05730d 27- Fixed incorrect 32 bit integer varbinds parsing in libnxsnmp
92e915fc 28- Fixed bug with new interface detection
01302fb6
VK
29- Windows console: added simple export of collected DCI data
30- Core agent: added configuration option SessionIdleTimeout for automatic
31 disconnect of idle or broken sessions
46e2281a 32- Fixed issues: 26, 30
5f743326
VK
33
34
443e3a79
VK
35*
36* 0.2.1
37*
38
781e886e 39- Server startup procedure improved
d009828b 40- Fixed bug in Windows service shutdown code
8685ebe7 41- Added ICMP ping subagent
283aac27 42- Server will not collect data from unmanaged nodes
d589a067 43- Added PostgreSQL support under Windows
9039c003 44- NetWare platform subagent improved
e40bf6e9
VK
45- Linux subagent: Implemented all Net.Interface.* parameters except
46 Net.Interface.Speed
fc5296c5 47- Fixed crash in Microsoft SQL driver caused by unsuccessful connection
dab8c483
VK
48- More SNMP MIBs added
49- Fixed issue #27 (poller threads deadlock)
50- Server's internal synchronization mechanisms improved
51- Added driver for generic GSM modems
ec55ce8a 52- SMS driver can be configured from server configuration wizard
443e3a79
VK
53- Windows console:
54 - Action properties dialog improved
e40bf6e9 55 - Sorting implemented in data collection editor
dab8c483 56 - Object browser window can be saved in desktop configuration
9da7641e
VK
57- Windows alarm viewer:
58 - Added autologin feature
59 - UI appearance improved
443e3a79
VK
60
61
56cd40b6
VK
62*
63* 0.2.0
64*
65
6c94955b
VK
66- Windows installer improved
67- Fixed build issues on various platforms
1fc5b221
VK
68- Windows console:
69 - Items in Control Panel now sorted alphabetically
70 - Data collection editor now shows associated template for DCI
30285b1e 71 - Added automatic refresh to last values view
3c053cb3
VK
72 - Rule in policy editor can be enabled/disabled by double click
73 on leftmost column (rule number)
1fd4a900 74- Fixed incorrect interface detection on FreeBSD
56cd40b6
VK
75
76
ae54cb08
VK
77*
78* 0.1.20
79*
80
84adcf70
VK
81- Implemented object unbinding from administrator console
82- Implemented template removing
d0d4f8d7 83- Added "Change IP address" function for node objects
ee514754 84- Added Oracle support (via ODBC driver)
ae54cb08
VK
85- Added server installation program (Windows only)
86- Added server configuration wizard (Windows only)
376bbb96
VK
87- SNMP agent connectivity check improved
88- Added special handling for CheckPoint SNMP agent
8a68ebbd 89- Added "Don't cache this session" option to Windows console login dialog
65d2eb53 90- Added new console command "show stats"
ae54cb08
VK
91- Windows CE Console improved:
92 - Added "Last DCI Values" view
20e4218a
VK
93 - Added graph view
94 - Added collected DCI data view
95 - Added full screen mode support
ae54cb08
VK
96 - Implemented sorting in alarm browser
97 - Implemented alarm browser autoupdate
98 - Implemented object managed/unmanaged state switching
99 - Implementen node wakeup
a1cc34dc
VK
100- Network discovery polling mechanism redesigned
101- Fixed bug in "show pollers" console command handler
5b6fe88d 102- Fixed occasional appearance of invalid objects at the root of object tree
56cd40b6 103- Fixed issue #14 (Error handling multiline SMTP responces)
ae54cb08
VK
104
105
87efbd11
VK
106*
107* 0.1.19
108*
109
110- Data collection templates fully functional
e8a50b70
VK
111- Added possibility to use server name instead of IP address in
112 agent configuration
cf85ad81 113- Added diff() method for DCI thresholds
5b1b83c6
VK
114- Added possibility to set server config file via environment variable
115 NETXMSD_CONFIG on UNIX or registry key HKLM\Software\NetXMS\Server\ConfigFile
116 on Windows
87efbd11
VK
117- Fixed deadlock in status poller
118- Fixed incorrect socket handling in AgentConnection class
cf85ad81 119- Fixed sorting bug in Windows console alarm browser
8f150f6b 120- Fixed GUI unresponsiveness when acknowledging large number of alarms
87efbd11
VK
121
122
374688f9
VK
123*
124* 0.1.18
125*
126
1c6d3440 127- Added support for object database caching on client side
374688f9
VK
128- Polling performance increased
129- Fix: SYS_SERVICE_DOWN event was generated in place of SYS_SERVICE_UNKNOWN
2ccaffe5
VK
130- nxadm completely rewritten, and now allows to execute any command
131 available on server console in standalone mode
edb53212
VK
132- Windows console:
133 - Implemented desktop configuration save and restore
134 - Added possibility to change graph's time frame
135 - Added support for multiple DCIs on one graph
5b7b9f00 136 - Added graph presets
edb53212 137 - Many small UI improvements
374688f9
VK
138
139
734ff529
VK
140*
141* 0.1.17
142*
143
144- Templates can be manually applied
145- Fixed issue #0000021 (agent crash on multiprocessor Solaris systems)
146- Fixed issue #0000022 (server can crash after unsuccessfull interface
147 configuration poll)
534066f1
VK
148- Fixed bug in filling DCI cache with values from database
149- Server now can save and restore last DCI poll time and raw value
150 across restarts
734ff529
VK
151
152
e67f9969
VK
153*
154* 0.1.16
155*
156
157- Added System.CPU.Usage(*), System.CPU.Usage5(*) and System.CPU.Usage15(*)
158 parameters to WinPerf subagent
993fac06 159- Fixed issue #0000015 (unable to modify network service port number)
9325e8eb 160- Fixed server crash sometimes caused by DCI deletion
993fac06
VK
161- Fixed issue #0000017 (server crash after DCI copy)
162- Fixed memory leaks in DCI cache management
b3305aab 163- Added interface for processing SNMP traps by server modules
04af194e 164- Added internal parameters AgentStatus and ChildStatus(*)
d2f1de69
VK
165- Fixed issue #0000018 (incorrect aliases handling by FreeBSD subagent)
166- Some GUI improvements
bed15103
VK
167- Parameters Net.Interface.AdminStatus(*) and Net.Interface.Link(*) added
168 to FreeBSD subagent
e67f9969
VK
169
170
46741a75
VK
171*
172* 0.1.15
173*
174
5bece02a 175- DCI housekeeping implemented
5575f9ff 176- Fixed server crash at forced poll time
46741a75 177- Fixed critical bug in upgrade script starter under UNIX
7d021523 178- Added support of HDD temperature monitoring under Windows and Linux
5575f9ff
VK
179- Added PhysicalDisk.Model, PhysicalDisk.SerialNumber and
180 PhysicalDisk.Firmware parameters under Windows
29b8518f
VK
181- Added parameters System.CPU.Count, System.CPU.Usage*, System.KStat(*)
182 and System.Memory.Physical.* to Solaris subagent
5bece02a
VK
183- Parameters System.Memory.Swap.* removed from Windows agent because they
184 are meaningless under Windows
13c88ce4 185- Added parameter Disk.Used(*) to NetWare subagent
46741a75
VK
186
187
3df64a07
VK
188*
189* 0.1.14
190*
191
192- Parameters System.Memory.* behaves correctly under Windows
251659b6
VK
193- Fixed bug in loading of NetworkService objects from database
194- Fixed bug in interface status detection via NetXMS agent
195- Added support for NAT'ed nodes (correct interface polling, etc.)
196- Backslash (\) character is no longer works as escape character
197 inside parameter arguments enclosed in quotes
5a24b906
VK
198- Windows console: object tree works correctly for users without rights
199 on root objects
dc4a4ed7 200- Windows console: implemented user deletion from access lists
d72d004b 201- Implemented action delete
c6b72887 202- Windows agent deployment packages now built with InnoSetup
20aaa307 203- "Last Values" view added to Windows console
f10e7d20 204- Fixed issue #0000008
c72e8df9
VK
205- Added interface for SMS drivers
206- Optimized access to collected DCI data in database
207- Added support for System.CPU.LoadAvg to Solaris subagent
4d1fde4c 208- Added support for all Net.Interface.* parameters to Solaris subagent
3df64a07
VK
209
210
e08b1597
VK
211*
212* 0.1.13
213*
214
215- Fixed bug which cause server to hang when deleting unreacheable node
748f71f5 216- Added basic checking of node and interface objects to nxdbmgr
e08b1597
VK
217
218
7687d42f
VK
219*
220* 0.1.12
221*
222
223- Added new object class - NetworkService, for simplified network service
224 health checking
4e839863
VK
225- Server internal synchronization mechanisms improved to increase
226 stability and performance
227- Fixed deadlock sometimes caused by retrieving DCI collected data
adf2ae0d
VK
228- Added parameters System.Hostname, System.Uname and System.Uptime to
229 Solaris subagent
b61fe31e 230- Object status now recalculated after binding change
6c60ff91 231- Implemented primary IP address selection for nodes
0ff9b273 232- Added OSPF support detection
5eba0220 233- Fixed bug with StartupDelay parameter handling in core agent
89d48d8c
VK
234- Fixed communication problems on FreeBSD
235- Bug #0000003 fixed
8665a594
VK
236- Bug fixed: objects was not marked as modified when platform name or agent
237 version changes
61593ca8 238- Windows console: implemented cell edit by double click in policy editor
5841d520 239- Implemented external command execution under UNIX
7687d42f
VK
240
241
35360ca2
VK
242*
243* 0.1.11
244*
245
7687d42f
VK
246- Fixed incorrect behavior of Process.Count() parameter under Linux and
247 FreeBSD
248
35360ca2 249
5be45ff2
VK
250*
251* 0.1.10
252*
253
337cb3ad
VK
254- Support for centralized upgrade added to agents
255- Implemented agent packages upload to server from console
5be45ff2 256- New parameters added to Solaris subagent
582b0fdc 257- Alarm deletion implemented
337cb3ad
VK
258- Implemented all delta calculation methods for DCI
259- Implemented thresholds for average values
55110817 260- Fixed bug with policy editor header drawing
5be45ff2
VK
261
262
a1cb335b
VK
263*
264* 0.1.9
265*
266
267- Added support for server modules
268- Initial version of web interface created (for Microsoft IIS)
269- Microsoft SQL driver improved
270- Added file upload to agents (as preparation for centralized agent update)
271- Client library redesigned to support multiple connections within
272 one process
273- Windows console: added automatic refresh in graphs
274- Very basic Solaris subagent added
275
276
44375123
VK
277*
278* 0.1.8
279*
280
281- Added support for System.CPU.Count and System.ProcessList parameters
282 under Windows
840eb902 283- Created our own SNMP library (currently SNMP versions 1 and 2c are
0c050932 284 supported). Server is no longer needs net-snmp library.
840eb902
VK
285- Component locks moved to RAM from SQL database
286- Added support for SNMP traps
0c050932
VK
287- Removed access right "View server configuration" as unneeded
288- Windows console: Added sorting to event selection dialog
289- Windows console: Objects in object browser are now sorted with respect
290 to IP addresses when object name is an IP address
291- Windows console: Fixed bug with MDI window position restoration when
292 window is maximized
293- Windows console: Fixed bug with duplication of child window title in
294 parent's title when child is maximized
295- Windows console: Status icons now placed over object icons in
296 object browser
106e7ae3 297- Windows console: Policy editor drawing code improved
2e0596dd
VK
298- Added StartupDelay parameter to agent's configuration file
299- Windows console: Added "Save policy" function to policy editor
300- Fixed deadlock in Queue::GetOrBlock() which sometimes cause communication
301 failures between client and server
302- Server now can detect that SNMP variable is not supported by agent and
303 change DCI status to "Not supported" accordingly
304- Added interface status polling via SNMP
305- Agent: Fixed bug in interface operational status detection under Windows
693119d6
VK
306- Added server version checking in client connection procedure. If versions
307 mismatch, client will not connect to server.
dbba623c
VK
308- Windows console: when searching object in object browser, '*' characters
309 assumed at the beginning and the end of search string
755d1629 310- Added parameter File.Count(*) to core agent
662afb8b 311- Added possibility to change status of many DCIs status at once
44375123
VK
312
313
e7b47627
VK
314*
315* 0.1.7
316*
317
318- Added more customized events for threshold violation
544a1c8d 319- Added ability to send Wake-On-LAN packets to managed nodes
ca4550c4 320- Fixed serious bug in DCI copy
e7b47627
VK
321
322
38f733bb
VK
323*
324* 0.1.6
325*
326
327- Added parameter System.ServiceState(*) to core agent (Windows only)
344e9726 328- Implemented user-defined counters in WinPerf subagent
e9ab1622 329- Added support for macros in e-mail subject
22c38feb
VK
330- Added support for data collection item duplication within same node
331- Now possible to copy DCIs to many nodes at once
332- Fixed memory management bugs in Windows console DCI editor
333- Added "instance" field to DCI which can be used as information text in
334 user-defined data collection events and alarms
335- Client library do cleanup after NXCDisconnect()
336- User system rights now ORed with its group(s) system rights
45945120 337- Added database checking/upgrade utility (nxdbmgr)
38f733bb
VK
338
339
dbe67493
VK
340*
341* 0.1.5
342*
343
344- Object access mutexes changed to read/write locks in server to
345 improve performance
b688074e
VK
346- Algorithm of placing nodes into subnets improved
347- System no longer needs network mask when creating new node manually
348- Detection of incorrect network masks on interfaces added
349- Windows console: fixed bug in object browser which cause console to crash
f1a6cd4a
VK
350- Added internal statistics collection for average data collector queue length
351 and average database writer queue length
9cc9ea72 352- All IP addresses now stored in database as text
7cbe553e 353- Added external event sender (nxevent)
d05b8db7 354- Fixed bug with user password change (new password was not saved to database)
38f733bb 355- Configuration script ("configure") improved
dbe67493
VK
356
357
d618c3ae
VK
358*
359* 0.1.4
360*
361
362- Created performance subagent for Windows (winperf.nsm)
1a02f6dd 363- Added SNMP OID to node type translation
18e26ff8 364- Added support for Nortel Networks Passport routing switches
dbe67493 365- "configure" script improved
d618c3ae
VK
366
367
b50f1100
VK
368*
369* 0.1.3
370*
371
372- Added 64-bit string-to-binary conversion
373- Added MAC address property to interface objects
374- Added Template and TemplateGroup object classes
d618c3ae 375- It's now possible to configure data collection items for templates
b50f1100
VK
376
377
378*
379* 0.1.2
380*
381
382- Added possibility for copying DCIs from one node to other(s)
383- Added server's startup script for RedHat Linux
384- Numerous bug fixes
b688074e
VK
385
386
387*
388* 0.1.1
389*
390
391- First version number given to system: a lot of things works, and lot
392 of things have to be done.