TODO updated
[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 - Change object index lock type from mutex to read/write lock
31 - Add internal stats collection:
32 1. Average data collector queue length
33 2. Average database writer queue length
34 - Implement sending of all alarms from database
35 - Add signal handlers for UNIX
36 - Implement normal mailer shutdown
37 - Implement locks table in memory
38 - Check if object indexes always locked when used
39 - Remove system-dependent code for getting interface list and ARP cache
40 from management server. Server should rely on SNMP or native agent for
41 this functionality.
42 - Change node into subnet placement algorithm
43 - Add incorect netmask detection
44
45
46 CORE AGENT:
47
48 - Check shutdown procedure on different platforms
49 - Add signal handlers for UNIX
50
51
52 WINDOWS CONSOLE:
53
54 - Add custom background erasing code in policy editor for smooth painting
55 - Add support for "View -> Refresh" in data collection configurator
56 (or, even better, automatic update)
57 - Automatically select data type in DCI configuration dialog based on
58 selected parameter
59 - Add parameter selection for native agents in DCI configuration dialog
60 - Find good graph creation library
61
62
63 SUBAGENTS:
64
65 - libperl-driven subagent, allow to run perl scripts w/o forking/executing
66 - bandwidth meter; data in/out for last N seconds