Unfinished Pocket PC console
[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 - Cross-platform pinger subagent
13 - Write README for NetWare
14 - Add check for read/write locks support to configure script
15 - Add ability to clear collected DCI data
16 - Add possibility to set different polling timeouts for different nodes
17 - Optimize WaitForMessage method in message waiting queue class
18 - Rewrite event management in a way to eliminate the need to unlock
19 event configuration to allow sending of new events
20 - View and update agent's configuration from server
21 - Add diff() method for DCI thresholds
22 - Planned outages (maintenance schedule)
23
24
25 SERVER:
26
27 - Implement sending of all alarms from database
28 - Check if object indexes always locked when used
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.
32 - Optimize SNMP subsystem
33 - Add special handling for HP iLO boards
34 - Housekeeping for DCI
35 - Add logging API for database drivers
36 - DCI transformation scripts (probably Perl?)
37 - Event correlation
38 - Implement reconnect in all database drivers
39 - Network service autodiscovery
40 - New attribute: disable status/configuration poll
41 - Override Net.IP.Forward
42 - NxAdm -- status, stop server
43 - NxDbMgr -- backup before db recover
44 - Replace mutex with r/w lock for session list access
45 - OSPF discovery
46
47
48 CORE AGENT:
49
50 - Check shutdown procedure on different platforms
51 - Remote config editing
52
53
54 LINUX AGENT:
55
56 - Return correct interface type in Net.InterfaceList
57 - Implement Net.IP.NextHop and Net.IP.RoutingTable
58
59
60 FREEBSD AGENT:
61
62 - Return correct interface type in Net.InterfaceList
63 - Implement Net.IP.NextHop and Net.IP.RoutingTable
64
65
66 SOLARIS AGENT:
67
68 - Implement Net.IP.NextHop and Net.IP.RoutingTable
69
70
71 WINDOWS CONSOLE:
72
73 - Find good graph creation library
74 - Enlarge 16x16 status overlay icons
75 - Add real-time graphs
76 - Play sound on new alarms
77 - Add sorting to all list views
78 - Add "Copy value to clipboard" to "Collected data" window
79 - Event Processing Policy: Disable record with doubleclick on leftmost
80 field (number)
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
86
87
88 POCKET PC CONSOLE:
89
90 - Play sound on new alarm
91 - Automatically resize column in alarm view
92 - Add object details view
93 - Add Wake-on-LAN packet sending
94 - Add last DCI values view
95
96
97 SUBAGENTS:
98
99 - libperl-driven subagent, allow to run perl scripts w/o forking/executing
100 - bandwidth meter; data in/out for last N seconds
101
102
103 CLIENT LIBRARY:
104
105 - Add locks to functions which calls PrepareForSync()/WaitForSync()