Web Interface for Resource Manager
Version 1.1 (beta)
Requirements:
Setup Instructions
Disclaimer: Although Web Interface for Resource Manager only
reads information from the Citrix Resource Manager Summary Database, be sure to thoroughly test this solution in a non-production environment before attempting this solution in a production environment.
Use the following setup instructions to set up the Web Interface for Resource Manager
in your environment. The setup involves setting up a web application and
specifying a connection string in the web application's Web.Config file (for help with this connection string, refer to
http://www.connectionstrings.com).
Step 1: Setting up the Web Application
- Copy the contents of the Website folder to your web server.
- Create a Virtual Directory in IIS
- Open Internet Information Services Manager.
- Right-click Default Web Site and select New -> Virtual Directory.
- Enter an alias for the virtual directory.
- Browse to the path where you copied the files.
- Ensure the Read and Run Scripts check boxes are checked.
- Enable the .NET Framework 2.0 on the Virtual Directory
- Right-click the newly created virtual directory and select Properties.
- Select the ASP.NET tab.
- Select version 2.0.x in the ASP.NET version drop down list.
Step 2: Modify Web.config.
- Set the value of rmsummarydbConnectionString to your connection string (refer to
http://www.connectionstrings.com for help with this setting).
There are 2 example connection strings included in Web.config. One is for SQL authentication, and the other
is for Integrated (pass through) authentication. You may simply replace the values for server (and
username and password for SQL authentication) in either of the sample connection strings. Be sure to
remove the <-- and --> at the beginning and end of the connection string line respectively.
Note: Web Interface for Resource Manager only requires read access to the Citrix Resource
Manager Summary Database.
- Set the value of TimeZoneUTCOffset (optional). If you leave this setting blank, the
client machine's local time zone will be used to display Date/Time values.
The TimeZoneUTCOffset configuration parameter exists if you want
to override the client machine's
time zone.
Your setup is now complete. You can browse to http://your_web_server/your_virtual_directory_alias/
to start viewing reports from you Citrix Resource Manager Summary Database.
Known Issues
-
You may receive a message stating Invalid object name 'table'
if the owner of a table is anything other than dbo.
Use the technique described here to change the object owner to dbo.
Jason Conger (jason@jasonconger.com)
http://www.jasonconger.com