Distributed System Administration
I am not asking for code, just need a starting idea to develop some server/client scripts (perl/shell) that can communicate with each other automatically and sometimes manually if required.
My main problem is how to implement the communication between the client and server that they could send and receive information from each other using a secure way.
-collect information remotely about processes, configuration files
-can push client to update configuration files
-monitor processes and alert server process if something is not running
-monitor configuration files and alert server ....
-report back to the server regularly
-can be pushed bz server side to update configuration file or kill process