Correct agent shutdown procedure implemented under NetWare
[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 - Rewrite event management in a way to eliminate the need to unlock
17 event configuration to allow sending of new events
18 - Planned outages (maintenance schedule)
19 - Maintenance mode for nodes
20
21
22 SERVER:
23
24 - Implement sending of all alarms from database
25 - Check if object indexes always locked when used
26 - Remove system-dependent code for getting interface list and ARP cache
27 from management server. Server should rely on SNMP or native agent for
28 this functionality.
29 - Optimize SNMP subsystem
30 - Add special handling for HP iLO boards
31 - Add logging API for database drivers
32 - DCI transformation scripts (probably Perl?)
33 - Implement reconnect in all database drivers
34 - Network service autodiscovery
35 - New attribute: disable status/configuration poll
36 - Override Net.IP.Forward
37 - NxDbMgr -- backup before db recover
38 - OSPF discovery
39 - Add MIB parsing to libnxsnmp
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
48
49 FREEBSD AGENT:
50
51 - Return correct interface type in Net.InterfaceList
52 - Implement Net.IP.NextHop and Net.IP.RoutingTable
53
54
55 SOLARIS AGENT:
56
57 - Implement Net.IP.NextHop and Net.IP.RoutingTable
58
59
60 WINDOWS CONSOLE:
61
62 - Find good graph creation library
63 - Enlarge 16x16 status overlay icons
64 - Add real-time graphs
65 - Play sound on new alarms
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
71
72 POCKET PC CONSOLE:
73
74 - Play sound on new alarm
75 - Automatically resize column in alarm view
76 - Add object details view
77
78
79 SUBAGENTS:
80
81 - libperl-driven subagent, allow to run perl scripts w/o forking/executing
82 - bandwidth meter; data in/out for last N seconds
83 - syslog proxy
84
85
86 CLIENT LIBRARY:
87
88 - Add locks to functions which calls PrepareForSync()/WaitForSync()
89 - Check for broken connections