Forum Moderators: phranque

Message Too Old, No Replies

Dissapointed with Patching System

Need ideas for keeping my IIS server up to date

         

Brontojoris

5:05 am on Jun 10, 2003 (gmt 0)

10+ Year Member



I run an IIS webserver using Windows Advanced Server. We run multiple web properties using ASP, Perl, and Coldfusion. One of our sites has an e-commerce component, while another is used for delivering student tests.

Lately, whenever I log into our webserver, I am informed by the Windows Update tool that new patches are ready to install.

I am very concerned about the brief descriptions of the patches and what will happen if I install them. Often a patch description will say 'You may need to restart to complete installation'

This is not good enough. Firstly it would be preferable if the server did not have to restart at all. Secondly, what is the point of 'MAYBE' I want to know for sure, and not have to install a patch and then find out I have to stay back at work to reboot the machine.

Lastly, with the latest round of patches, the installer actually stopped all my IIS services without even putting up a dialog box. The services were not restarted.

Had I logged out of the box, I would not have known untill I tried hitting our websites, or recieved an angry phone call.

I am trying to be security concious and keep my server updated, but the windows update tool is so poor that it hardly makes it worthwhile. I mean there are new patches every week?!?

So my questions are:

1. Where can I find comprehensive information on all patches?
2. What procedures do listers follow in patching their servers?

DaveAtIFG

3:42 pm on Jun 12, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Firstly it would be preferable if the server did not have to restart at all

NT and subsequent derivitives maintain a protected cache of system level files. The restart triggers updating the cache and I don't think you can avoid it without some fancy scripting or until MS moves away from the protected cache structure.

Do any of you IIS admins have any suggestions or solutions for Brontojoris?

txbakers

4:14 pm on Jun 12, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I don't have a solution for you. I just know that 90% of the time the best solution to a Windows problem is to reboot.

It's doubly rough when it's a live server and people are depending on it being there, but that's the trade off for using Microsoft products.

I run a Windows server with IIS with ASP and JSP, and whenever the little popup with Updates appears I just "bear it" without the grin and deal with it.

DaveAtIFG

4:25 pm on Jun 12, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



I run Win2K Pro on my main machine and on my test server, both at home. I disabled automatic notification of updates on both machines. I just go dig through the updates every week and install the ones I need when I do regular system maintenance. Doing your updates in a batch during off peak traffic hours may help a little.

Cleo_Tek

5:41 pm on Jun 17, 2003 (gmt 0)

10+ Year Member



IF you are W2K AD....You can use Windows Software Update Services 1.0 on a single PC inside your firewall. It is free from Microsoft (http://www.microsoft.com/downloads/details.aspx?FamilyID=a7aa96e4-6e41-4f54-972c-ae66a4e4bf6c&DisplayLang=en)

Disable Automatic Updates on everything but that server. Use the template that is free from Microsoft to point all W2K or WXP workstations\servers to your update server. You can have it synchronize with Microsoft late at night (like 3 am) so it doesn't interfere with bandwidth...Plus you can approve which updates you wish to apply after you had a chance to test them first. Great for big environments.

I hate patch management as well but what can you do? Not to darn much I guess. I like the control that I have to deploy my patches when I choose AFTER testing.

Brontojoris

11:34 pm on Jun 17, 2003 (gmt 0)

10+ Year Member



Unfortunately we don't have AD, but I have setup Windows Update to download patches in the background, and notify me when they are ready.

What really annoyed me was how the IIS service was just stopped without warning me in the description or putting up a dialog asking me.

Even during our quiet times, we will have one or two customers on the checkout page. It seems foolish to just pull the plug on them and reboot the machine. If I were a customer at a website, I would not be coming back if that happened to me.

Maybe I should be looking at a clustering solution. Then when one server has to restart, traffic is diverted to the second machine(?)

Cleo_Tek

12:23 pm on Jun 18, 2003 (gmt 0)

10+ Year Member



Clustering can be expensive if implemented correctly. I implemented clustering for a large corporation. We used Compaq and Microsoft's specific requirements and they verified the configuration. You should theoretically use 2 identical servers and configure external storage like a SAN or NAS to hold certain applications and all of the data.

Another great patch management software application is Shavlik HFNetChk. These are the people that created the HFNetChk utility for Microsoft. It is utilized by many applications but is widely available in the Baseline Security Analyzer. HFNetChk LT (aka Lite) is free for up to 50 PC's. Want more and you pay for it. It will push patches to SQL, Exchange, Office, IE, NT, XP, 2000, and others. It tracks everything you have deployed. You get to choose whether to reboot or not. This feature is nice. I use it in combination with the BSA and SUS to cover as many bases as possible. All of these utilities are free.

HFNetChkLT requires activation but it is still free: [shavlik.com...]

Hope this helps with the reboot issues.