Solved

Preventive Maintenance Plan for Windows and Unix servers

Posted on 2009-05-04
4
1,334 Views
Last Modified: 2012-05-06
I need to create a preventive maintenance plan for a client with a break fix contract and require all possible input for a Microsoft and Unix environment.
0
Comment
Question by:jorgea2511
  • 2
4 Comments
 
LVL 61

Expert Comment

by:gheist
Comment Utility
What sort of essay you need?

break contract? fix contract? is it some fraudulent activity involved?
0
 

Author Comment

by:jorgea2511
Comment Utility
Hi Gheist,
Not sure if I understand you. Was actually looking  seriousely for help. No fraud ...

I need some sort of maintenance plan as to ensure servers can continuousely reach expected performance at acceptable capacity levels. The Optimum...
0
 
LVL 20

Accepted Solution

by:
tfewster earned 125 total points
Comment Utility
By "break-fix contract", I take it you mean the customer breaks the system and you have to fix it - And that they are regularly calling about problems that could be avoided with some preventative maintenance. Such tasks and any alerts should be automated as much as possible - Why have a computer and do the work yourself?

Backup, to enable recover from file corruption or deletion, or a hardware failure. Work out a backup schedule that covers all eventualities and train the users to perform the backups. Give them checklists to record task completion & timings. Test the backups regularly.

Monitor CPU, disk, memory and network utilisation. Ensure you have a "profile" for normal loads (e.g. daytime interactive use, nighttime batch jobs) and raise alerts if usage varies from the profiles.  Collect performance data with `sar` or similar

Check that the usual processes are running.
Check for errors and security issues in log files - http://sourceforge.net/projects/swatch/
Monitor log file growth and rotate/clear down as appropriate
Check network connectivity.

Collect system configuration info - in case anything changes: "cfg2html" works on a variety of systems

Patching for security and reliability

For a single system, scripts or "Monit" ( http://mmonit.com/monit/ ) might be appropriate. For a network, consider setting up a Nagios monitoring server

Other tasks depend on what the system is used for. Review the calls the customer has put in, to see what could have been prevented
0
 

Author Closing Comment

by:jorgea2511
Comment Utility
I appreciated that the answer came with proposals for tools to use. Great.
0

Featured Post

What Is Threat Intelligence?

Threat intelligence is often discussed, but rarely understood. Starting with a precise definition, along with clear business goals, is essential.

Join & Write a Comment

Using libpcap/Jpcap to capture and send packets on Solaris version (10/11) Library used: 1.      Libpcap (http://www.tcpdump.org) Version 1.2 2.      Jpcap(http://netresearch.ics.uci.edu/kfujii/Jpcap/doc/index.html) Version 0.6 Prerequisite: 1.      GCC …
Experts-Exchange users below are the steps you can follow to upgrade your Lync server to latest CU's or cumulative updates. Note: Perform it during non-production hours.   Step 1: Backup your lync and SQL server database. Follow below article: h…
Learn several ways to interact with files and get file information from the bash shell. ls lists the contents of a directory: Using the -a flag displays hidden files: Using the -l flag formats the output in a long list: The file command gives us mor…
Learn how to navigate the file tree with the shell. Use pwd to print the current working directory: Use ls to list a directory's contents: Use cd to change to a new directory: Use wildcards instead of typing out long directory names: Use ../ to move…

762 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now