f4f6b4544a327f5af2c3aac00546edc12c4cd6a1
[public/netxms.git] / TODO
1 Current NetXMS ToDo List
2 **************************
3
4
5 GENERAL:
6
7 - Finish Linux subagent
8 - Finish FreeBSD subagent
9 - Finish Solaris subagent
10 - AIX subagent
11 - HP-UX subagent
12 - Write README for NetWare
13 - Add check for read/write locks support to configure script
14 - Add ability to clear collected DCI data
15 - Add possibility to set different polling timeouts for different nodes
16 - Planned outages (maintenance schedule)
17 - Maintenance mode for nodes
18 - SMART (HDD diagnostics) subagent
19 - Add SNMP SET functionality
20 - Add SNMP WALK functionality
21 - ThreadSleep(1) sleeps less then second (Linux specific?)
22
23
24 SERVER:
25
26 - Implement sending of all alarms from database
27 - Check if object indexes always locked when used
28 - Remove system-dependent code for getting interface list and ARP cache
29 from management server. Server should rely on SNMP or native agent for
30 this functionality.
31 - Optimize SNMP subsystem
32 - Add special handling for HP iLO boards
33 - Add logging API for database drivers
34 - DCI transformation scripts (probably Perl?)
35 - Implement reconnect in all database drivers
36 - Network service autodiscovery
37 - New attribute: disable status/configuration poll
38 - NxDbMgr -- backup before db recover
39 - OSPF discovery
40 - Add support for 64 bit counters to libnxsnmp
41
42
43 LINUX AGENT:
44
45 - Return correct interface type in Net.InterfaceList
46 - Implement Net.IP.NextHop and Net.IP.RoutingTable
47 - Check data format in /proc/stat for 2.4 (%llu?) [linux/fs/proc/proc_misc.c]
48
49
50 FREEBSD AGENT:
51
52 - Return correct interface type in Net.InterfaceList
53 - Implement Net.IP.NextHop and Net.IP.RoutingTable
54
55
56 SOLARIS AGENT:
57
58 - Implement Net.IP.NextHop and Net.IP.RoutingTable
59
60
61 WINDOWS CONSOLE:
62
63 - Find good graph creation library
64 - Enlarge 16x16 status overlay icons
65 - Add real-time graphs
66 - Add sorting to all list views
67 - Add "Copy value to clipboard" to "Collected data" window
68 - Implement drag-and-drop editing in policy editor
69 - Add "previous value" and "delta" fields to last values view
70 - Add option to split exported DCI data into several files or limit export
71 file size
72 - Add possibility to define custom graph presets
73
74
75 POCKET PC CONSOLE:
76
77 - Play sound on new alarm
78 - Automatically resize column in alarm view
79 - Add object details view
80
81
82 SUBAGENTS:
83
84 - libperl-driven subagent, allow to run perl scripts w/o forking/executing
85 - bandwidth meter; data in/out for last N seconds
86 - syslog proxy
87
88
89 CLIENT LIBRARY:
90
91 - Check for broken connections