LUTRON Enterprise Vue IT Implementation Guide User Manual

June 3, 2024
Lutron

LUTRON Enterprise Vue IT Implementation Guide

LUTRON-Enterprise-Vue-IT-Implementation-Guide-FIG-3

Overview

This document outlines the IT requirements for Enterprise Vue. Use this document in conjunction with the IT guides for the individual systems managed by Enterprise Vue to get the full set of IT requirements for your Lutron system:

System Architecture

Enterprise Vue is a web page, hosted in IIS, that connects to Lutron Quantum, Vive, and Limelight systems so that the user can centrally manage all systems from one user interface. The server that hosts the Enterprise Vue software will securely connect to all servers running Quantum Vue and Vive Vue systems. Enterprise Vue will also automatically sign in to Limelight systems which are hosted on a public web site on the Internet.

General Requirements

  • A campus overview map is required from the customer to create the navigation images for Enterprise Vue. Accepted image formats are PDF, JPG, JPEG, and PNG.
  • For system requirements and limits refer to the Enterprise Vue Specification Submittal: http://www.lutron.com/TechnicalDocumentLibrary/3691076.pdf

Server Requirements

Operating System and Server requirements can be found in the following document: http://www.lutron.com/TechnicalDocumentLibrary/QS-A-CMP- SBO-0.pdf

DNS Host Names

Each system’s webpage (Enterprise, Quantum, and Vive) requires a FQDN (Fully Qualified Domain Name) for the system web page. Depending on the configuration, there can be multiple systems and servers. On the local DNS server, each of the FQDNs should have an associated forward lookup pointing to the respective server. If no DNS server exists locally, these FQDNs may be entered into the local Windows “Hosts” file on both the server and any workstation needing to access Enterprise, Quantum and Vive Vue. Each server associated to Enterprise Vue must be able to resolve the FQDN of each and every Instance of Enterprise, Quantum, and Vive Vue. This includes multiple servers in the same location and multiple servers across multiple locations. In IIS, the FQDN will be entered into the Host name field on the site binding for each IIS site. This Virtual Hosting allows multiple instances of Vue to be run from the same IP/Port.

  • If IT networking is not yet available during commissioning of the system, default FQDNs will be assigned to each instance, and these names will be added to the Windows Hosts file so that Enterprise, Quantum and Vive Vue can be accessed. These may be changed later once the IT networking is setup.
    • Enterprise Vue: evue.lutron.com
    • Quantum Vue: qxx.lutron.com (xx is the instance number from 1 through 99)
    • Vive Vue: vxx.lutron.com (xx is the instance number from 1 through 99)
  • FQDN examples:
    • Enterprise Vue on Server #1 – enterprise.lutron.com
    • System 1: Quantum Vue on Server #1 – library.lutron.com
    • System 2: Quantum Vue on Server #1 – gymnasium.lutron.com
    • System 3: Quantum Vue on Server #1 – stadium.lutron.com
    • System 4: Vive Vue on Server #1 – northofficebuilding.lutron.com
    • System 5: Vive Vue on Server #2 – southofficebuilding.lutron.com
    • System 6: Quantum Vue on Server #2 – cafeteria.lutron.com

SSL Certificates

By default, installations of Enterprise Vue will use server self-signed SSL Certificates. Users will see a browser security warning when accessing Enterprise Vue. It is recommended that certificates trusted by devices be loaded into the IIS site for each instance of Enterprise, Quantum, and Vive Vue. These certificates should contain the FQDN for the respective instance to which they’re assigned.

TLS 1.2 Cipher Suites

Required Cipher Suites

  • TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256
  • TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

Cipher Suites to be Disabled

  • TLS_RSA_WITH_AES_128_CBC_SHA256
  • TLS_RSA_WITH_AES_128_GCM_SHA256
  • TLS_RSA_WITH_AES_256_GCM_SHA384
  • TLS_RSA_WITH_RC4_128_SHA
  • TLS_RSA_WITH_3DES_EDE_CBC_SHA
  • TLS_RSA_WITH_AES_128_CBC_SHA
  • TLS_RSA_WITH_AES_256_CBC_SHA
  • TLS_ECDHE_ECDSA_WITH_RC4_128_SHA
  • TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA
  • TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA
  • TLS_ECDHE_RSA_WITH_RC4_128_SHA
  • TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA
  • TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA
  • TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA
  • TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA
  • TLS_RSA_WITH_NULL_SHA256
  • TLS_RSA_WITH_NULL_SHA
  • SSL_CK_RC4_128_WITH_MD5
  • SSL_CK_DES_192_EDE3_CBC_WITH_MD5
  • TLS_RSA_WITH_RC4_128_MD5

Installed Lutron Software

The Lutron installer will create the following entry in Programs and Features.

  • Enterprise Vue x.x.xx – Publisher: Lutron Electronics Co., Inc.

Bundled and Installed 3rd Party Software
The Lutron software utilizes the following third party software modules, which are installed by the Quantum Prerequisites Installer on the machine running Enterprise Vue. These modules are required for the software to install and function correctly.

  • Microsoft .NET Framework 3.5 SP1 – Publisher: Microsoft Corporation
  • Microsoft Visual C++ 2010 Redistributable – Publisher: Microsoft Corporation
  • Microsoft .NET Framework 4.6.1 Full – Publisher: Microsoft Corporation
  • Microsoft Windows PowerShell for Windows Server 2008 – Publisher: Microsoft Corporation
  • Erlang OTP 19 – Publisher: None Listed
  • RabbitMQ Server – Publisher: Pivotal Software, Inc.
  • OpenSSL 1.1.0f Light – Publisher: OpenSSL Win32 Installer Team

MicrosoftR WindowsR Services and Executables
The Composite Lutron Service Manager is a Windows service that runs Enterprise Vue server, provides status on services running in the background, and also starts the services every time the machine is restarted. The Composite Lutron Service Manager UI application is used to interact with the Composite Lutron Service Manager. It can be opened using the small blue “gears” icon in the system tray or the Windows Services App. The Enterprise Vue will show up as “CompositeServiceManager x.x.x” where x.x.x represents the version number of Enterprise Vue that is installed on the machine. If the system was upgraded there may be multiple versions listed, only the latest version service should be running on the system. The “BuildingService” executable is a service that may be seen in the task manager. This service is directly managed by the Composite Lutron Service Manager. Enterprise Vue uses the following executables:

Lutron Software

  • Lutron.Gulliver.QuantumGateway.BuildingService.exe
  • Lutron.Gulliver.CompositeServiceManagerUI.exe
  • Lutron.Gulliver.CompositeServiceManager.exe (CompositeServiceManager x.x.xx Service) Erlang OTP/RabbitMQ
  • Epmd.exe
  • Erl.exe
  • Erlsrv.exe (RabbitMQ Service)
  • Inet_gethost.exe
  • Win32sysinfo.exe

User Accounts and Authentication
Enterprise Vue has two methods for user authentication – local authentication by the server or Microsoft Active Directory (LDAP) authentication. If the server is joined to an LDAP domain, both local and LDAP user accounts may be created to allow access to Enterprise Vue. No special configuration needs to be done to use LDAP user accounts. Once Enterprise Vue is linked to Quantum and Vive Vue, user account management for those systems can be done through Enterprise Vue. User level permissions are provided to allow multiple levels of access for those using the system. The available permissions are: Monitor, Control Only, Control & Edit, and Admin. In addition to these permission levels, users may be assigned access to specific Quantum or Vive buildings down to the area. Refer to the respective system’s User Manual for a system specific description of the access provided at each permission level.
When Enterprise Vue is added to existing installations of Quantum and Vive Vue, all existing user accounts are automatically synced to Enterprise Vue. This syncing occurs after adding a building to Enterprise Vue when the Enterprise Composite Service Manager is restarted. Existing Admin users of Quantum and Vive Vue are automatically assigned the Admin role in Enterprise Vue. Existing users which are not Admin are assigned the same privileges from the existing installation of Quantum and Vive Vue. If the same user name exists on multiple systems, Enterprise uses the role from the first Quantum system to which it connects.

Email Functionality
Enterprise Vue can utilize a SMTP server to send emails to users. This functionality is used to send an email to users for the password reset feature available on the login screen when using local Enterprise Vue user accounts. Additionally, this functionality is used to send email notification of system alerts to users. The fields below must be filled in to allow the system to send emails:

  • Server Name (IP or FQDN)
  • Port
  • Sender Email
  • Sender Name
  • Optional Settings:
    • Mail Server Requires SSL Encryption
    • Mail Server Requires Authentication
    • Username
    • Password

After configuration of SMTP server in Enterprise Vue, settings can be verified by using the provided email test function to send a test email to an entered address.

SQL Server Requirements

  • Enterprise Vue may share use of an existing SQL Server Express instance already running with Quantum 3.4. This Instance is typically called “LUTRON2017 or LUTRON2019.”
  • Enterprise Vue and other Lutron Applications require the “sa” user and “sysadmin” permission levels on the SQL Server. Enterprise Vue software needs the following permissions: backup, restore, create new, delete and modify under normal use. The username and password can be changed but the privileges are required.
  • Upon installation of Quantum and Enterprise Vue, the SQL Server “sa” account password is randomized for security.
  • Only SQL authentication is supported.

SQL Databases

Enterprise Vue utilizes several databases to store user configuration data as well as logging data. Typically, each database is capped at 10 GB when using SQL Server 2017 Express edition. If this database is deployed to a licensed edition of SQL Server supplied by the customer, the 10 GB limit does not apply and the policy for data retention can be specified using Enterprise Vue configuration options. The following databases are used by Enterprise Vue:

  • CompositeElmahx.x.x (Initial Size 72 MB, Transaction Log 8 MB, Autogrowth by 64 MB)
    • Provides error logging
  • CompositeVuex.x.x (Initial Size 8 MB, Transaction Log 8 MB, Autogrowth by 64 MB)
    • Storage for system configuration
  • EnterpriseCompositeDataStore (Initial size 8 MB, Transaction Log 2 GB, Autogrowth by 16 MB)
    • Storage for logs and alerts

IIS Role Configuration

This table defines the IIS roles which are required for Enterprise Vue.

Role Name Required Description

Web Server
Common HTTP Features
Static Content| Yes| Serves htm, html, and image files from a website
All Others| No|
Health and Diagnostics
HTTP Logging| Yes| Enables logging of website activity for this server
Custom Logging| Yes| Enables support for custom logging for web servers, sites, and applications
Logging Tools| Yes| Installs IIS logging tools and scripts
Request Monitor| Yes| Monitors server, site, and application health
Tracing| Yes| Enables tracing for ASP NET applications and failed requests
All other Roles| No| Remainder of roles in Health and Diagnostics not defined
Performance
All Roles| No| All roles in Performance
Security
Request Filtering| Yes| Configures rules to block selected client requests
All other Roles| No| Remainder of roles in Security not defined
Application Development
 NET Extensibility| Yes| Enables web server to host NET framework managed module extensions
ASP NET| Yes| Enables web server to host ASP NET applications
ISAPI Extensions| Yes| Allows ISAPI extensions to handle client requests
ISAPI Filters| Yes| Allows ISAPI filters to modify web server behavior
All other Roles| No| Remainder of roles in Application Development not defined
FTP Server
All Roles| No| All roles in FTP Server
Management Tools
IIS Management Console| Yes| Installs web server Management Console which supports management of local and remote web servers
IIS 6 Management Compatibility
All Roles| No| All roles in IIS 6 Management Compatibility
IIS Management Scripts and Tools| Yes| Manages a local web server with IIS configuration scripts
IIS Management Service| Yes| Allows this web server to be managed remotely from another computer via the web server Management Console

Firewall/Routing Requirements

Enterprise Vue software requires the ports listed in the table below be opened between the Enterprise Vue server and Quantum/Vive Vue servers. Depending on the configuration of your Quantum and Vive Vue systems, the ports used may vary. Lutron Field Service will provide a document detailing ports utilized for each Instance of Quantum and Vive Vue.

Source| Source Application| Destination| Port| Protocol| Destination Application| Description
---|---|---|---|---|---|---
Enterprise Vue Server| IIS| Enterprise Vue Server| 15672| TCP| Local RabbitMQ Server Service| RabbitMQ management panel for Enterprise Vue 1 0 47 and below
Enterprise Vue Server| IIS| Enterprise Vue Server| 15671| TCP| Local Rabbit MQ Server Service| RabbitMQ management panel for Enterprise Vue 1 1 5 and above
Enterprise Vue Server| CSM| Enterprise Vue Server| 8090-

8092

| TCP| Alert Service| Alert service within CSM
Enterprise Vue Server| CSM| Enterprise Vue Server| 5555-

5557

| TCP| Alert Service| Alert service within CSM
Enterprise Vue Server|

CSM

| Enterprise Vue Server| 7204-

7206

|

TCP

|

Alert Service

|

Alert service within CSM

Enterprise Vue Server| CSM| Enterprise Vue Server| 6686| TCP| Composite Service| Used by CSM to establish a TCP connection
Enterprise Vue Server| CSM| Enterprise Vue Server| 8110| TCP| Composite Service| Used to establish a TCP connection to the enterprise system
Enterprise Vue Server| CSM| Enterprise Vue Server| 8790| TCP| Composite Gateway| Used to tie together other systems into Enterprise
Enterprise Vue Server| CSM| Enterprise Vue Server| 5328-

5331

| TCP| Composite Gateway| Used to establish a TCP connection to existing systems
Enterprise Vue Server| CSM| Enterprise Vue Server| 5444-

5447

| TCP| Composite Gateway| Used to establish a TLS connection to existing systems
Enterprise Vue Server| CSM| Enterprise Vue Server| 8909-

8911

| TCP| Composite Gateway| Used to establish a TCP listening connection to existing systems
Enterprise Vue Server| CSM| Enterprise Vue Server| 4444-

4446

| TCP| CSM| LutronServiceManagerRemotingPort
Enterprise Vue Server| CSM| Enterprise Vue Server| 2661| UDP| CSM| MulticastPort
Quantum Vue Server| Quantum LSM| Enterprise Vue Server| 7303-

7305

| TCP| Enterprise CSM| Alert and Reporting service used by Quantum instances
Enterprise Vue Server| CSM| Enterprise Vue Server| 9998-

10000

| TCP| Other LSM and CSM instances| Used to communicate with Reporting Services of other systems
Enterprise Vue Server| CSM| Enterprise Vue Server| 8889-

8892

| TCP| Runtime Service| Used to start the Runtime Service in CSM
Enterprise Vue Server| LSM| Enterprise Vue Server| 5327| TCP| LSM| Used by Q-Gateway to establish a TCP connection
Enterprise Vue Server| LSM| Enterprise Vue Server| 5443| TCP| LSM| Used by Q-gateway to establish a TLS connection
LAN| Web Browser| Enterprise Vue Server| 443| TCP IPv4| IIS| Used to access the Enterprise Vue webpage over HTTPS
Enterprise Vue Server| IIS| Enterprise Vue Server| 5671| TCP IPv4| Local Rabbit MQ Server Service| Exchanges messages between Local Lutron Services and IIS

Enterprise Vue Server

| Lutron Enterprise Vue Composite Gateway|

Quantum Vue Server

|

36000-

36029

|

TCP IPv4

| Lutron Quantum Gateway Service (GatewayService TCPListernerPort)| – Each Instance of Quantum utilizes a single specific port to which Enterprise Vue connects

– Used to add Quantum servers to Enterprise Vue during setup

Firewall/Routing Requirements (continued)

Source| Source Application| Destination| Port| Protocol| Destination Application| Description
---|---|---|---|---|---|---
__

__

Enterprise Vue Server

| __

Lutron Enterprise Vue Composite Gateway

| __

__

__

Vive Vue Server

| __

__

41000-

41029

| __

__

__

TCP IPv4

| __

Lutron Vive Vue Composite

Gateway Service (Composite GatewayLap Port)

| – Each Instance of Vive Vue utilizes a single specific port to which Enterprise Vue connects

– Used to add Vive Vue servers to Enterprise Vue during setup

__

Enterprise Vue Server

| Lutron Enterprise Vue Composite Gateway| __

Vive Vue & Quantum Vue Server

| __

5671

| __

TCP IPv4

| Remote RabbitMQ Server Service| __

Used to relay commands to Quantum/Vive Vue servers

__

__

Enterprise Vue Server

| __

Lutron Enterprise Vue Composite Gateway

| __

__

__

www limelightbylutron com*

| __

__

__

443

| __

__

__

TCP IPv4

| __

__

Limelight Web Server HTTPS

| This is used to interface Enterprise Vue to Limelight

  • It is highly recommended to allow connection to the FQDN as opposed to a specific IP, as the IP address may change

Enterprise Vue Server| __

IIS

| Vive Vue & Quantum Vue Server| __

443

| __

TCP IPv4

| __

IIS

| Used to access pages directly on Vive & Quantum Vue servers
__

Enterprise Vue Server

| __

__

IIS

| __

Customer Provided SMTP Server

| Varies based on SMTP

server

| __

__

TCP IPv4

| __

__

SMTP Server

| __

This allows the system to send users password reset emails

Configuration Examples

The below diagrams depict some of the various configurations in which Enterprise Vue may be configured.

Single Server

LUTRON-Enterprise-Vue-IT-Implementation-Guide-FIG-1

Configuration Examples (continued)

Mulitple Servers

LUTRON-Enterprise-Vue-IT-Implementation-Guide-FIG-2LUTRON-Enterprise-Vue-IT-Implementation-Guide-
FIG-3

Customer Assistance
If you have questions concerning the installation or operation of this product, call Lutron Customer Assistance. Please provide the exact model number when calling. The model number can be found on the product packaging.

Example: SZ-CI-PRG U.S.A., Canada, and the Caribbean: 1.844.LUTRON1 Other countries call: +1.610.282.3800

Fax: +1.610.282.1243 Visit us on the web at www.lutron.com The Lutron logo, Lutron, Enterprise, Enterprise Vue, Quantum, Quantum Vue, Vive, Vive Vue, and Limelight are trademarks or registered trademarks of Lutron Electronics Co., Inc. in the US and/or other countries. Microsoft and Windows are trademarks of the Microsoft Corporation in the United States and other countries.

  • 2019-2022 Lutron Electronics Co., Inc. P/N 040449 Rev. B 08/2022
  • Lutron Electronics Co., Inc. 7200 Suter Road Coopersburg, PA 18036 USA

Read User Manual Online (PDF format)

Read User Manual Online (PDF format)  >>

Download This Manual (PDF format)

Download this manual  >>

Related Manuals