Using IIS on Windows Server 2008
Follow these steps to run the WhatsUp Gold web interface through an IIS (Internet Information Services) Web server on Windows Server 2008. This procedure assumes that you are using the default instance of Microsoft SQL Server 2005 Express Edition 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.
: Throughout the procedure below, Windows Server 2008 may periodically ask you to confirm that you want to perform certain tasks that require administrative privileges. If this occurs, select .
- Stop or close the following services and applications:
: You can use the WhatsUp Services Controller to manage services. For more information, see Using the WhatsUp Services Controller.
- Ipswitch Alert Center
- Ipswitch Discovery
- Ipswitch Flow Collector
- Ipswitch Web Server$WhatsUp (or IIS)
- Ipswitch WhatsUp Engine
- Ipswitch Service Control Manager
- WhatsUp Gold Task Tray application (
located in the lower right section of the task bar) - WhatsUp Gold Desktop Action application (
located in the lower right section of the task bar) - Internet Information Services (which appears as the World Wide Web Publishing Service in the Services applet of the Control Panel)
- Specify a username and password for WhatsUp Gold to use when connecting to the database.
- From the Windows Start menu, select and select the tab.
- OR -
For 64-bit OSs start the Command Prompt (click ), enter c:\Windows\SysWOW64\odbcad32.exe
, then select the tab in the ODBC Data Source Administrator dialog. - Select the
WhatsUp
DSN and click . The Configuration wizard appears. - 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 Microsoft SQL Server 2005 Express Edition installed with WhatsUp Gold, the default is sa
and the is WhatsUp_Gold
.
- On the third dialog, verify that 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 .
- Repeat steps b-f for the
NetFlow
DSN.
- Configure WhatsUp Gold and its plug-ins to use the updated username and password for the database.
- Open the WhatsUp Gold Database Configuration Utility from the Start menu at .
- Select .
- Enter the and that you entered in the DSN, then click . The utility verifies the connection information. If the information is correct, the Update Registry dialog appears.
: For the default instance of Microsoft SQL Server 2005 Express Edition installed with WhatsUp Gold, the default is sa
and the is WhatsUp_Gold
.
- Verify that is not selected.
- Click . The utility updates the database connection settings and restarts effected services. The Finished dialog appears.
- Click . The Database Configuration Utility closes.
- Create a Windows user to serve as the user context under which the WhatsUp Gold web interface runs.
- Open . The Computer Management application appears.
- Select , then select the folder.
- From the menu, select . The New User dialog appears.
- Enter the information for the new user. We recommend using a name that is easily identifiable as the WhatsUp Gold user, such as
WhatsUpUser
or WUGUser
. - Clear .
- Click . The new user is created.
- Click to close the New User dialog.
- Double-click the new user. The Properties dialog for the user appears.
- Select the tab. A list of groups to which this user belongs appears.
- Add the new user to the Administrators group.
- Click , and then close the Computer Management window.
- The user is now ready to be used by the WhatsUp Gold web interface.
: If you specify a user that does not have administrative privileges, the web interface cannot interact with Windows services. This means that you cannot view the status of services or start, stop, or restart services from the web interface. In this case, you must log in to Windows to manage services through the Control Panel.
- Verify that IIS is installed and properly configured.
- Open .
- From the Tasks pane on the left side of the window, select . The Windows Features dialog appears.
- On the left pane of the Server Manager dialog, select .
- On the right pane of the Server Manager dialog, select .
- Verify that , , , , and appear with a status of
Installed
under the Role Service column.
- Create an IIS application pool for WhatsUp Gold to use.
- Open . The Administration Tools window appears.
- Double-click . The Internet Information Services (IIS) Manager appears.
- In the pane on the left side of the window, expand the item that corresponds to the name of the server on which you are working.
- Right-click on and select . The Add Application Pool dialog appears.
- In , enter
NmConsole
. - Under , select the highest version available.
- Under , select .
- Click . The new application pool is created.
- Configure advanced settings on the
NmConsole
application pool.: If you are using a 64-bit OS, make sure that you set the NmConsole Application Pool Advanced Settings option for to .
- Right-click the application pool from the list, then select from the right-click menu. The Advanced Settings dialog appears.
- Expand , then select the row. Click the browse (...) button that appears in the second column. The Application Pool Identity dialog appears.
- Select , then click . The Set Credentials dialog appears.
- Enter the name and password of the user you created for the WhatsUp Gold web interface to run as (for example,
WUGUser
), then click . - Make sure the are set to
1
. - Click to exit the Advanced Settings dialog.
- Create an IIS application for the WhatsUp Gold web interface.
- In the pane on the left side of the screen, under Sites, locate the Web site under which you want WhatsUp Gold to run. Right-click it and select . The Add Application dialog appears.
- In , enter
NmConsole
. - Click the button next to . The Select Application Pool dialog appears.
- Select the
NmConsole
application pool, then click . - In Physical path, enter (or use the browse button to select) the path to the WhatsUp Gold web interface. This should be located at
<WhatsUp Gold install path>\HTML\NmConsole\
. - Click . The Connect As dialog appears.
- Select , then click . The Set Credentials dialog appears.
- Enter the name and password of the user you created for the WhatsUp Gold web interface to run as, then click .
- Click to close the Connect As dialog.
: After configuring the settings for the application, click to verify that everything is configured correctly.
- Click . The new application is created.
- Modify the ASP settings for the application.
- In the pane on the left side of the window, select the application.
- In the center section of the screen, under the heading, double-click .
- Under , select . This option is required to support use of the relative paths used to navigate in the WhatsUp Gold web interface.
- Expand .
- Change the value of to
8000000
. - Change the value of to
8000000
. - In the pane on the right side of the window, click .
- To prevent a port conflict, the internal web server must be set to use another port, such as 8080, or must be disabled. This can be done on the WhatsUp Gold console at .
: If you configure the Web Server to run on a port other than the port you specified during the installation of WhatsUp Gold, you must configure the Windows Firewall to allow traffic on that port.
If you disable the WhatsUp web interface, verify that reports still load correctly by right-clicking a device in the WhatsUp Gold console and selecting Device Reports. If not, double-check the settings on the panel and verify the in the section contains the port number used by IIS.
- Restart the services and applications you stopped in Step 1. You can use the WhatsUp Services Controller to manage services. For more information, see Using the WhatsUp Services Controller.
- 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/
http://192.168.1.200/NmConsole/
http://192.168.1.200:8080/NmConsole/
http://www.ipswitch.com:8080/NmConsole/