Solved

Preventive Maintenance Plan for Windows and Unix servers

Posted on 2009-05-04
4
1,374 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 2
4 Comments
 
LVL 62

Expert Comment

by:gheist
ID: 24298431
What sort of essay you need?

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

Author Comment

by:jorgea2511
ID: 24298553
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 21

Accepted Solution

by:
tfewster earned 125 total points
ID: 24299658
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
ID: 31577686
I appreciated that the answer came with proposals for tools to use. Great.
0

Featured Post

Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
Linux : can't create transaction lock error 1 86
ftpcommand 2 74
SCCM 2012 - Deploy Application (.MSI) but Run VBS Before 2 408
How to Insert a File Using Text Editor 9 102
This tech tip describes how to install the Solaris Operating System from a tape backup that was created using the Solaris flash archive utility. I have used this procedure on the Solaris 8 and 9 OS, and it shoudl also work well on the Solaris 10 rel…
Introduction Regular patching is part of a system administrator's tasks. However, many patches require that the system be in single-user mode before they can be installed. A cluster patch in particular can take quite a while to apply if the machine…
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 get help with Linux/Unix bash shell commands. Use help to read help documents for built in bash shell commands.: Use man to interface with the online reference manuals for shell commands.: Use man to search man pages for unknown command…

726 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