Design DB to hold clients info
design and impl a db with table to hold clients infomation
tables off the top of my head are
table for system info (this can be used as a foreign key, for all other system to id the client)
table for data gather, network table, CPU usage, ram usage, disk usage,...
also create functions to purge the system for clients older than some given data.
maybe in the config file made in another issue clients should be given a name making it easier for no naming collisions