Panduit SynapSense® 900 Series Enterprise Installation Guide Technical Assistance: North America: Version 00 Phone: +1‐866‐405‐6654 Email: [email protected] 2018‐05‐09 EMEA: Phone: +44(0) 208‐6017251 Software version 4.0.2.2 Email: [email protected] ASIA PAC: Phone: +65 6305 7575 Email: [email protected]

The information contained within this document is proprietary and confidential and shall not be copied, printed, reproduced, distributed, published, or used in any way, in whole or in part, without the express written permission of Panduit.

Panduit SynapSense® 900 Series

Enterprise Installation Guide

Table of Contents 1. Prerequisite Verification ...... 4 1.1. Hardware Requirement ...... 4 1.2. Server Software and Configuration Requirements ...... 4 2. Installation Prerequisites ...... 5 2.1. Roles and Features ...... 5 2.2. R2 ...... 13 2.3. Version 1709 ...... 20 2.4. ASP.NET MVC4...... 21 2.5. Microsoft SQL Server ...... 22 2.6. Configuring IIS Role ...... 29 Mitigation ...... 29 Post‐Mitigation ...... 30 3. SynapSense900 Software Installation ...... 31 3.1. Installation Initialization ...... 31 Activation Key ...... 31 Download ...... 31 3.2. Installation Configuration Wizard ...... 31 Pre‐Installation Check ...... 31 Activation ...... 32 Manual Offline Activation ...... 32 Create Gateway Service ...... 32 Website Configuration ...... 33 Database Configuration ...... 35 SMTP Configuration ...... 36 Automated Email and Gateway Configuration ...... 36 Firewall Rule Configuration ...... 37 Wireless Gateway Server Test ...... 37 3.3. Installation System Setup ...... 38 First Login ...... 38 Default credentials ...... 38 Managing Accounts ...... 38 Adding Gateways and Sensors ...... 38 Other Manual Configuration Options ...... 39 3.4. Installation Troubleshooting ...... 40 404 Error in Website ...... 40 Runtime IIS error relating to SYSTEM.NET.HTTP.FORMATTING: ...... 40 maintenance and manual Gateway Service creation: ...... 40 Server Error in ‘/’ Application ...... 40 IIS Configuration Errors ...... 40 Unlocking the handlers at the Parent Level in IIS (if needed after Enterprise installation) ...... 43 HTTP server error: Could not load file or assembly 'System.Net.Http.Formatting’ error ...... 44 HTTP Error 500.21 – Internal Server Error ...... 44 4. Panduit Technical Support ...... 45 4.1 Severity 1 & 2 Issues: ...... 45 4.2 Severity 3 & 4 Issues: ...... 45 Page | 2 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

4.3 Severity Definitions: ...... 45 5. Known Issues ...... 45 6. Certifications ...... 46 United States FCC ...... 46 RF Exposure ...... 46 Approved Antennas ...... 46 Canada (IC) ...... 46 Japan (ARIB) ...... 47 México – IFETEL Warning ...... 47

Page | 3 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

1. Prerequisite Verification 1.1. Server Hardware Requirement Recommended 2 x 2.5GHz CPU 4GB RAM 50GB HDD Space Minimum (<500 Sensors) 2.0GHz CPU 2GB RAM 50GB HDD Space 1.2. Server Software and Configuration Requirements Operating System o (Recommended) o o Windows 10 Version 1709 or newer IIS 7 Web Server SQL Server 2012 or newer Database Server or SQL Express Microsoft .NET Framework Version 4.5 or newer ASP.NET MVC 4 Configuration for SMTP server Panduit Enterprise Server activation key Static‐IP network configuration on server

Page | 4 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

2. Installation Prerequisites

NOTE: Do not install Enterprise on a server configured as an server.

2.1. Windows Server Roles and Features Windows Server 2016 o Launch Server Manager o In the upper‐right corner, select Add Roles and Features from the Manage menu. Click Next.

o For the installation type, select Role‐Based or Feature‐based installation. Click Next.

Page | 5 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

o Select the appropriate server from the server pool; e.g., the name of your local server. Click Next.

o Select the checkbox for Web Server (IIS). Click Next.

Page | 6 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

o A popup box will appear automatically, suggesting the inclusion of the related Management Console. Click Add Features.

o The role changes are complete. Proceed to the Features step by clicking Next.

Page | 7 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

o On the Features page, under .NET Framework 3.5 Features, select .NET Framework (includes .NET 2.0 and 3.0).

Page | 8 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

o While still on the Features page, under .NET Framework 4.6 Features, select ASP.NET 4.6.

o Verify under WCF services that TCP Port Sharing is checked. o Select Next to proceed to the first configuration step for the newly‐selected Role: IIS. o Proceed past the Web Server Role (IIS) information screen by clicking Next or clicking Role Services under Web Server Role (IIS). o Under the Security sub‐section, no changes are required; all authentication is done via the application. This option fundamentally adds/removes the ability to use different authentication methods that may be used on other IIS instances.

Page | 9 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

o Under Application Development, select .NET Extensibility 4.6 and ASP.NET 4.6. Accept the features described in the popup named Add features that are required for ASP.NET 4.6? Click Add Features.

o Under Management Tools, select IIS Management Console and Management Service. o Click Next to confirm and proceed past Role Services to Features. o Click Install.

Page | 10 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

o Warnings may appear regarding the potential need for an alternate source; by default, will be used to procure any additional sources. If the Server Manager is unable to do so, an alternate page must be provided. Click Install.

o Wait for the installation to complete.

Page | 11 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

o With a successful completion, close the wizard by clicking Close.

NOTE: If the wizard is closed and allowed to complete in the background, the status can be monitored and completion confirmed in the Server Manager notification bar.

Page | 12 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

2.2. Windows Server 2012 R2 o Launch Server Manager. o In the upper‐right corner, select Add Roles and Features from the Manage menu. Click Next.

o For the installation type, select Role‐Based or Feature‐based installation. Click Next.

o Select the appropriate server from the server pool; e.g., the name of your local server. Click Next.

Page | 13 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

o Select the checkbox for Web Server (IIS). Click Next.

o A popup box will appear automatically, suggesting the inclusion of the related Management Console. Click Add Features.

Page | 14 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

o The role changes are complete; proceed to Features step by clicking Next.

o On the Features page, under .NET Framework 3.5 Features, select .NET Framework (includes .NET 2.0 and 3.0).

Page | 15 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

o While still on the Features page, under .NET Framework 4.5 Features, select ASP.NET 4.5.

o Verify under WCF services that TCP Port Sharing is checked. o Select Next to proceed to the first configuration step for the newly‐selected Role: IIS o Proceed past the Web Server Role (IIS) information screen by clicking Next or clicking Role Services under Web Server Role (IIS). o Under the Security sub‐section, no changes are required; all authentication is done via the application. This option fundamentally adds/removes the ability to use different authentication methods that may be used on other IIS instances.

Page | 16 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

o Under Application Development, select .NET Extensibility 4.5 and ASP.NET 4.5; accept the features described in the popup named Add features that are required for ASP.NET 4.5? Click Add Features.

o Under Management Tools, select IIS Management Console and Management Service o Click Next to confirm and proceed past Role Services to Features.

Page | 17 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

o Warnings may appear regarding the potential need for an alternate source; by default, Windows Update will be used to procure any additional sources. If Server Manager is unable to do so, an alternate page must be provided. Click Install.

o Wait for the installation to complete.

Page | 18 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

o With a successful completion, close the wizard by clicking Close.

NOTE: If the wizard is closed and allowed to complete in the background, the status can be monitored and confirmed in the notification bar in Server Manager.

Page | 19 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

2.3. Windows 10 Version 1709 o If a Server Operating System was used above, skip this section and proceed to Microsoft MVC4 and .NET Framework. o Navigate to “Control Panel” and launch “Programs and Features” applet (appwiz.cpl)

o Click Turn Windows features on or off.

o Expand Internet Information Services. o Check boxes for Web Management Tools and World Wide Web Services. o Under World Wide Web Services, check all boxes under Application Development Features.

o See next section to unlock handlers at the Parent Level (if needed).

Page | 20 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

o When you select OK, the installation will start to reconfigure the PC and you must reboot. You may also get an error message saying, “Not all changes were made.” If this occurs, you may need to unlock the handlers at the parent level in IIS or adjust your server manager .

2.4. Microsoft ASP.NET MVC4. Download from: https://www.microsoft.com/download/details.aspx?id=30683 Run the executable, agree to the terms and conditions, and click Install.

Page | 21 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

2.5. Microsoft SQL Server Install an instance of SQL Server (2012 or later) o For small implementations (single or few networks), Express is sufficient o SQL Server 2016 Express (for Windows Server 2012, 2016, Windows 10): https://www.microsoft.com/en‐us/download/details.aspx?id=54284 NOTE: Make sure the SQL Server version you download is compatible with your version of Windows Server If you already have SQL installed, create login credentials that can be used by the application to access the database. o The SQL Express default server is (computerName)\SQLEXPRESS. You can use the default administrative account “sa” or create a secondary user and assign permissions to that user. o Make sure you use a strong password (i.e., at least 8 characters, letters, numbers, and special characters.) o You can use SQL Server Management Studio to check and manage user permissions. NOTE: SQL Server Management Studio 2012 requires Microsoft .NET 3.5 service pack 1. If you are unfamiliar with managing SQL Server, you may need to contract a database administrator to assist with the setup and configuration of the database and application. Select Custom Installation Type.

Page | 22 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

 Choose the location of the installation, then click Install.

 When the installation is complete, the SQL Server Installation Center will open. Select New SQL Server stand‐alone installation or add features to an existing installation.

Page | 23 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

 Accept the License Terms and click Next.

 The SQL Server Setup process will begin. It will start by checking for updates online. Once there are no new updates, click Next.  The installer will then install the necessary setup files and rules. Once it is complete, click Next.

Page | 24 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

 Since this is the first time installing SQL, select Perform a new stand‐alone installation of SQL Server 2016. Click Next.

 The next section is the Feature Selection. Only the defaults are required, so click Next. This will start the installation of the features and their rules.

Page | 25 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

 Choose a name for your database. The Default will be “Named instance: SQLEXPRESS.” Selecting Default instance will change the name to “MSSQLSERVER.” Either is fine, but make sure to record the name. Click Next.

 The next section allows you to configure your server. No change is necessary so click Next.

Page | 26 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

 In the Database Engine Configuration section, make sure to select Mixed Mode under Authentication mode, then enter a secure password. Click Next. NOTE: The password for the sa account will be needed for the Panduit Enterprise Configuration Utility.

 The next section is to configure Reporting Services. No change is necessary so click Next.

Page | 27 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

 Click Accept to install Microsoft R Open, then click Next.  SQL Server will begin the installation of the server. This may take a few minutes.

 Once the Installation is complete, you should see that all features successfully installed. Click Close.

 The sa user may be disabled after installation. You must connect to your SQL database using SQL management studio and enable the sa user. Page | 28 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

2.6. Configuring IIS Role By default, the Panduit Enterprise Server will create an IIS instance listening on port 80, any IP address, and any hostname. A default installation of Windows Server with IIS has an instance using port 80 named Default Website. If multiple IIS instances are listening on port 80 that are not configured to use unique hostnames, a conflict exists. With the conflict, the symptom will be one of the IIS instances failing to start. For example, the IIS site for Panduit Enterprise server named Enterprise will be stopped. Mitigation Option 1: Remove Conflicting Site 1. Open Internet Information Services (IIS) Manager. 2. Expand the Connections tree for server. 3. Expand Sites. 4. Right‐click Default Website. 5. Click Remove.

Option 2: Edit Conflicting Binding 1. Right‐click on the website to be changed to a non‐default port binding, click Edit Bindings 2. Select the conflicting entry (e.g., HTTP, port 80; HTTP, port 80, myHostname.com) that conflicts with the port, hostname, and IP addresses configured in the Enterprise Setup process. 3. Click Edit. 4. Change the hostname or port to a non‐conflicting value; e.g., port 8080 or Host Name to otherHostname.com.

5. Click OK. Page | 29 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

6. Click OK. Post‐Mitigation Once complete, right‐click on the IIS instance for Panduit Enterprise Server; expand Manage Website and click Start.

Page | 30 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

3. SynapSense900 Software Installation 3.1. Installation Initialization When the installer is finished, you will have a new icon on your desktop to launch the configuration wizard. Activation Key An activation key is needed to complete the installation. You can obtain an activation key by contacting your Panduit Technical Support Representative. During the installation, the activation is done online automatically. This requires temporary Internet access for the computer where the installation is being performed. After you receive your activation key, keep it in a safe location as the key will only allow for activation of a single computer. However, if you ever need to re‐install the software, you can use the same key on the same computer. Download Start by transferring SynapSense 900 Enterprise installation files from panduit.com and putting them onto the local file storage system. The installation files can be found here: http://www.panduit.com/synapsense900‐set‐ up Using an administrator account, run the installer by double‐clicking it. The installer will add the needed files to your hard drive. Multiple applications will be installed to enable the SynapSense 900 Enterprise system to run properly. There is a step‐by‐step configuration wizard which will guide you through configuring each of the applications. When the installer is finished, you will have a new icon on your desktop to launch the configuration wizard. 3.2. Installation Configuration Wizard Pre‐Installation Check Before you begin the installation, the installer will scan the system to ensure that all prerequisites are met. If any errors are encountered, refer to the above sections to configure the system. You will need to check the box ensuring the SQL Server 2014 file or later is installed and that the credentials are known. You can then press the button to begin the installation.

Page | 31 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

Activation This is where you will enter your Activation Key for authentication. If your server is not connected to the Internet, you will need to use the manual activation process. Manual Offline Activation Enter a separate environment that has an Internet connection and visit http://www.synapsense900.com/productactivation. At this site, paste in your product activation key. The system will present you with a token. Copy and paste this token into the Configuration Wizard.

Create Gateway Service This is the server application that enables gateway communication. Select Create, and a command window will be shown momentarily. When this is finished, click Next to continue. Page | 32 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

Website Configuration The website is the user portal you will use to view and configure sensors. This website will run in Microsoft Internet Information Services (IIS). IIS should have already been enabled as a prerequisite to installation. Enter the information for IIS to create your personal website experience. This step creates the website folder, application bindings, and the hosting site.  Physical Path ‐This field is where you will be storing the website folder. This field also configures IIS to where the folder is located.  IP Address ‐This field is the first of three binding fields. By default, this field is set to use all unassigned IP addresses, which means all requests to that server will land at that site. If you are using the same server for multiple websites, you may need to configure different IP addresses.  Port ‐ This field is the second of three binding fields. By default, this field is set to use port 80 which means all requests to port 80 on the server’s IP address will bring up the site.  Host Name ‐ This field is the last of the three binding fields. By default, this field is set to be blank. If left blank, IIS will route all traffic to the configured IP address and port to this website. Optionally, you can configure the host name so only requests with this host are routed to the Enterprise web application. This option allows IIS to host multiple sites on a single IP address.

Page | 33 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

Click Save once you have entered the above information (if needed) and the website will be created. Click Next to continue.

Page | 34 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

Database Configuration Enter the information to communicate with your SQL Server Instance. Before completing this step, you will have tested communication with the database to ensure credentials are properly configured.  Database Server and Instance Name ‐ This field is the server where your database is located. If you are using an instance name (e.g., default with SQL Server Express), the instance name will be included here also. The server can be either a DNS Resolvable host or an IP Address of the computer. For example: “COMPUTERNAME/SQLSERVEREXPRESS.”

 Database Name ‐ This will be the name of the database. If you are upgrading and have an existing database, make sure this name matches. If you are installing for the first time, the name entered here will be the name of the database that is created.

 User Name ‐ User authenticated to the database server for the selected database.

 Password ‐ Password for user to gain access to database. Requires (8) characters, one of which must be a number. Click Create New to create the SQL database. Once the database has been created, click Fill to populate it. Click Next to continue the installation once the database is fully populated.

Page | 35 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

SMTP Configuration This step creates a connection to your SMTP server, so that the application can send notifications. This information can point to an email server, a SMTP forwarder, or a transactional email service. SMTP Host ‐ This field is the address of your SMTP server, e.g., smtp.company.com. Port ‐ This field is the port that your SMTP server uses. User ‐ This field is the admin email account that will be used to send notifications, i.e., [email protected]. Password ‐ This field is for the password to the email account which will be used to send notifications. Use SSL ‐ This field determines if your SMTP server uses SSL. From Email Address ‐ This field is the email address that will be sending out the notifications. This field can be different from the User field. From Name ‐ This field is used as the name of the company or the name of the person sending the notification. Return Path ‐ This field is typically the same as the user to negate spam issues with other SMTP servers. Click Test Email to validate the settings are working correctly, then click Next to continue the installation. Automated Email and Gateway Configuration This page determines the type of notifications that will be sent, what port the gateway service should be using, and if any inbound packets from all gateways or a specific gateway should be logged in the database. Send Inactivity Notifications ‐ This field allows for inactivity notifications to be sent. Send Subscription Notifications ‐ This field allows for subscription notifications to be sent. Send Maintenance Notifications ‐ This field allows for maintenance notifications to be sent. Address to Listen On ‐ This field tells the gateway service which port to listen on for gateways to send information. Default is Any: 3000. Inbound Packet Retention ‐ This field determines if any gateway messages are stored in the database for troubleshooting.

Page | 36 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

Firewall Rule Configuration This step creates an inbound firewall rule in for both TCP and UDP. If you have additional firewalls, you will also need to create rules for traffic coming from the gateways to the server. Inbound Port ‐ This field needs to be the same port used for Address to Listen On. Wireless Gateway Server Test

Wireless Gateway Server Test This page tests if the gateway will be able to communicate with the database using the gateway service. Because this is run from the same computer as the service is running, it will bypass any firewalls. Host Address ‐ This field by default uses the local server’s IP Address; if the test is successful, the installation is complete.

Page | 37 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

3.3. Installation System Setup First Login With the web browser, navigate to the newly‐created IIS site. For example, http://localhost/, http://127.0.0.1, or http://hostname.domain. This can also be completed through IIS; right‐click on site, expand Manage Website, and click Browse. Default credentials Username: admin Password: password After logging in the first time, the system will prompt you to agree to the End User License Agreement (EULA); on your second login, it will prompt you to change the password. Managing Accounts See the user guide for information on managing multiple accounts. Adding Gateways and Sensors SynapSense 900 Enterprise has the ability for the server to download the required metadata of the sensors and gateways from a central online repository using the sensor and gateway IDs and codes. This is only available if the server hosting the web application has access to the Internet. Adding gateways and sensors to the database is done in the same manner as moving them between networks after they are in the database. From the Manage screen, choose Add Gateway/Add Sensor, and you will be prompted for the gateway ID/sensor ID and code. These values are found on the ID labels affixed to the gateways and sensors. As the server administrator, there is an area available only to you, which provides a method of adding gateways and sensors to the database manually. This process should only be done if the server is unable to download the information from the central online database. Go to the account and network where you would like to add the device. Under Network Details in the Administration area, you will find the links to manually add gateways and sensors. This area also allows you to quickly move gateways and sensors between your different accounts/networks. If it is necessary to manually add the devices into the database, you can look up the correct metadata from the online portal. Use a web browser to navigate to: https://www.synapsense900.com/lookup. Enter the sensor or gateway ID and check‐code into the form, and the required metadata will be retrieved. Use this information to complete the Add New Sensor form to populate the database for your users. Once the sensor has been entered into the database, users will be able to move them between accounts using the device ID and code found on the device labels.

To add a new gateway into the database: o Select Add New Gateway. o Enter the gateway ID from the sticker on the gateway. o Name the gateway. o Choose the correct gateway type. o Select the correct radio band (Management use only).

Page | 38 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

o Enter the correct APN Firmware Version (Management use only). o Enter the correct Gateway Firmware Version (Management use only). o MAC Address (not required) can be entered if you look it up on your network. o Select Create. To add a sensor: o Click Add New Sensor. o Select the correct sensor profile (It is critical to the operation that this information is entered correctly.) o Enter the sensor ID from the bottom of the sensor. o Name the sensor. o Choose the correct type of sensor. Commercial Commercial (AA) Industrial Wi‐Fi o Enter the firmware version o Select the power source Commercial (CR2032) Commercial (AA) Line Power Voltage Industrial (Tadiran) Industrial (Ind Rech) Custom (AAA) Custom (CR123) Wi‐Fi (AA) Other Manual Configuration Options To extend the session time out, add this in the website configuration file: NOTE: The unit is minutes.

Page | 39 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

3.4. Installation Troubleshooting 404 Error in Website If you are getting a 404 error when opening the application in your browser, it may be that the .NET framework isn’t registered in IIS. To register or re‐register the .NET framework with IIS, open a command prompt as administrator and run the following commands: cd \ cd Windows\Microsoft .NET\Framework\v4.xxx.xxx aspnet_regiis -i Replace the “xxx.xxx” with the exact version of the framework installed on your server. Runtime IIS error relating to SYSTEM.NET.HTTP.FORMATTING: If you are getting a Runtime IIS error when opening the application in your browser, conflicting versions of SYSTEM.NET.HTTP.FORMATTING.dll exist on the system. Remove conflicting version or temporarily mitigate by moving binary to the IIS instance’s bin directory. For example, copy c:\Program Files (x86)\Microsoft ASP .NET\ASP .NET MVC 4\Assemblies\System.Net.Http.Formatting.dll to c:\inetpub\wwwroot\Enterprise\bin\ Windows Service maintenance and manual Gateway Service creation: Open a command prompt. Delete a misnamed service: sc delete "[serviceName]" Manually create service: sc create "Enterprise Wireless Gateway Server" start= auto binPath= "C:\Program Files (x86)\Enterprise Server\WirelessGatewayServer.exe" Server Error in ‘/’ Application If while trying to log in to your new version of Enterprise, the following error is reported, “Server Error in ‘/’ Application. Could not load type ‘System.ServiceModel.Activiation.HttpModule.’” Make sure the application pool in IIS 7 is set to Framework 4.X with integrated pipeline mode. If the problem persists, re‐register the .NET framework with IIS. To register or re‐register the .NET framework with IIS, open a command prompt as administrator and run the following commands: cd \ cd Windows\Microsoft .NET\Framework\V4.xxx.xxx aspnet_regiis /iru Replace the “xxx.xxx” with the exact version of the framework installed on your server. IIS Configuration Errors If you are getting the following error, "This access control list is not in canonical form and therefore cannot be modified," you most likely do not have permissions to write to the folder to which you have chosen to save your website files. There are two fixes for this issue: Using a web browser, navigate to the folder you chose for website installation. Right click on the folder, click Properties, click the Security tab, and add your user to the permissions list. This will reorder the Security list and fix the issue. Choose a different location to store the website folder and files that you know you have permission to access.

Page | 40 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

Failed to Create Database o Open the SQL Server Installation Center and click Install SQL Server Management Tools. Follow the web address and download SSMS‐Setup‐ENU.exe. Also available here: https://docs.microsoft.com/en‐us/sql/ssms/download‐sql‐server‐management‐studio‐ssms

Run the SSMS‐Setup‐ENU.exe and click Install on the Microsoft SQL Server Management Studio page.

Page | 41 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

o After installation, you will be prompted to connect to the SQL server. Change the Authentication to SQL Server Authentication. Enter the User Name: sa and Password: the password you created during the SQL Server Set Up. Once connected, the SQL Server will be visible in the Object Explorer Tree. Expand: Securities and Logins. Right click sa and select properties. Click Status and verify that the login is enabled.

Page | 42 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

Unlocking the handlers at the Parent Level in IIS (if needed after Enterprise installation) Open IIS Manager. In the IIS connections tree on the left, expand your server node, sites, and then click on your website. In the center window, double‐click on the Configuration Editor icon under Management.

Within Configuration Editor, select the Sections drop down box. Choose system.webServer/handlers.

On the right side, there is another drop down, labeled From. Choose ApplicationHost.Config.

Page | 43 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

 On the right‐most pane, under the Section heading, click Unlock Section.

HTTP server error: Could not load file or assembly 'System.Net.Http.Formatting’ error If you encounter this error after installation when connecting to the enterprise home page, it is related to a missing DLL file that was not properly installed during the installation of .Net. You will need to add a file to the enterprise web directory. Download the System.Net.Http.Formatting.dll file or contact Panduit Technical Support. Put this .Net.Http.Formatting.dll in the \inetpub\wwwroot\Enterprise\bin\ or wherever your enterprise\bin\ directory is located. You will have to restart IIS after installing this file. HTTP Error 500.21 – Internal Server Error If you are getting the following error, "HTTP Error 500.21 – Internal Server Error. Handler ‘ExtensionslessUrlHandler‐Integrated‐4.0’ has a bad module ‘ManagedPiplineHandler’ in its module list" you most likely do not have ASP.NET registered in IIS. To fix: Go to the command line and enter the following: %windir%\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe -i Re‐start IIS after the command has been executed and ASP.NET should now be correctly registered.

Page | 44 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

4. Panduit Technical Support

4.1 Severity 1 & 2 Issues: North America: o Phone: +1‐866‐405‐6654 o Email: [email protected] EMEA: o Phone: +44(0) 208‐6017251 o Email: [email protected] ASIA PAC: o Phone: +65 6305 7575 o Email: [email protected] 4.2 Severity 3 & 4 Issues: North America o Phone: +1‐866‐721‐5302 EMEA o Phone: 44‐1291‐674‐661 ASIA PAC o Phone: 65‐6305‐7044 Email: [email protected] 4.3 Severity Definitions: Computer Network – Consists of Customer’s existing routers, switches, servers, clients, applications, and services. Monitoring Network – Consists of Panduit’s SynapSense Wireless gateways, sensors, and software. Severity 1 Critical Complete failure of the Computer Network due to the Monitoring Network and no existing workaround is present; this may include executable crashes or situations where a major feature of the Computer Network is inoperable. Severity 2 High Complete failure of the Computer Network due to the Monitoring and an existing workaround is present; failure of a non‐critical feature. Severity 3 Medium Failure of a minor feature or a Monitoring Network usability problem. Severity 4 Low Non‐performance related issues, i.e., appearance of Monitoring Network.

5. Known Issues

n/a

Page | 45 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

6. Certifications

United States FCC

This equipment has been tested and found to comply with the limits for Class B digital devices, pursuant to Part 15 of the FCC Rules. These limits are designed to provide reasonable protection against harmful interference in a residential installation. This equipment generates, uses, and can radiate radio frequency energy and, if not installed and used in accordance with the instruction manual, may cause harmful interference to radio communications. However, there is no guarantee that interference will not occur in a particular installation. If this equipment does cause harmful interference to radio or television reception, which can be determined by turning the equipment off and on, the user is encouraged to try to correct the interference by one of more of the following measures: Reorient or relocate the receiving antenna Increase the separation between the equipment and receiver Connect the equipment into an outlet on a circuit different from that to which the receiver is connected. Consult the dealer or an experienced radio/TV technician for help. Warning: Changes or modifications not expressly approved by Panduit could void the user’s authority to operate the equipment. RF Exposure Warning: To satisfy FCC RF exposure requirements for mobile transmitting devices, the antenna used for this transmitter must not be co‐located in conjunction with any other antenna or transmitter. Panduit Wireless Sensors and Ethernet Gateway Contain: FCC ID: U62‐900M

This device has been designed to operate with an approved antenna listed below and having a maximum gain of 5.1 dBi. Antennas not included in this list or having a gain greater than 5.1 dBi are strictly prohibited for use with this device. The required antenna impedance is 50 ohms. To reduce potential radio interference to other users, the antenna type and its gain should be so chosen that the equivalent isotropically radiated power (EIRP) is not more than that required for successful communication. Approved Antennas The following antennas are approved for use with Panduit devices. Hyperlink HG905RD‐RSP (5.1 dBi Rubber Duck) Pulse W1063 (3.0 dBi Rubber Duck) ChangHong GSM‐09 (2.0 dBi Rubber Duck) Specialized Manufacturing MC‐ANT‐20/4.0C (4” whip) Canada (IC) English Under Industry Canada regulations, this radio transmitter may only operate using an antenna of a type and maximum (or lesser) gain approved for the transmitter by Industry Canada. To reduce potential radio interference to other users, the antenna type and its gain should be so chosen that the equivalent isotropically radiated power (EIRP) is not more than that necessary for successful communication. The radio transmitter (IC: 7265A‐900M) has been approved by Industry Canada to operate with the antenna types listed below with the maximum permissible gain and required antenna impedance for each antenna type

Page | 46 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

indicated. Antenna types not included in this list, having a gain greater than the maximum gain indicated for that type, are strictly prohibited for use with this device. This device complies with Industry Canada license‐exempt RSS standard(s). Operation is subject to the following two conditions: (1) this device may not cause interference, and (2) this device must accept any interference, including interference that may cause undesired operation of the device. French Conformément à la réglementation d’Industrie Canada, le présent émetteur radio peut fonctionner avec une antenne d’un type et d’un gain maximal (ou inférieur) approuvé pour l’émetteur par Industrie Canada. Dans le but de réduire les risques de brouillage radioélectrique à l’intention des autres utilisateurs, il faut choisir le type d’antenne et son gain de sorte que la puissance isotrope rayonnée équivalente (PIRE) ne dépasse pas l’intensité nécessaire à l’établissement d’une communication satisfaisante. Le présent émetteur radio (IC: 9794A‐RFSC1) a été approuvé par Industrie Canada pour fonctionner avec les types d’antenne énumérés ci‐dessous et ayant un gain admissible maximal et l’impédance requise pour chaque type d’antenne. Les types d’antenne non inclus dans cette liste, ou dont le gain est supérieur au gain maximal indiqué, sont strictement interdits pour sl’exploitation de l’émetteur. Le présent appareil est conforme aux CNR d’Industrie Canada applicables aux appareils radio exempts de licence. L’exploitation est autorisée aux deux conditions suivantes : (1) l’appareil ne doit pas produire de brouillage, et (2) l’utilisateur de l’appareil doit accepter tout brouillage radioélectrique subi, méme si le brouillage est susceptible d’en compromettre le fonctionnement. Japan (ARIB) All Panduit 920 MHz products have been tested and found to comply with ARIB STD‐T108 standards.

R 210‐103733 México – IFETEL Warning La operación de este equipo está sujeta a las siguientes condiciones: (1) es posible que este equipo o dispositivo no cause interferencia perjudicial y (2) este equipo o dispositivo debe aceptar cualquier interferencia, incluyendo la que pueda causar su operación no deseada.

Page | 47 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00 Panduit SynapSense® 900 Series

Enterprise Installation Guide

Panduit Corp. North America: Phone: +1‐866‐405‐6654 Email: [email protected] EMEA: Phone: +44(0) 208‐6017251 Email: [email protected] ASIA PAC: Phone: +65 6305 7575 Email: [email protected]

Page | 48 ©Copyright Panduit Corp., April 2018 All Rights Reserved 00090FMB/00