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.
1. You will use 2 virtual machines for this project.
Machine 1= Admin Machine (OS can be Linux or Windows)
Machine 2= Client Machine (OS must be Linux)
2. 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.
3. You can choose what the SysAdminTask.py script does, as long as you justify your choice.
4. Consider appropriate system administrator tasks: What information would an administrator want to collect?
5. 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 3 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 blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!