Changes in forced polling
[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 - Change usage of MultiByteToWideChar() and WideCharToMultiByte() to
24 wctomb() and mbtowc()
25 - Add forced node polls (status and configuration)
26
27
28 SERVER:
29
30 - Recalculate object status after binding change
31 - Change object index lock type from mutex to read/write lock
32 - Add internal stats collection:
33 1. Average data collector queue length
34 2. Average database writer queue length
35 - Implement sending of all alarms from database
36 - Add signal handlers for UNIX
37 - Implement normal mailer shutdown
38 - Implement locks table in memory
39 - Check if object indexes always locked when used
40
41
42 CORE AGENT:
43
44 - Check shutdown procedure on different platforms
45 - Add signal handlers for UNIX
46
47
48 WINDOWS CONSOLE:
49
50 - Add custom background erasing code in policy editor for smooth painting
51 - Add support for "View -> Refresh" in data collection configurator
52 (or, even better, automatic update)
53 - Automatically select data type in DCI configuration dialog based on
54 selected parameter
55 - Add parameter selection for native agents in DCI configuration dialog
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