Changes for new libnxcl behavior
[public/netxms.git] / TODO
CommitLineData
2a41a4b5
VK
1 Current NetXMS ToDo List
2**************************
3
4
5GENERAL:
d1d0b3be 6
f9ce6a3c 7- Finish Linux subagent
d50bd409 8- Finish FreeBSD subagent
5be45ff2 9- Finish Solaris subagent
f9ce6a3c
VK
10- AIX subagent
11- HP-UX subagent
f9ce6a3c 12- Cross-platform pinger subagent
076a55c4 13- Write README for NetWare
2677f075 14- Add check for read/write locks support to configure script
933aee5c 15- Add ability to clear collected DCI data
22c38feb 16- Add possibility to set different polling timeouts for different nodes
2e0596dd 17- Optimize WaitForMessage method in message waiting queue class
1943e452
VK
18- Rewrite event management in a way to eliminate the need to unlock
19 event configuration to allow sending of new events
563ec06c 20- View and update agent's configuration from server
563ec06c 21- Add diff() method for DCI thresholds
257defd7 22- Planned outages (maintenance schedule)
2a41a4b5
VK
23
24
25SERVER:
26
d937e1fc 27- Implement sending of all alarms from database
0fc0cf5a 28- Check if object indexes always locked when used
e01f7113
VK
29- Remove system-dependent code for getting interface list and ARP cache
30 from management server. Server should rely on SNMP or native agent for
31 this functionality.
3aeed82c 32- Optimize SNMP subsystem
0f768322 33- Add special handling for HP iLO boards
563ec06c
VK
34- Housekeeping for DCI
35- Add logging API for database drivers
257defd7 36- DCI transformation scripts (probably Perl?)
35360ca2 37- Event correlation
8b674b85
VK
38- Implement reconnect in all database drivers
39- Network service autodiscovery
40- New attribute: disable status/configuration poll
41- Override Net.IP.Forward
b6af0366
VK
42- NxAdm -- status, stop server
43- NxDbMgr -- backup before db recover
d4b03791 44- Replace mutex with r/w lock for session list access
e3936687 45- OSPF discovery
c9e1876e
VK
46
47
48CORE AGENT:
49
50- Check shutdown procedure on different platforms
8b674b85 51- Remote config editing
3a4d71b9
VK
52
53
44375123
VK
54LINUX AGENT:
55
56- Return correct interface type in Net.InterfaceList
35360ca2
VK
57- Implement Net.IP.NextHop and Net.IP.RoutingTable
58
44375123 59
d50bd409
AK
60FREEBSD AGENT:
61
62- Return correct interface type in Net.InterfaceList
35360ca2
VK
63- Implement Net.IP.NextHop and Net.IP.RoutingTable
64
65
66SOLARIS AGENT:
67
68- Implement Net.IP.NextHop and Net.IP.RoutingTable
d50bd409 69
44375123 70
3a4d71b9
VK
71WINDOWS CONSOLE:
72
d7e41b0e 73- Find good graph creation library
2e0596dd 74- Enlarge 16x16 status overlay icons
93134e62 75- Add real-time graphs
257defd7
VK
76- Play sound on new alarms
77- Add sorting to all list views
c87bb1bf 78- Add "Copy value to clipboard" to "Collected data" window
7687d42f
VK
79- Event Processing Policy: Disable record with doubleclick on leftmost
80 field (number)
1a211d68
VK
81- Add ability to open graph from "Last values" view
82- Modify threshold by double click in DCI configuration dialog
83- Implement drag-and-drop editing in policy editor
84- Add auto-refresh to "Last values" view
85- Add agent configuration editor
88efb32e
AK
86
87
88SUBAGENTS:
89
90- libperl-driven subagent, allow to run perl scripts w/o forking/executing
77680226 91- bandwidth meter; data in/out for last N seconds
257defd7
VK
92
93
94CLIENT LIBRARY:
95
96- Add locks to functions which calls PrepareForSync()/WaitForSync()