Changes for version 0.100 - 2010-07-21
- rename columns which were reserved sql words for table procs
- rework plugin-management and table-management:
- allow multiple implementors for one table
- merge the data from multiple implementors on primary key
- rely on DBI::DBD::SqlEngine
- add support for Win32::Process::Info
- fix DBD::Sys::Plugin::Unix::Users and DBD::Sys::Plugin::Unix::Groups using setpwent/setgrent as recommended by Ashish SHUKLA <ashish@freebsd.org> (and by Richard W. Stevens)
- add logins table to get a list of logged in users
- add openfiles table
- fix hwadress column in netint table to hwaddress
- add a second implementation for the netint table using Net::Ifconfig::Wrapper and (for calculating broadcase address) NetAddr::IP
- fixing duplicate group entries on FreeBSD (and maybe others)
Documentation
high level to do list and targetted goals
Modules
A bundle to install the DBD::Sys driver
System tables interface via DBI
Table implementation to compose different sources into one table
embed own tables to DBD::Sys
provides tables available for any known operating system using filesystems.
provides a table containing file systems
provides a table containing the free space of file systems
provides a table containing the known network interfaces
provides a table containing the known network interfaces
provides a table containing running processes
provides tables with meta information about DBD::Sys.
DBD::Sys Table Overview
provides tables available on Unix and alike environments only.
provides a table containing operating system user groups
provides a table containing logged on users
provides a table containing open files
provides a table containing a list of operating system users
provides tables available on Windows only.
provides a table containing the operating system user groups
provides a table containing running processes
provides a table containing the operating system users
embed own tables to DBD::Sys
abstract base class of tables used in DBD::Sys
Provides
in lib/DBD/Sys.pm
in lib/DBD/Sys.pm
in lib/DBD/Sys.pm
in lib/DBD/Sys.pm