Enterprise Advanced Configuration



Similar documents
Embedded Document Accounting Solution (edas) for Cost Recovery. Administrator's Guide

Content Management System

Online Backup Client User Manual

FileMaker Server 15. Getting Started Guide

Use Enterprise SSO as the Credential Server for Protected Sites

Pcounter Web Report 3.x Installation Guide - v Pcounter Web Report Installation Guide Version 3.4

RecoveryVault Express Client User Manual

Online Backup Linux Client User Manual

Online Backup Client User Manual

Course Syllabus. Microsoft Dynamics GP Installation & Configuration. Key Data. Introduction. Audience. At Course Completion

Online Backup Client User Manual

SchoolBooking SSO Integration Guide

Setup Corporate (Microsoft Exchange) . This tutorial will walk you through the steps of setting up your corporate account.

Preparing a SQL Server for EmpowerID installation

FileMaker Server 14. FileMaker Server Help

FileMaker Server 11. FileMaker Server Help

How to Configure Dynamic DNS on a Virtual Access Router

Microsoft Enterprise Search for IT Professionals Course 10802A; 3 Days, Instructor-led

3M Command Center. Installation and Upgrade Guide

Installation and Administration Guide. BlackBerry Web Desktop Manager for Microsoft Exchange. Version: 1.0 Service Pack: 1

Batch Scanning. 70 Royal Little Drive. Providence, RI Copyright Ingenix. All rights reserved.

RSA Authentication Manager 8.1 Virtual Appliance Getting Started

How to Configure and Use SQL with EnCase Products

Important. Please read this User s Manual carefully to familiarize yourself with safe and effective usage.

Introweb Remote Backup Client for Mac OS X User Manual. Version 3.20

Add User to Administrators Group using SQL Lookup Table

About This Document 3. Integration Overview 4. Prerequisites and Requirements 6

WordPress Security Scan Configuration

Setup and configuration for Intelicode. SQL Server Express

CaseWare Time. CaseWare Cloud Integration Guide. For Time 2015 and CaseWare Cloud

1. Product Information

Online Backup Client User Manual Linux

Quick Start Guide. User Manual. 1 March 2012

Higher National Unit specification: general information

MySQL quick start guide

Backup and Restore the HPOM for Windows 8.16 Management Server

Deploying Cisco Unified Contact Center Express Volume 1

FileMaker Server 13. FileMaker Server Help

Lepide Active Directory Self Service. Installation Guide. Lepide Active Directory Self Service Tool. Lepide Software Private Limited Page 1

Citrix EdgeSight for Load Testing Installation Guide. Citrix EdgeSight for Load Testing 3.8

How to Prepare for the Upgrade to Microsoft Dynamics CRM 2013 (On-premises)

Symantec Endpoint Protection Shared Insight Cache User Guide

MySQL Quick Start Guide

How to Setup SQL Server Replication

Backup Notification in Client Profiles for Windows

Implementing a Data Warehouse with Microsoft SQL Server

MIGRATING TO AVALANCHE 5.0 WITH MS SQL SERVER

Interact Intranet Version 7. Technical Requirements. August Interact

FileMaker Server 12. FileMaker Server Help

Backing Up CNG SAFE Version 6.0

Upgrade Guide BES12. Version 12.1

SafeGuard Easy upgrade guide. Product version: 7

Online Backup Client User Manual Mac OS

Online Backup Client User Manual Mac OS

Kollaborate Server Installation Guide!! 1. Kollaborate Server! Installation Guide!

COURSE 20463C: IMPLEMENTING A DATA WAREHOUSE WITH MICROSOFT SQL SERVER

SafeGuard Enterprise upgrade guide. Product version: 6.1

Hands-On Microsoft Windows Server 2008

Backup Exec Cloud Storage for Nirvanix Installation Guide. Release 2.0

Implementing a Data Warehouse with Microsoft SQL Server

END-TO-END SSL SETUP SAP WEB DISPATCHER Helps you to setup the End-To-End SSL Scenario for SAP Web Dispatcher

CA /BrightStor ARCserve9 Backup Software

FileMaker Server 13. Getting Started Guide

Citrix EdgeSight for Load Testing Installation Guide. Citrix EdgeSight for Load Testing 3.5

How to Test Out Backup & Replication 6.5 for Hyper-V

Understand Troubleshooting Methodology

Transferring Your Hosting Account

Maintaining a Microsoft SQL Server 2008 Database

Veritas Cluster Server Database Agent for Microsoft SQL Configuration Guide

I-Motion SQL Server admin concerns

Maintaining the Content Server

Server Manager Performance Monitor. Server Manager Diagnostics Page. . Information. . Audit Success. . Audit Failure

Microsoft. Course 20463C: Implementing a Data Warehouse with Microsoft SQL Server

User Migration Tool. Note. Staging Guide for Cisco Unified ICM/Contact Center Enterprise & Hosted Release 9.0(1) 1

Using RADIUS Agent for Transparent User Identification

NSi Mobile Installation Guide. Version 6.2

Central Administration QuickStart Guide

Installation Guide for WebSphere Application Server (WAS) and its Fix Packs on AIX V5.3L

Setup Guide. network support pc repairs web design graphic design Internet services spam filtering hosting sales programming

SC-T35/SC-T45/SC-T46/SC-T47 ViewSonic Device Manager User Guide

Installation Guide. (June 2014)

FileMaker Server 10 Help

Introduction and Overview


Attix5 Pro Storage Platform

Polar Help Desk Installation Guide

Secure Messaging Server Console... 2

epolicy Orchestrator Log Files

Enterprise SSL Support

Attix5 Pro Disaster Recovery

Wanos on Hyper-V Comprehensive guide for a complete lab

Hacking the WordpressEcosystem

Implementing a Data Warehouse with Microsoft SQL Server 2014

Installing, Uninstalling, and Upgrading Service Monitor

1. Building Testing Environment

Implement a Data Warehouse with Microsoft SQL Server 20463C; 5 days

Document History Revision Date: October 30, 2006

Transcription:

Enterprise Advanced Configuration Winfried de Vries May 13, 2009

Enterprise Advanced Configuration Performance Hardware set-up Issues Security Trouble-shooting

Enterprise System Components Database Application Server Clients: InDesign, InCopy, Content Station etc. FileStore

Enterprise System Components Application Server nts: InDesign, Memory++ opy, Content Station etc.

Enterprise System Components Database Application Server Memory++ Disk IO++

Database THE FAST TRACK TO ONLINE Enterprise System Components Application Server FileStore Memory++ Disk IO++

Enterprise System Components Database Application Server Clients: InDesign, InCopy, Content Station etc. FileStore

Performance Issues How is your system performing

Performance Issues How is your system performing

Performance Issues How is your system performing or

Performance Issues How is your system performing or

Why can there be performace issues?

Why can there be performace issues? Woodwing has got no control over the setup of the components

Why can there be performace issues? Woodwing has got no control over the setup of the components Because the hardware, OS and database choices are a partner/customer decision.

Why can there be performace issues? Woodwing has got no control over the setup of the components Because the hardware, OS and database choices are a partner/customer decision. Customizations and interfaces that are not optimized.

Measuring performace, how?

Measuring performace, how? specify the ʻscopeʼ of the measurement: limit the scope to what can be measured accurately.

Measuring performace, how? specify the ʻscopeʼ of the measurement: limit the scope to what can be measured accurately. create a reproducible scenario and prerequisites. Make a copy of the used files for future comparisons.

Measuring performace, how? specify the ʻscopeʼ of the measurement: limit the scope to what can be measured accurately. create a reproducible scenario and prerequisites. Make a copy of the used files for future comparisons. Test on a ʻcleanʼ system: switch off additional server-plugins and client side scripting.

Measuring performace keep in mind that writing down logfiles has got influence on performance. look ʻtop-downʼ, first total time, then start narrowing down. User functions Enterprise commands, Database actions, Data transfer, Client Performance

Performance logging Switch on debugging on server Configserver.php // ---------------------------------------------------------------------------- // Debugging - Low-level logging of SQL, SOAP details etc. // ---------------------------------------------------------------------------- define ('DEBUGLEVEL', 'INFO'); // NONE, ERROR, WARN, INFO, DEBUG define ('OUTPUTDIRECTORY', '/log/'); // including '/', e.g. "c:/enterpriselog/output/" define ('PROFILELEVEL', 1); // [0,5] 0: no profiling, 5: most detailed define ('LOGSQL', false); // log the SQL, requires DEBUGLEVEL DEBUG or INFO For performance logging, use INFO For functional debugging, use DEBUG

Performance logging Set profilelevel to 5 to get maximum server info peformanceprofiler.dat sce_profile_mysq.htm

Database performance pitfall Table scans, caused by: Queries on columns that have no index Mostly in interfaces and customizations Use database monitoring tools: phpmyadmin:

Security

Why security?

Why security? Information abuse

Why security? Information abuse Production disturbance

Why security? Information abuse Production disturbance User mistakes

Why security? Information abuse Production disturbance User mistakes Hardware failure

Secure Enterprise installation

Secure Enterprise installation Change password of default WoodWing user

Secure Enterprise installation Change password of default WoodWing user SSL (HTTPS)

Secure Enterprise installation Change password of default WoodWing user SSL (HTTPS) Separate database user for woodwing

Secure Enterprise installation Change password of default WoodWing user SSL (HTTPS) Separate database user for woodwing File access (config.php, directories,...)

Secure Enterprise set-up

Secure Enterprise set-up Full / Limited Administrators

Secure Enterprise set-up Full / Limited Administrators Workflow

Secure Enterprise set-up Full / Limited Administrators Workflow Password rules

Secure Enterprise set-up Full / Limited Administrators Workflow Password rules config/configserver.php

Secure Enterprise set-up Full / Limited Administrators Workflow Password rules config/configserver.php Customize with a plug-in

Enterprise backup Standard version control Settings in config/configserver.php Workflow Status property Trash Can Database / FileStore / AS backup

Troubleshooting

Troubleshooting in Enterprise

Troubleshooting in Enterprise Why: To get detailed information about a problem in the system.

Troubleshooting in Enterprise Why: To get detailed information about a problem in the system. With as goal: To solve the problem yourself! To send an issue report to woodwing

Approach

Approach Make sure the issue is reproducible:

Approach Make sure the issue is reproducible: Write down/collect prerequisites (if any). upload attached image ʻproblem1.jpgʻ to Enterprise

Approach Make sure the issue is reproducible: Write down/collect prerequisites (if any). upload attached image ʻproblem1.jpgʻ to Enterprise Write a scenario.

Approach Make sure the issue is reproducible: Write down/collect prerequisites (if any). upload attached image ʻproblem1.jpgʻ to Enterprise Write a scenario. 1. from InDesign, logon as user ʻxxxʼ on server ʻmyserverʼ

Approach Make sure the issue is reproducible: Write down/collect prerequisites (if any). upload attached image ʻproblem1.jpgʻ to Enterprise Write a scenario. 1. from InDesign, logon as user ʻxxxʼ on server ʻmyserverʼ 2. create a layout and save-version with name ʻlayout1ʼ

Approach Make sure the issue is reproducible: Write down/collect prerequisites (if any). upload attached image ʻproblem1.jpgʻ to Enterprise Write a scenario. 1. from InDesign, logon as user ʻxxxʼ on server ʻmyserverʼ 2. create a layout and save-version with name ʻlayout1ʼ 3. place uploaded image with name ʻproblem1.jpgʼ on layout ʻlayout1ʼ

Approach Make sure the issue is reproducible: Write down/collect prerequisites (if any). upload attached image ʻproblem1.jpgʻ to Enterprise Write a scenario. 1. from InDesign, logon as user ʻxxxʼ on server ʻmyserverʼ 2. create a layout and save-version with name ʻlayout1ʼ 3. place uploaded image with name ʻproblem1.jpgʼ on layout ʻlayout1ʼ 4. From SCE-panel, rename ʻlayout1ʼ to ʻlayout123ʼ Result: Error back from server ʻUnable to renameʼ On client, switch of all client side scripting.

Test on a clean system To create a clean system: Remove or switch of all non-standard server plugins. test without any other users, or : create a separate Application Server with debug on, using the same database and filestore create a complete copy of the system as test system. Production Debug Application Server Application Server

Is the scenario still valid? Replay the scenario on the clean system. Is the issue still there? No? -> Switch on customizations one-by-one until problem appears again. Yes? -> Switch on logging and run scenario

Switch on logging Server side: configserver.php Text // ---------------------------------------------------------------------------- // Debugging - Low-level logging of SQL, SOAP details etc. // ---------------------------------------------------------------------------- define ('DEBUGLEVEL', 'DEBUG'); // NONE, ERROR, WARN, INFO, DEBUG define ('OUTPUTDIRECTORY', '/log/'); // including '/', e.g. "c:/enterpriselog/output/" define ('PROFILELEVEL', 1); // [0,5] 0: no profiling, 5: most detailed define ('LOGSQL', false); // log the SQL, requires DEBUGLEVEL DEBUG or INFO Client side wwsettings.xml <SCEnt:LogFile RequestBuffer ="Macintosh HD:ClientLog:" ResponseBuffer="Macintosh HD:ClientLog:" SOAPResponse ="Macintosh HD:ClientLog:" SOAPRequest ="Macintosh HD:ClientLog:" Advanced ="true"/>

Support@woodwing.com

Support@woodwing.com Send all info to woodwing support:

Support@woodwing.com Send all info to woodwing support: System information. OS, PHP version, database type

Support@woodwing.com Send all info to woodwing support: System information. OS, PHP version, database type Prerequisites & Scenario

Support@woodwing.com Send all info to woodwing support: System information. OS, PHP version, database type Prerequisites & Scenario Logfiles

Support@woodwing.com Send all info to woodwing support: System information. OS, PHP version, database type Prerequisites & Scenario Logfiles Severity of the issue (reseller guide)

Support@woodwing.com Send all info to woodwing support: System information. OS, PHP version, database type Prerequisites & Scenario Logfiles Severity of the issue (reseller guide)

Questions?

Questions? Thank you for your attention