Using IIS on Windows XP or Windows 2003
Follow these steps to run the WhatsUp Gold web interface through an IIS (Internet Information Services) Web server on Windows XP or Windows 2003. This procedure assumes that you are using the default instance of SQL Server 2005 Express that is delivered with WhatsUp Gold and that WhatsUp Gold, SQL Server 2005 Express, and Internet Information Server are all installed on the same server.
: This procedure is for use with Windows XP and Windows 2003 only. For instructions on how to configure IIS as the web server for the WhatsUp Gold web interface on Windows Vista, see Using IIS on Windows Vista.
To use IIS as the web server for the WhatsUp Gold web interface on Windows XP or Windows 2003:
- Stop the following services and applications:
- Ipswitch WhatsUp Engine service
- Ipswitch Web service
- Task Tray application
- WhatsUp Gold console
- Specify a username and password for WhatsUp Gold to use when connecting to SQL Server 2005 Express (SSE).
- From the Windows Start menu, select and select the tab.
- Select the WhatsUp DSN and click . The Configuration wizard opens.
- Verify that the fields in the first dialog are correct for your SQL Server authentication preferences, then click .
- On the second dialog, verify that the option is selected. In the field, enter the SQL username. In the field, enter the SQL user's password. Click .
: For the default instance of SSE installed with WhatsUp Gold, the default is sa
and the is WhatsUp_Gold
.
- On the third dialog, verify that the first option is selected and that the WhatsUp database appears in the drop-down menu. Click .
- Continue to click until you come to the final dialog, then click . The ODBC Microsoft SQL Server Setup dialog opens. You can click to test the configuration or click .
- Browse to the WhatsUp Gold install directory and run
NmConfig.exe
. Specify sa
as the username and WhatsUp_Gold
as the password, then click . Restart the polling engine if prompted.
- Stop the Web site under which you want to run the WhatsUp Gold web interface.
- From the Windows Start menu, select . The Internet Information Services (IIS) Manager appears.
- Right-click on the Web site under which you want to run the WhatsUp Gold web interface and select .
- Create a virtual directory for the WhatsUp Gold web interface.
- Right-click on the Web site on which you want to run the WhatsUp Gold web interface and select . The Virtual Directory Creation Wizard appears.
- Click . The Virtual Directory Alias dialog appears.
- In , enter
NmConsole
. Click . The Web Site Content Directory dialog appears. - In , enter or browse to select
<WhatsUp Gold install path>\HTML\NmConsole\
. Click . The Virtual Directory Access Permissions dialog appears. - Enable and , then click .
- Click to close the wizard.
- Enable the parent paths feature for the
NmConsole
virtual directory. - In the Internet Information Services (IIS) Manager, right-click on the newly created
NmConsole
virtual directory and select . - Select the tab, then click .
- On the Options tab, select . Click .
- Configure authentication methods for the
NmConsole
virtual directory.- In the NmConsole Properties dialog, select the tab.
- Under (in Windows XP) or (in Windows 2003), click . Verify that is enabled.
- By default, IIS uses a restricted account named
IUSR_<machine_name>
for anonymous access. Under , change the user listed in the field to a local administrator. : In Windows XP, if you wish to use a domain user with local administrator rights, you must disable the option and enter the password for the domain user.
- or -
Specify permissions for the IUSR_<machine_name>
on the Windows Registry and the appropriate folders.
- In the Windows Registry, grant
IUSR_<machine_name>
user the Full Control permission to the HKEY_LOCAL_MACHINE\SOFTWARE\Ipswitch\WebServer\WhatsUp
key. - In Windows Explorer, grant
IUSR_<machine_name>
user the Full Control permission to the <WhatsUp Gold install path>\HTML\
folder and all of the files and folders located beneath it. - In Windows Explorer, grant
IUSR_<machine_name>
user the Full Control permission to the <WhatsUp Gold install path>\Data\Mibs
folder.
- Click to close the Authentication Methods dialog, then to close the NmConsole Properties dialog.
- On Windows 2003 (IIS 6) only, you must enable and configure Active Server Pages.
- In the , select the folder. The Web Services Extensions pane appears.
- Select , then click .
- Enable ASP response buffering and increase the buffer limit as follows:
- From the Windows desktop, select . The Run dialog appears.
- Enter
cmd.exe
, then click . - Enter the following commands:
cd /d %systemdrive%\inetpub\adminscripts
cscript.exe adsutil.vbs SET w3svc/AspBufferingLimit 8000000
cscript.exe adsutil.vbs SET w3svc/AspMaxRequestEntityAllowed 8000000
- Restart IIS. To do this, in the Internet Information Services (IIS) Manager, right-click on the Web site on which you want to run the WhatsUp Gold web interface and select .
- Disable the Ipswitch web server. This can be done on the WhatsUp Gold console at . After disabling the Ipswitch Web server, verify that reports still load correctly by right-clicking a device in the console and selecting . If the reports do not load properly, verify that the in the section of the contains the port number used by IIS.
- Restart the services and applications you stopped in Step 1.
- Connect to the WhatsUp web interface by opening a browser and entering the following address in the Address box:
http://<ip_address - or - hostname>/NmConsole/
http://192.168.1.200/NmConsole/
http://demo.whatsupgold.com/NmConsole/
: When adding a device through IIS, an issue with IIS may cause you to receive an error that says, "Error scanning device." For information on how to resolve this issue, see "Error scanning device XXXXX. Probable cause is it does not exist" when using IIS as the Web Server.