in reply to Re^3: Reinventing the wheel
in thread Reinventing the wheel

my apologies. I could've been more clear about the details of the situation and further explained the narrow scope of what was needed to prevent any misunderstanding. During day to day business, we do indeed have a more complete toolset available for regular monitoring. The guy just wanted a way to check things before turning the monitoring back on so that in case something was wrong, noone would be paged since they were all already at the colo facility.

Also you make some big assumptions about the way this move was done, i.e. that there was testing and transparent planning before the actual move. I'm just a developer responsible for the software running on these servers and not privy to such details.

Replies are listed 'Best First'.
Re^5: Reinventing the wheel
by jhourcle (Prior) on Mar 22, 2005 at 00:57 UTC

    Well, I've found that no matter how much planning you do, there's always something left to go wrong. I also don't know what you're using for your monitoring, but some of them have a way to keep them from sending out alerts, so that when you know something's down, it won't keep alerting. (A couple of the folks I used to work with were contemplating on making something that would only allow you to set a timer to supress the warnings, and would then escalate if the problem wasn't resolved in time.... after we found out someone had disabled the warnings on their systems, because they didn't like getting paged 'all the time'.)

    Depending on how the paging goes out, if it's through a mail gateway, you might also be able to shut down the local mailqueues, if it doesn't send straight to another SMTP server. (fortunately, I have the luxury of being able to sit and think about these things, as opposed to when you've been up all night, and you're hitting the end of your planned outage window, and all you want to do is get out of there, and crash for the night)

    Anyway, I find you learn best from doing things. (and I learn the most from making mistakes -- as I don't want to repeat them). No matter how much you read, take classes, or plan for things, it's nothing like the real thing, when you're pulling 16hr days for 2 weeks straight, trying to recover a 30k user mailstore, watching three fibrechannel controllers that you connect to mysteriously fail one after another. Or when you power down your entire 100+ server data center (so they could install a UPS bypass switch...yet we had to shut down the next year for the batteries to be serviced), only to have your terminal server not come back up, so you're rolling two WSYE terms about on carts as you bring the machines up two at a time.