ZSS Server: Installation



Similar documents
Administering the Web Server (IIS) Role of Windows Server

10972-Administering the Web Server (IIS) Role of Windows Server

NSi Mobile Installation Guide. Version 6.2

MS 10972A Administering the Web Server (IIS) Role of Windows Server

Trend Micro Worry-Free Remote Manager Agent Installation Guide

Owner of the content within this article is Written by Marc Grote

Cloud Services. Introduction...2 Overview...2. Security considerations Installation...3 Server Configuration...4

Setup and configuration for Intelicode. SQL Server Express

SQL Server 2008 and SSL Secure Connection

Setting up an MS SQL Server for IGSS

NovaBACKUP xsp Version 15.0 Upgrade Guide

Integrating LANGuardian with Active Directory

Aradial Installation Guide

Installation Guide ARGUS Symphony 1.6 and Business App Toolkit. 6/13/ ARGUS Software, Inc.

Kaseya 2. User Guide. Version 6.1

NETWRIX EVENT LOG MANAGER

Click Studios. Passwordstate. Installation Instructions

FTP, IIS, and Firewall Reference and Troubleshooting

Reconfiguring VMware vsphere Update Manager

TIBCO Spotfire Metrics Prerequisites and Installation

1/4/12 Installing and Configuring WebDAV on IIS 7 : WebDAV for IIS 7.0 : Publishing Content to Web Sites : T

EMR Link Server Interface Installation

SSL Installing your new Certificate

for Networks Installation Guide for the application on the server August 2014 (GUIDE 2) Lucid Exact Version 1.7-N and later

for Networks Installation Guide for the application on the server July 2014 (GUIDE 2) Lucid Rapid Version 6.05-N and later

Click Studios. Passwordstate. Installation Instructions

WHITE PAPER Citrix Secure Gateway Startup Guide

NovaBACKUP xsp Version 12.2 Upgrade Guide

Configuring Load Balancing

Enable SSL for Apollo 2015

WatchDox SharePoint Beta Guide. Application Version 1.0.0

Password Reset Server Installation Guide Windows 8 / 8.1 Windows Server 2012 / R2

Millennium Drive. Installation Guide

WhatsUp Gold v16.3 Installation and Configuration Guide

MadCap Software. Upgrading Guide. Pulse

V Series Rapid Deployment Version 7.5

Installation Procedure SSL Certificates in IIS 7

SELF SERVICE RESET PASSWORD MANAGEMENT WEB INTERFACE GUIDE

Click Studios. Passwordstate. Upgrade Instructions to V7 from V5.xx

PaperCut Payment Gateway Module - PayPal Payflow Link - Quick Start Guide

System Administration Training Guide. S100 Installation and Site Management

HELP DOCUMENTATION SSRPM WEB INTERFACE GUIDE

Sage Intelligence Financial Reporting for Sage ERP X3 Version 6.5 Installation Guide

Avatier Identity Management Suite

NETWRIX EVENT LOG MANAGER

Installing GFI Network Server Monitor

c360 Portal Installation Guide

Setting up Hyper-V for 2X VirtualDesktopServer Manual

Hosted Microsoft Exchange Client Setup & Guide Book

Active Directory Management. Agent Deployment Guide

Fusion Installer Instructions

WhatsUp Gold v16.1 Installation and Configuration Guide

Configuring Network Load Balancing with Cerberus FTP Server

Reference and Troubleshooting: FTP, IIS, and Firewall Information

Cloud Services. Introduction...2 Overview...2 Simple Setup...2

for Networks Installation Guide for the application on a server September 2015 (GUIDE 2) Memory Booster version 1.3-N and later

SyAM Software Management Utilities. Performing a Power Audit

Hosted Microsoft Exchange Client Setup & Guide Book

Microsoft Administering the Web Server (IIS) Role of Windows Server

Step-By-Step Guide to Deploying Lync Server 2010 Enterprise Edition

Mixed Authentication Setup

The SSL device also supports the 64-bit Internet Explorer with new ActiveX loaders for Assessment, Abolishment, and the Access Client.

CRM Migration Manager for Microsoft Dynamics CRM. User Guide

NETWRIX USER ACTIVITY VIDEO REPORTER

1. Open the preferences screen by opening the Mail menu and selecting Preferences...

Configuring User Identification via Active Directory

Reconfiguration of VMware vcenter Update Manager

Name Services (DNS): This is Quick rule will enable the Domain Name Services on the firewall.

RSA SecurID Ready Implementation Guide

Administering the Web Server (IIS) Role of Windows Server

Kaseya 2. Installation guide. Version 7.0. English

TIBCO Spotfire Automation Services 6.5. Installation and Deployment Manual

Reconfiguring VMware vsphere Update Manager

SOA Software: Troubleshooting Guide for Agents

Configuring Sponsor Authentication

TIGERPAW EXCHANGE INTEGRATOR SETUP GUIDE V3.6.0 August 26, 2015

Configuring SonicWALL TSA on Citrix and Terminal Services Servers

Stoneware Inc. Hyland Software OnBase. Stoneware, Inc.

EventSentry Overview. Part I Introduction 1 Part II Setting up SQL 2008 R2 Express 2. Part III Setting up IIS 9. Part IV Installing EventSentry 11

Live Maps. for System Center Operations Manager 2007 R2 v Installation Guide

JAVS Scheduled Publishing. Installation/Configuration... 4 Manual Operation... 6 Automating Scheduled Publishing... 7 Windows XP... 7 Windows 7...

Integration Guide. Microsoft Active Directory Rights Management Services (AD RMS) Microsoft Windows Server 2008

PaperCut Payment Gateway Module CyberSource Quick Start Guide

MICROSTRATEGY 9.3 Supplement Files Setup Transaction Services for Dashboard and App Developers

Central Administration QuickStart Guide

McAfee One Time Password

Installing GFI Network Server Monitor

MultiSite Manager. Setup Guide

Configuring the NetBackup 7.7 Cloud Connector for use with StorReduce

Connect to MySQL or Microsoft SQL Server using R

DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010

Spector 360 Deployment Guide. Version 7

Setting up Hyper-V for 2X VirtualDesktopServer Manual

HOW TO CONFIGURE SQL SERVER REPORTING SERVICES IN ORDER TO DEPLOY REPORTING SERVICES REPORTS FOR DYNAMICS GP

Reporting Installation Checklist

ProjectWise Mobile Access Server, Product Preview v1.1

WhatsUp Gold v16.2 Installation and Configuration Guide

DC Agent Troubleshooting

STATISTICA VERSION 12 STATISTICA ENTERPRISE SMALL BUSINESS INSTALLATION INSTRUCTIONS

Transcription:

Table of Contents ZSS Server: Installation Copyright 2013-2015 Zumero LLC 1. About... 1 2. Overview... 1 3. Files... 1 4. Configuration... 2 5. The Installer... 2 6. Creating Additional Zumero Enabled IIS Sites... 2 7. Database Configuration... 2 8. Securing Zumero for SQL Server... 3 8.1. Enabling SSL... 3 8.2. Preventing Brute Force Attacks... 4 9. Troubleshooting... 4 9.1. Look for error messages in Event Viewer... 4 9.2. Verify that the Zumero web site is running... 5 9.3. Look at Zumero's log table... 5 9.4. Look at Zumero's audit table... 5 10. Preparing your SQL Server data for Zumero Sync... 5 1. About 2015-10-12 14:04:21 This document explains how the ZSS Server components are installed. NOTE: This document is a work in progress. The content here is believed to be correct but known to be incomplete. 2. Overview ZSS Server is a module for Internet Information Services (IIS) 7.5 (or higher). ZSS Server communicates with SQL Server using ODBC. It need not be on the same machine as SQL Server itself. We provide an installer application which makes it easy to get started. 3. Files ZSS Server is contained in four files: zumero_server.dll config_editor.exe zumero_schema.xml The Zumero IIS Module The ZSS Server Configuration Utility IIS configuration schema 1

events.man Zumero IIS Module event manifest 4. Configuration The IIS module needs four configuration parameters from its web.config file: odbc_connection_string temp_directory license_key activation_key The easiest way to manipulate these configuration parameters is by using the ZSS Configuration Utility. 5. The Installer The easiest way to install the Zumero server is to use the installer. The installer will: Install SQL Native Client if needed Place the Zumero IIS Module, the ZSS Configuration Utility, and related files in "c:\program Files\Zumero\ZSS Server" Create the Zumero server's webroot in "c:\programdata\zumero\zss Server\www" Create the Zumero server's temp_directory at "c:\programdata\zumero\zss Server\temp" Create a website and an application pool in IIS, both named "zumero" Bind the Zumero website to port 8080 After installation, the Zumero server will need the license key, activation key, and ODBC connection string configuration parameters to be set. These parameters can be set using the ZSS Configuration Utility which can be launched by clicking the "Configure Server" button on the last page of the installer. 6. Creating Additional Zumero Enabled IIS Sites The ZSS Configuration Utility can be used to create additional IIS sites that have Zumero for SQL Server enabled. To create a new Zumero enabled IIS site, launch the configuration tool and click the "Add Site" button. A wizard will guide you through setting up a new IIS site. 7. Database Configuration In your ODBC connection string, you specify how ZSS Server will connect to and authenticate with SQL Server. Whether you are using SQL Server Authentication or Windows Authentication, it is important to be sure that ZSS Server can authenticate with SQL Server using credentials which are allowed to access your data. For either way of authenticating with SQL Server, the keywords for Driver, Server, and Database are the same. 2

The Driver keyword always has the value shown below: Driver={SQL Server Native Client 11.0}; The Server keyword is used to configure the name of the host where SQL Server is running: Server={server.ad.domain.com}; The Database keyword is used to configure the name of the SQL Server database you are using: Database={database}; If you are using SQL Server Authentication, you need to specify the UID and PWD keywords: UID={sql_server_user}; PWD={password};... and ensure that the specified user has permission to access the database you specified with the Database keyword. Alternatively, if you are using Windows Authentication, you need to specify the Trusted_Connection keyword: Trusted_Connection={yes};... and ensure that the effective user identity for the IIS Zumero AppPool has permission to access the database you specified with the Database keyword. 8. Securing Zumero for SQL Server 8.1. Enabling SSL The default site created by the ZSS installer is not configured with SSL enabled. While this configuration is acceptable for development purposes, It is highly recommend that SSL is enabled when running ZSS in a production environment. 8.1.1. Obtain an SSL Certificate First you will need to obtain an SSL certificate for the fully qualified domain name (FQDN) by which your Zumero server will be accessed. The certificate can be purchased from any number of online vendors (Symantec, GoDaddy, GeoTrust, etc ). Each of these providers has tutorials for requesting and importing an SSL certificate into IIS. You can also find a good walkthrough for obtaining an SSL certificate on the SSL Shopper [http://www.sslshopper.com/article-installing-an-ssl-certificate-inwindows-server-2008-iis-7.0.html] 1 Website. Once the certificate has been imported into IIS, proceed to the next step. 8.1.2. Enable SSL for the Zumero Site To enable SSL on the site running zumero you will need to add an HTTPS binding. 1. In IIS Manager, select your site from the "Connections" panel on the left hand side. 1 This walk through is for IIS 7, but it is still valid for IIS 8 and 8.5. 3

2. Click on "Bindings " in the "Actions" panel. 3. In the "Site Bindings" window, click the "Add " button to bring up the "Add Site Binding" window. 4. In this window change the following settings: Change Type to "https". Set the hostname field to the FQDN you used in the Certificate Request. Select the SSL certificate you imported earlier from the "SSL certificate" drop down. Click Ok. 5. (optional) In the "Site Bindings" window, remove the http binding on port 8080 6. (optional) To force all connections to use SSL, select the SSL Settings feature in your site's configuration panel and check the "Require SSL" checkbox. 7. Ensure that Windows firewall and any network firewalls are allowing incoming connections to port 443 on your server. 8.2. Preventing Brute Force Attacks Zumero for SQL Server does not provide built in mechanisms for preventing brute force authentication attacks. It is highly recommended that ZSS servers in production environments have some sort of exterior mechanism in place to prevent against these kinds of attacks. Below are instructions on enabling an IIS feature to help prevent these kinds of attacks. Alternatively, third party security devices exist that can be used to rate limit or block hosts that attempt to use brute force methods. 8.2.1. IIS Dynamic IP restrictions IIS versions 7 and newer have an optional feature that can be enabled to help mitigate these kinds of attacks. Below are instructions for installing this feature and where to find its configuration pages. More information on the configuration of this feature can be found online. 2 1. Install the following Windows feature: (Windows 7/8) "Internet Information Services" > "World Wide Web Services" > "Security" > "IP Security" (Server 2008 R2, 2012, and 2012 R2) "Web Server (IIS)" > "Web Server" > "Security" > "IP and Domain Restrictions" 2. Open IIS Manager and select your site from the "Connections" panel on the lest hand side. Alternatively you can configure this at the server level. 3. Open "IP Address and Domain Restrictions" from the center pane. 4. The "Edit Dynamic Restriction Settings..." link in the "Actions" panel is where the dynamic filtering is configured. 5. The "Edit Feature Settings..." link in the "Actions" panel contains further configuration parameters. 9. Troubleshooting 9.1. Look for error messages in Event Viewer If something is going wrong, the Zumero server should log an error message which you can view using Event Viewer. 2 IIS 8.0 Dynamic IP Address Restrictions [http://www.iis.net/learn/get-started/whats-new-in-iis-8/iis-80-dynamic-ip-address-restrictions] 4

9.2. Verify that the Zumero web site is running Using a web browser to browse to your zumero server (http://<servername>:<port>) will bring up a page displaying the version of the Zumero IIS Module installed. 9.3. Look at Zumero's log table Zumero keeps its own log in a SQL table. The table is called "log", and it is located in the zumero schema of your SQL Server database. 9.4. Look at Zumero's audit table Whenever Zumero resolves a conflict between two changes of the data, it adds a row to an audit table. The table is called "audit", and it is located in the zumero schema of your SQL Server database. 10. Preparing your SQL Server data for Zumero Sync See the documentation for "ZSS Manager". 5