DBD::Sys::Roadmap - high level to do list and targetted goals
This page provides a high level overview about the future extensions of the DBD::Sys module and the improvements of the module itself.
The planned extensions and improvements always cover testing, performance, portability etc.
Desired coverage is lvm2 on Linux, Veritas Volume Manager, ZFS, lvm on AIX, Sun Logical Volume Manager, Vinum (FreeBSD), ccd or raidframe on NetBSD and (hopefully) many, many more.
Associations should be possible between physical disks and volume groups as well as between volume groups or disks and file systems.
All major packaging systems should be supported: rpm, dpkg, pkg (BSD), pkg (Solaris), lpp (AIX), sw_list (HP-UX), ...
... like routing information, firewall states, ...
like last backup time, backup sizes, database roles, login failures (system, databases, ...)
And there may be many, many more which can be collected via an SQL interface, collected at one single point via DBD::Gofer proxying, added to reports via Template::DBI and Template::Plugin::Latex.
For example, add a new row to PROCS should start a new process (detached, in background) or deleting a row should kill that process.
PROCS
Get additional information via get_info, column_info, primary_key_info, primary_key, foreign_key_info, statistics_info, tables, type_info_all and type_info is currently not implemented.
Being able to analyse the modules behaviour on several platforms would allow not just make tests pass, it would allow to improve the support for those platforms.
There're several ways how you can help to support future development: You can hire the author to implement the features you require at most (this also defines priorities), you can negotiate a support and maintenance contract with the company of the author and you can provide patches.
To install DBD::Sys, copy and paste the appropriate command in to your terminal.
cpanm
cpanm DBD::Sys
CPAN shell
perl -MCPAN -e shell install DBD::Sys
For more information on module installation, please visit the detailed CPAN module installation guide.