Current problems in computer systems

Assignment Help Computer Engineering
Reference no: EM132088793

Linux System Change Logger Script

Learning outcomes that are assessed by this coursework are:

1. Demonstrate a systematic understanding of knowledge and show a critical awareness of current problems in computer systems and networks.

2. Show originality in the application of knowledge as well as systematic understanding of knowledge and comprehension of the underlying concepts and principles associated with computer systems and networks.

3. Critically evaluate current computer system and networking technologies and methodologies and develop critiques of them.

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 "mySysMonitor.sh" that automatically and regularly writes to a log file "mySysMonitor.log". The log file will need to contain time-stamped detailed information about significant changes to the following:

a) Current processes
b) Users currently logged in
c) Devices plugged in (e.g. USB)
d) Disk usage
1. Overall disk usage
2. The user's home directory (/home/someuser...)
3. Other key directories
e) Network interfaces and their states
f) 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 e) 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..

Note that you should only use common pre-installed command line tools and your work should not rely on additional programs / tools / libraries / etc. If you are unsure about any detail of this coursework please ask your tutor.

Also you may be called to present and demonstrate the system and report if your module tutor is in doubt. Failure to proof ownership of your coursework may lead to a fail!

What should be submitted to Blackboard before the due date:

I. Documentation (5 pages maximum (excluding title page, bibliography, appendices etc.) , minimum font size 10):
a) A specification of how to install and use the script(s) (max 1 page)
b) Design consideration - what commands you used, how you constructed your script(s) and justification why you chose these techniques. (~2 pages)
c) Test results with exemplary log and screen output. (~2pages)
d) Conclusion / Reflection - Advantages and disadvantages of your techniques / work (~1 page)
e) Bibliography - An exhaustive list of references you used in your work

II. One ZIP file will need to be uploaded to Blackboard, containing all coursework relevant files including scripts and exemplary log files.

Reference no: EM132088793

Questions Cloud

Evaluate the ethical principles and policy : Analyze the mission, vision, and values of this organization. Evaluate the ethical principles and policy under which the organization works.
Write articles on the ethical issues : Using Campbellsville University library and/or other sources, read at least four (4) academically reviewed articles on the ethical issues that may arise.
Explain the role of leadership in the situation : Do you want to resolve, solve, or dissolve the problem? Consider the consequences as well for the plan of action in your recommendation.
Write a report that details the possible cost savings : Write a report that details the possible cost savings with adopting cloud-based solutions and the benefits of using cloud services.
Current problems in computer systems : IMAT5122 – Computer Systems and Networks - Linux System Change Logger Script - Demonstrate a systematic understanding of knowledge
Identify two different job descriptions : Go to a job posting website, such as monster.com, indeed.com, or careerbuilder.com. Search jobs using the keywords "Health Information Management,".
How will you prepare for the interviews : Imagine you are interviewing for both of the jobs you located online. For this assignment, answer the following questions:(note: my job search will be Medical)
What obligations it places on patients : Visit the website of an insurance company, such as Aetna, Blue Cross/Blue Shield, or Humana and identify one of the company's insurance plans.
What is the affordable care act : Using the Internet, search for information about the American Health Care Act (AHCA). In a four-paragraph paper, define what the AHCA is.

Reviews

len2088793

8/17/2018 11:17:29 PM

0-4 5-9 10-14 15-19 20-25 Report and Referencing Poorly written, unstructured, unclear justification, no testing, none or entirely inappropriate referencing. Understandable, little structure, some justification, little testing, adequate coverage of sources but lacking sufficient detail in referencing. Reasonably written, adequate structure, good justification, well tested, adequate coverage of sources but lacking some detail in referencing. Well written, good structure, good justification, thorough testing and coverage of sources with sufficient detail in referencing. Very well written, very good structure and excellent justification, thorough testing, comprehensive, informative and relevant referencing.

len2088793

8/17/2018 11:17:23 PM

0-4 5-9 10-14 15-19 20-25 Extra relevant information / extra relevant features No, only little or non- relevant extra information or extra features added to the work Only little or not very relevant extra information or extra features added to the work Some extra information or extra features added to the work. These extras are fairly relevant. Good extra information or extra features added to the work. These extras are mostly relevant. Excellent extra information or extra features added to the work. These extras are highly relevant.

len2088793

8/17/2018 11:17:17 PM

0-3 4-7 8-11 12-16 17-20 GNU/Linux Bash Scripting No or only little ability to use basic GNU/Linux bash scripting. Little use of basic GNU/Linux bash scripting. Fair use of basic and more advanced GNU/Linux bash scripting. Good use of basic and more advanced GNU/Linux bash scripting. Very good use of basic and more advanced GNU/Linux bash scripting.

len2088793

8/17/2018 11:17:11 PM

Marking Scheme 0-5 6-11 12-17 18-23 24-30 GNU/Linux Command Usage No or only little ability to use basic GNU/Linux commands. No or only little attempt solving the coursework problem. Little use of basic GNU/Linux commands. Little attempt solving the coursework problem. Fair use of basic and more advanced GNU/Linux commands. Fair attempt to solve coursework. Good use of basic and more advanced GNU/Linux commands. Well executed piece of coursework. Very good use of basic and more advanced GNU/Linux commands. Very well executed piece of coursework.

len2088793

8/17/2018 11:16:54 PM

the time period during which a student may submit a piece of work late without authorisation and have the work capped at 40% [50% at PG level] if passed is 14 calendar days. Work submitted unauthorised more than 14 calendar days after the original submission date will receive a mark of 0%. These regulations apply to a student’s first attempt at coursework. Work submitted late without authorisation which constitutes reassessment of a previously failed piece of coursework will always receive a mark of 0%.”

Write a Review

Computer Engineering Questions & Answers

  Mathematics in computing

Binary search tree, and postorder and preorder traversal Determine the shortest path in Graph

  Ict governance

ICT is defined as the term of Information and communication technologies, it is diverse set of technical tools and resources used by the government agencies to communicate and produce, circulate, store, and manage all information.

  Implementation of memory management

Assignment covers the following eight topics and explore the implementation of memory management, processes and threads.

  Realize business and organizational data storage

Realize business and organizational data storage and fast access times are much more important than they have ever been. Compare and contrast magnetic tapes, magnetic disks, optical discs

  What is the protocol overhead

What are the advantages of using a compiled language over an interpreted one? Under what circumstances would you select to use an interpreted language?

  Implementation of memory management

Paper describes about memory management. How memory is used in executing programs and its critical support for applications.

  Define open and closed loop control systems

Define open and closed loop cotrol systems.Explain difference between time varying and time invariant control system wth suitable example.

  Prepare a proposal to deploy windows server

Prepare a proposal to deploy Windows Server onto an existing network based on the provided scenario.

  Security policy document project

Analyze security requirements and develop a security policy

  Write a procedure that produces independent stack objects

Write a procedure (make-stack) that produces independent stack objects, using a message-passing style, e.g.

  Define a suitable functional unit

Define a suitable functional unit for a comparative study between two different types of paint.

  Calculate yield to maturity and bond prices

Calculate yield to maturity (YTM) and bond prices

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd