Last changes reflected in ChangeLog and TODO
[public/netxms.git] / TODO
1 Current NetXMS ToDo List
2 **************************
3
4
5 GENERAL:
6
7 - Fix bugs in ConditionWait()
8 - Finish Linux subagent
9 - FreeBSD subagent
10 - Solaris subagent
11 - AIX subagent
12 - HP-UX subagent
13 - Performance subagent for Windows (winperf)
14 - Cross-platform pinger subagent
15 - Change configure script to allow selection of components to build
16 - Write README for NetWare
17 - SMS-sender interface with drivers for cell-phones/SMPP
18 - Add check for read/write locks support to configure script
19 - Implement daemon() function for platforms without it
20 - Add new data types for data collection: unsigned integer 32 bits
21 and unsigned integer 64 bits
22 - Allow converting counters to deltas in data collection
23 - Add ability to clear collected DCI data
24 - Add ability to send Wake-On-LAN packets to managed nodes
25
26
27 SERVER:
28
29 - Recalculate object status after binding change
30 - Implement sending of all alarms from database
31 - Implement normal mailer shutdown
32 - Implement locks table in memory
33 - Check if object indexes always locked when used
34 - Remove system-dependent code for getting interface list and ARP cache
35 from management server. Server should rely on SNMP or native agent for
36 this functionality.
37 - Chech if ObjectGlobalLock()/ObjectGlobalUnlock() really needed or we can
38 use just index locking
39
40
41 CORE AGENT:
42
43 - Check shutdown procedure on different platforms
44 - Add signal handlers for UNIX
45
46
47 WINDOWS CONSOLE:
48
49 - Add custom background erasing code in policy editor for smooth painting
50 - Add support for "View -> Refresh" in data collection configurator
51 (or, even better, automatic update)
52 - Automatically select data type in DCI configuration dialog based on
53 selected parameter
54 - Add parameter selection for native agents in DCI configuration dialog
55 - Find good graph creation library
56
57
58 SUBAGENTS:
59
60 - libperl-driven subagent, allow to run perl scripts w/o forking/executing
61 - bandwidth meter; data in/out for last N seconds