You are an IT support engineer and you have been asked to build a GNU/Linux bash script that monitors a computer system and user activity regularly and logs key information. You need to create a script “[login to view URL]” that automatically and regularly writes to a log file “[login to view URL]”. The log file will need to contain time-stamped detailed information about significant changes to the following:
a) Users currently logged in
b) Current processes
c) Top 5 CPU utilizing processes
d) Devices plugged in (e.g. USB)
e) Disk usage
1. Overall disk usage
2. The user’s home directory (/home/someuser…)
3. Other key directories
f) Network interfaces and their states
g) Any other relevant information…
The script will need to be written to extract only key details about the changes to the computer system such as listed above and add them to an ever-growing log file. Hence the log file should consist of easily readable key details only. For pass level you are expected to write a script that satisfies a) to f) listed above. For higher marks you are expected to add relevant extra information (e.g. monitoring OS system file changes, monitoring installed applications, etc.) and relevant features, more easily readable output (e.g. HTML), configurable log levels (e.g. verbose, debug, standard and key-details only), etc.
Bu iş için 6 freelancer ortalamada ₹9396 teklif veriyor
I have been using linux since 6 years it is easy to write a bash script that shows you current processes etc. and i know how to run these processes simultaneusly
Hello, Sysadmin here, I can help you creating the bash script. I have a lot of Linux distros experience and I can create the script for every distribution u want.