Configuring the web interface to use IIS

Follow these steps to run the WhatsUp Gold web interface through an IIS (Internet Information Services) Web server.

  1. Stop the following services and applications:
    • Ipswitch WhatsUp Engine service
    • Ipswitch Web service
    • Task Tray application

      Also make sure that you have the WhatsUp Gold console closed.

  2. Allow MSDE to use SQL Server Authentication. Use Regedit.exe to set:

    HKEY LOCAL MACHINE\Software\Microsoft\Microsoft SQL Server\WHATSUP\MSSQLServer\LoginMode=0

  3. Restart the MSSQL$WHATSUP service.
  4. Specify a username and password for WhatsUp Gold to use when connecting to MSDE:
    1. Go to Control Panel > Administrative Tools > Data Sources and select the System DSN tab.
    2. Select the WhatsUp DSN and click Configure. The Configuration wizard appears.
    3. Verify that the fields in the first dialog are correct and click Next.
    4. On the second dialog, verify that the With SQL Server authenitication using login ID and password entered by the user option is selected. On this same dialog specify user=sa and password=wug_sa and click Next.
    5. On the third dialog, ensure that the first option is selected and WhatsUp appears in the drop-down menu and click Next.
    6. Continue to click Next until you come to the final dialog, and then click Finish.
  5. Stop IIS.
  6. Create a virtual directory in IIS named NmConsole which points to <WhatsUp Gold install path>\HTML\NmConsole\. Go to Windows Control Panel > Administrative Tools > Internet Information Services. Right-click on Default Web Site  and choose New > Virtual Directory. We strongly recommend that you name this new directory NmConsole.
  7. Enable Parent Paths for the default web site (to support use of the relative paths used to navigate in the WhatsUp web interface).
    1. Go to Control Panel > Administrative Tools > Internet Information Services.
    2. In the IIS Manager, expand Web sites, then right-click on the newly created NmConsole virtual directory and choose Properties.
    3. On the Virtual Directory tab, click Configuration.
    4. On the Options tab, select Enable parent paths. Click OK.
  8. Set authentication for the virtual directory you set up in Step 6. To do this:
    1. In IIS Manager, right-click the virtual directory and select Properties, then select the Directory Security tab.
    2. In Anonymous access and authentication control, click Edit. Enable anonymous access and set the username and password to a local administrator. Click OK.
  9. For IIS version 6:

    In IIS Manager, select Web Service Extensions and allow Active Server Pages.

  10. Restart IIS.
  11. Set the internal web server to port 8080, or disable it. If you disable the WhatsUp web interface, ensure that the reports still load correctly.
  12. Restart the services and applications you stopped in Step 1.
  13. Connect to the WhatsUp web interface by opening a browser and entering the following address in the Address box:
    http://ip_address - or - hostname:port/NmConsole/

Important: A known issue with IIS: when adding a device through IIS, you will receive an "error scanning device" error. There are two ways to address this problem. Please refer to the KB article, WhatsUp Gold - "Error scanning device XXXXX. Probable cause is it does not exist when using IIS as the Web Server (http://support.ipswitch.com/kb/WP-20061130-es01.htm, http://www.)."