UNIX Hints & Hacks

ContentsIndex

Chapter 9: Users

 

Previous ChapterNext Chapter

Sections in this Chapter:

   

9.1 Six Types of Users

 

9.5 Handling an Irate User

 

 

9.2 New Users

 

9.6 Helping Users with Online Tools

 

9.9 Users Who Take Care of You

 

9.3 Public Relations

 

9.7 Users Borrowing Equipment

 

9.10 When Users Leave

 

9.4 Leave Big Impressions with Little Things

 

 

 

 

 

 

9.8 Outage Notifications

In working with UNIX servers, outages are a way of life and working around users' schedules can sometimes be a difficult chore. There are three types of outages you will encounter: routinely scheduled outages, emergency outages, and unexpected outages.

9.8.1 How Much Time Is Needed?

The biggest question on every user's mind is how long the system will be down. Every outage is different and each will take a different amount of time to complete. Unless you have done similar outages in the past you will have to use your own judgment. Here is a generic timetable I put together that you may be able to apply to your own environment.

Here is a way that you can run late on a scheduled outage and still look like a UNIX guru! There is a formula that a technician, James Doohan, used while determining the amount of time an outage would take when he was based on a ship.

He concluded that you could take the amount of the real time it would take to perform the outage and multiply the value by two. This would be the allowable total time the outage should not exceed. If the real time exceeded two hours, then take sum of the real time and add half the value of the real time and this too would equal the allowable total time the outage should not exceed. The equation would appear as follows:

Where,

 RT = Real estimated time for the outage.
 TOTAL = Total Time for the outage to take place.

And,

RT * 2 = TOTAL
If RT => 2 hours, then RT + (RT / 2) = TOTAL

Although Jim's superiors never knew of his formula, they sometimes considered his estimates to be a lot of time to devote to outages, but they often allowed the time. Jim's thinking was that by allocating as much as twice the amount of time to certain outages, he would have enough time to fix any problems that developed from the changes that occurred. What makes this such a good formula, is that if you finish before or at the time you originally estimated, everyone will think are ahead of the game and a total UNIX guru! If you run over the time you originally estimated, you still have a buffer zone for finishing the job. If you finish before the end of the actual scheduled outage, you still look like a guru for finishing on schedule. Try it. It actually works!

9.8.2 How Much Notice

Users deserve to be notified of changes in the status of a system or server that can affect their workflow and productivity. If you don't notify them, your phone and any help desk system you may have in place will suffer a large number of phone calls. The amount of notice that you give to users depends on the type of outage.

From time to time, an administrator might consider rebooting a production system during production hours and disguising it as an unexpected outage. There are times that we would love to do this; we cannot. Anyone who has tried it, will admit that whatever can go wrong, will go wrong. Wait and schedule an emergency outage.

You should try to avoid too many emergency outages. If you schedule an outage once a week on a high-availability server, management will want to know why the system is going down so much. The worst part is that you will find yourself in one meeting after another explaining to various people what is going on with the servers. If you are the one who picked out the server, you have even more on the line than just explaining the outages.

9.8.3 Writing Effective Outage Notices

Not all outages will affect all the users. A company I once worked for would always send out notifications of an outage to the entire company. After a while, I was answering more calls from users questioning whether they would be affected by the outage than those who were actually affected by the outage. The problem was the notices never said who would be affected by the outage.

When you write the outage notice, be clear, concise, informative, and to the point. Provide all the dates, times, and reasons for the outage. The longer and more drawn out the notice is, the more likely users are to brush over it and not read the important information that may impact their workflow. When I write outage notices, I always keep them simple.

Subject: ROCKET - OUTAGE: Jan 25, 8:00-8:30pm
AN OUTAGE IS SCHEDULED ON "ROCKET"
DATE: January 25, 1999 TIME: 8:00pm - 8:30pm (30 Minute Outage)
DESCRIPTION: A reboot is needed to make Y2K patches active on the server ROCKET.
JUSTIFICATION: To bring the system up to a state of being Y2K compliant.
IMPACT: All UNIX users will be affected. Home directories will be unavailable,. Printing will be offline.
Please direct all questions and Concerns to <You System Administrator>
Thank you for your patience.

9.8.4 How to Notify Users

There are several ways that you can notify users that there will be an outage. Depending on the severity of the outage, you may want to plan more than one way of notifying the users who will be affected.

UNIX Hints & Hacks

ContentsIndex

Chapter 9: Users

 

Previous ChapterNext Chapter

Sections in this Chapter:

   

9.1 Six Types of Users

 

9.5 Handling an Irate User

 

 

9.2 New Users

 

9.6 Helping Users with Online Tools

 

9.9 Users Who Take Care of You

 

9.3 Public Relations

 

9.7 Users Borrowing Equipment

 

9.10 When Users Leave

 

9.4 Leave Big Impressions with Little Things

 

 

 

 

 

 

© Copyright Macmillan USA. All rights reserved.