Updated change log
[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 - Cross-platform pinger subagent
14 - Write README for NetWare
15 - SMS-sender interface with drivers for cell-phones/SMPP
16 - Add check for read/write locks support to configure script
17 - Implement daemon() function for platforms without it
18 - Allow converting counters to deltas in data collection
19 - Add ability to clear collected DCI data
20 - Add possibility to set different polling timeouts for different nodes
21 - Add --with-client option to configure (should enable libnxcl and nxevent)
22 - Optimize WaitForMessage method in message waiting queue class
23 - Rewrite event management in a way to eliminate the need to unlock
24 event configuration to allow sending of new events
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 - Check if object indexes always locked when used
33 - Remove system-dependent code for getting interface list and ARP cache
34 from management server. Server should rely on SNMP or native agent for
35 this functionality.
36 - Chech if ObjectGlobalLock()/ObjectGlobalUnlock() really needed or we can
37 use just index locking
38 - Check what happens if DCI copied while being polled
39 - On startup, server must read last poll time from database for each DCI
40 - Optimize SNMP subsystem
41
42
43 CORE AGENT:
44
45 - Check shutdown procedure on different platforms
46 - Add signal handlers for UNIX
47
48
49 LINUX AGENT:
50
51 - Return correct interface type in Net.InterfaceList
52
53
54 WINDOWS CONSOLE:
55
56 - Automatically select data type in DCI configuration dialog based on
57 selected parameter
58 - Add parameter selection for native agents in DCI configuration dialog
59 - Find good graph creation library
60 - Enlarge 16x16 status overlay icons
61 - Add primary IP address selection
62
63
64 SUBAGENTS:
65
66 - libperl-driven subagent, allow to run perl scripts w/o forking/executing
67 - bandwidth meter; data in/out for last N seconds