 Current NetXMS ToDo List
**************************


GENERAL:

- Table DCI
- Finish Linux subagent
- Finish FreeBSD subagent
- Finish Solaris subagent
- Finish AIX subagent
- Finish HP-UX subagent
- Write README for NetWare
- Add possibility to set different polling timeouts for different nodes
- Planned outages (maintenance schedule)
- Maintenance mode for nodes
- SMART (HDD diagnostics) subagent
- Add SNMP SET functionality
- ThreadSleep(1) sleeps less then second (Linux specific?)
- Remove build-time-dependency: perl
- Add named aliases for event parameters
- Hardware monitoring (temperature, voltage, etc)
- Integration with Google Maps


SERVER:

- Implement sending of all alarms from database
- Check if object indexes always locked when used
- Optimize SNMP subsystem
- Add special handling for HP iLO boards
- Add logging API for database drivers
- Network service autodiscovery
- NxDbMgr -- backup before db recover
- OSPF discovery
- hide HP-UX unused autoport aggregation interfaces


ALL AGENTS:
- Add Process.Count($1,$2,$3), where $3 is process command line
- Check PhysicalDisk.* on external controllers


LINUX AGENT:

- Return correct interface type in Net.InterfaceList
- Implement Net.IP.NextHop and Net.IP.RoutingTable
- Check data format in /proc/stat for 2.4 (%llu?) [linux/fs/proc/proc_misc.c]


FREEBSD AGENT:

- Return correct interface type in Net.InterfaceList
- Implement Net.IP.NextHop and Net.IP.RoutingTable


SOLARIS AGENT:

- Implement Net.IP.NextHop and Net.IP.RoutingTable


WINDOWS CONSOLE:

- Enlarge 16x16 status overlay icons
- Add real-time graphs
- Add sorting to all list views
- Implement drag-and-drop editing in policy editor
- Add "previous value" and "delta" fields to last values view
- Add option to split exported DCI data into several files or limit export
  file size


POCKET PC CONSOLE:

- Play sound on new alarm
- Add object details view


SUBAGENTS:

- libperl-driven subagent, allow to run perl scripts w/o forking/executing
- python-driven subagent, allow to run python scripts w/o forking/executing
- bandwidth meter; data in/out for last N seconds
- syslog proxy

