views:

59

answers:

3

I am working on redoing a weekly report, I send, to anyone on our development team.

The previous version just sent sql server based scheduled jobs status, backup status, and database size.

But for this new version, will have more information from every part of our server.

Coldfusion:

  1. Verify Main Datasource
  2. List Scheduled Tasks
  3. Server Version
  4. Undelivered Mail

IIS:

  1. Current Connection Count

SQL Server:

  1. Database Size
  2. Drive Space % LEft
  3. Last Backup Date

So what I am asking about is two things.

(1) What other essential must have information, would be useful to have/see on a weekly basis via email?

(2) How to best present or display that information, that looks professional, albeit inside an html email, without looking like eye candy? Because right now i just have a simple bullet list of server aspect and statuses. I want to make it look really professional.

Any suggestions, ideas, links to inspirations...etc...

My goal is to automate keeping my team informed about any key issues about the server, in a way anyone can understand.

Thank You for your time.

+1  A: 

Key issues for your particular server may be very different from anyone else's key issues on their server, and so the data you need to send out to your team isn't necessarily the same as anyone else's information.

If the email is just going out to your development team, I wouldn't worry too much about making it pretty, just easy to glance over and make sure nothing's going terribly wrong. A bulleted list usually works pretty well for that.

Personally, I'd be more inclined to put all the information you've listed up on a web page that the development team could log in to and view, and only spam the developers if one of the variables suddenly takes a dive for some reason base on parameters you would set up. That way, anyone could check the server status at any time if they had a question about the status, but they'll treat emails from the server with a lot higher priority.

In my experience, the more email you send to developers, the less of the content they read.

md5sum
I do have this on a web-page, but I wanted to update our sql-only weekly email to a whole server status email. And I agree about reading emails.
crosenblum
+1  A: 

(1) What other essential must have information, would be useful to have/see on a weekly basis via email?

My answer would be what type of information would the developers like to see beyond your original report. Speak with them and to get the essential information they required.

Though we may suggest some good data to show in your report, your developers might not be interested in it.

kevchadders
Sadly I am more server oriented/experienced then my fellow programmer, so he wouldn't necessarily know what would be important. That's why I am asking you guys/gals.
crosenblum
@crosenblum if they don't know what they are reading they will ignore it anyway...
jfrobishow
+2  A: 

Is the goal to have the developers be aware of a problem? Then fail loudly and succeed silently. Otherwise the failures/problems will soon be ignored.

Send a report when the drive space is critical with a subject line "DRIVE SPACE CRITICAL!"

Send a report when the backup didn't occur saying "BACKUP FAILED!"

From control room design: every alarm should have a unique response, and no alarm should be generated for events that have no corrective action - the event should be journaled to a log that the developers can go inspect.

Joe Koberg
I am the developer, it is my idea to come up with ways to help easily monitor/watch for server key issues. Before I came there was no one watching the server, other than for coldfusion errors. Your ideas are interesting, maybe in all honesty, I'll be the only 1 reading the reports. But I still want it to be useful and professional looking. Even if it's only I who cares..
crosenblum
What other kinds of alerts should i check and email for, instead of doing an weekly based system?
crosenblum