Question: You are working for client who needs to relay important information from client machines and server machine to a central location where this information can
You are working for client who needs to relay important information from client machines and server machine to a central location where this information can be processed and monitored.
Performing these tasks manually would take a lot of time, so automation is the best approach in this situation. The Client machine has regularly occurring cron jobs that run two python scripts in sequence. The cron jobs should run at boot the SysAdminTask.py runs followed by Client.py
The company wants you to recommend the best technologies for this purpose.
You will use virtual machines for this project.
Machine Admin Machine OS can be Linux or Windows
Machine Client Machine OS must be Linux
Proper error handling should be in place to ensure that the SysAdminTask.py has been run and will produce the correct output file before running the Client.py script.
You can choose what the SysAdminTask.py script does, as long as you justify your choice.
Consider appropriate system administrator tasks: What information would an administrator want to collect?
When the Client Machine is rebooted, it will automatically send a file over the network to the admin machine which has a python server script waiting to receive files. The file will contain data collected from resident script on the Client machine.
Your network should reflect a good design approach and demonstrate fundamental network configuration standards.
You must use scripts:
Server.py
Client.py
SysAdminTask.py
write a brief summary explaining the code and demonstrating the goal success of the code
o What is the purpose of the script?
o What business need does it meet?
Create the SysAdminTask.py script that will produce a file with information that would be useful to a system administrator. The script will receive the content on the Server side of the network.
SysAdminTask.py script should only contain useful information. For example, you dont want the script to send all of the logs and system information.
Ensure the Client Machine can send the output for the SysAdminTask.py script to the Server Machine manually. Once this is confirmed, set up the crontab on the client machine to schedule the SysAdminTask.py followed by the Client.py scripts to run at reboot.
Step by Step Solution
There are 3 Steps involved in it
1 Expert Approved Answer
Step: 1 Unlock
Question Has Been Solved by an Expert!
Get step-by-step solutions from verified subject matter experts
Step: 2 Unlock
Step: 3 Unlock
