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