Server Maintenance Checklist

I'm looking for suggestions for Server Maintenance plan...

1. Steps for items to check
2. Software that can help with this
3. Examples of forms that some of you use to perform maintenance

Your help is much appreciated
D HService Desk ManagerAsked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Aditya AroraNetwork & Hardware Commented:
1. Verify your backups are working.
2. Check disk usage.
3. Check RAID Alarms.
4. Update your OS.
5. Check application updates.
6. Check remote management tools.
7. Check for hardware errors.
8. Check server utilization.
9. Change passwords.
10. Check system security.
D HService Desk ManagerAuthor Commented:
Thanks @Aditya...
I'm actually looking for something more 21st century, all of that I already do and have listed out. I'm hoping someone will provide an application or form template that they use to help them log and manage this process.
Lee W, MVPTechnology and Business Process AdvisorCommented:
Professional organization can sometimes provide these.  That would probably be your best bet if you want something formal.  Groups like ASCII, for example, or CompTIA.  Otherwise, you're asking for someone to provide materials they spent time on creating to ensure they do their job right for their clients for nothing more than a few points on a forum... Providing advice on how to do things is fine, but actually providing a template that you can reuse that I may have worked on developing for several months at no charge... that's another story.
Get Blueprints for Increased Customer Retention

The IT Service Excellence Tool Kit has best practices to keep your clients happy and business booming. Inside, you’ll find everything you need to increase client satisfaction and retention, become more competitive, and increase your overall success.

Lee W, MVPTechnology and Business Process AdvisorCommented:
I'll add that such a template can also be a part of other documents that are very specific to a given consultant's business practices and modifying it for general use is not something you're likely to do easily.

I'm not saying no one will share, but as I'm interpreting what you're asking for, I'd consider it unlikely here.
D HService Desk ManagerAuthor Commented:
@leew Thanks for your thoughts.

I was told a long time ago that, "The only stupid question, is the question not asked"... All I can do is ask and see what people come back with.

I'm not asking for confidential information, just for some other ideas. I have created my own form for maintenance checklist, but just looking for additional input.

Also maybe there's an app out there that I don't know about or have been able to locate that could make maintenance jobs a more streamlined and a manageable process.
Lee W, MVPTechnology and Business Process AdvisorCommented:
As I said, your best bet might be professional organizations such as ASCII and CompTIA.
Vijaya Babu SekarAssociate Ops ManagerCommented:
We can not able to monitor to all the times, so better you may install and monitor through the SCOM server, because it is one of the best software for Microsoft product monitoring. SCOM also one of the Microsoft products. Thanks.
Jim P.Commented:
In my case, I have built some scripts that I use pretty much everywhere.

Such as I built an export script to disk that uses the sp_help_revlogin script and dumps it to disk every eight hours.

These are things that you need to learn how to build on your own. If I gave you the script, you could probably use it. But there are shortcomings in it that you would still have to describe for a DR situation. I.e. the primary site was destroyed by a hurricane and you are no longer available.

The basic list that Aditya Arora mentioned is a good idea of a checklist. But the steps need to be studied so you actually understand the issues involved and decide to overcome them.. One of the first scripts i built didn't account for an idiot consultant naming a db "MyApp DB" with a space in it. I actually cursed out the consultant to the point that he was banned from our site. I also learned a resolution to the problem.

So if you have specific issues with a script, feel free to ask us EE, Post the code that is failing. At the same time please don't ask us to make you into the instant consultant.
D HService Desk ManagerAuthor Commented:
@Jim P

Thanks for the response. I've been a consultant now for almost 10 years, so please don't make the assumption. I use EE because it is a great resource for bringing together experts in lots of technology fields.

I'm not sure why the question would agitate the experts so much, but I'm just asking for others ways of doing things. I have scripts in place at all my sites, I've used a few different MSP applications and other monitoring software, I perform maintenance already and have done so for quite some time with my own checklist and form.

This is, what I thought, a meeting of great minds in this field and I thought the general question could spark some conversation or at least expose something I could be missing. I don't claim to know it all and have just been looking additional input.

For example, as you stated in your first paragraph you have a script that you use. If you told what it did, it would be useful to me. I don't care to have your actual script, but a reference point for what it is that the script accomplishes.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
Jim P.Commented:
The way you phrased it sounded like you were coming in from a brand new slot. Also I'm primarily a production SQL DBA and do the system/network admin as a secondary portion.

The example of the  sp_help_revlogin script relates to saving the SQL Server logins. That way I can recreate the SQL server without going to the hassle of restoring the master DB.
D HService Desk ManagerAuthor Commented:
No real assistance from anyone.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Server OS

From novice to tech pro — start learning today.