Table of Contents Preface - About This Manual What’s New in LISTSERV® Maestro 4.0 Switching Between Interfaces New Look and Feel Enabling Action Tracking Enabling the Job Data Export Feature Monitoring Your System Metrics Defining the Hosted Data Import Restrictions Behavioral Changes to the Toolbar SSL Cipher Support Mixing SSL and Non-SSL Access on One Server (Mixed Mode) URL Settings and Other Hosted Data Changes Emergency Admin HUB Access Moving a LISTSERV Maestro Installation Configuring Maestro to Bind to Different HTTP Ports on Different IP Addresses Sharing a Server with IIS Configuring Aliases for Access URLs Section 1 Introduction to Maestro Administration 1.1 Maestro User Roles 1.2 Remote Administration Access 1.2.1 Remote Log Access 1.2.2 Remote Version Query 1.3 Client System Requirements 1.4 Accessing the Hub Administrator Interface 1.4.1 Switching Between Interfaces 1.5 Understanding the Hub Administrator Interface 1.5.1 The Toolbar Section 2 Configuring LISTSERV Maestro for First Use Section 3 Changing the Administrator Password Section 4 LISTSERV and LISTSERV Maestro 4.1 Preparing LISTSERV for LISTSERV Maestro 4.1.1 Preparing LISTSERV to Process DISTRIBUTE Jobs from LISTSERV Maestro 4.1.2 Preparing LISTSERV to Allow Maestro Hosted LISTSERV Lists 4.1.3 Preparing LISTSERV for Database Access 4.2 Preparing LISTSERV Maestro to Send DISTRIBUTE Jobs to LISTSERV 4.2.1 Specifying the LISTSERV Host with Different Internal and External Names 4.2.2 Specifying a Separate LISTSERV Instance for Processing Bounces 4.3 Using Existing Lists with LISTSERV Maestro Section 5 Settings for the Maestro User Interface 5.1 Application Settings 5.1.1 General Administration 5.1.2 Database Plugins 5.1.3 System Database Connection 5.1.4 User Rights 5.1.5 LISTSERV Web Interface Access 5.2 Application Default Settings 5.2.1 Default URL Settings 5.2.2 Default LISTSERV Connection 5.2.3 Default Size Limits 5.2.4 Default Content Restrictions 5.2.5 Default Recipients Restrictions 5.2.6 Default Tracking Restrictions 5.2.7 Default Hosted Data Settings 5.2.8 Default DomainKeys Settings 5.2.9 Default Auto-Archive Settings 5.3 Setting the Default Tracking URL 5.4 Automatically Logging into the Maestro User Interface Section 6 Administrative Policies 6.1 Configuring Backups 6.2 Runtime Administration and System Shutdown 6.3 User Restrictions 6.4 Administrative Email Notifications 6.4.1 Testing Email Notifications 6.5 Refreshing the Subscriber Page Translations Section 7 Creating and Editing User Accounts and Identities 7.1 Creating a New User Account 7.2 Creating a New Identity 7.3 Managing User Rights 7.4 Editing Account Information and Assigning Single User Settings 7.4.1 Editing General User Settings 7.4.2 Editing Component Specific Settings for Single and Group Users 7.5 Deleting a User Account, Identity, or Group Section 8 Special Administrative User Account 8.1 The Toolbar 8.1.1 Behavioral Changes to the Toolbar 8.2 The Dashboard 8.2.1 Customizing the Dashboard 8.2.1.1 Updating the Dashboard’s Data 8.2.1.2 Editing the Dashboard’s Name 8.2.1.3 Hiding/Showing Dashboard Sections 8.2.2 System Metrics 8.2.3 System Metrics Reports 8.2.3.1 Adding to the Dashboard 8.2.3.2 Downloading 8.2.4 Managing Dashboard Reports 8.2.4.1 Adding Reports to the Dashboard 8.2.4.2 Re-Organizing Dashboard Reports 8.2.4.3 Viewing Additional Report Details 8.2.4.4 Renaming the Dashboard Report 8.2.5 Creating Multiple Dashboards 8.2.5.1 Copying the Current Dashboard 8.2.5.2 Creating a New Dashboard from Scratch 8.2.6 Switching Dashboards 8.2.7 Deleting Dashboards 8.3 Sorting and Filtering Jobs 8.4 Archiving Delivered/Completed Jobs 8.4.1 Auto-Archiving 8.5 Importing Archived Jobs 8.6 Changing Job and Report Ownership 8.7 Changing Sender Profile, Drop-In, and Content Template Ownership 8.8 Changing Ownership of the Entire Recipient Warehouse 8.8.1 Changing Target Group Ownership 8.8.2 Changing Ownership of Recipient Datasets and Lookup Tables Section 9 Defining External Database Connections 9.1 Available Database Plugins 9.1.1 The IBM DB2 V8.2 Thin Driver Database Plugin 9.1.2 The IBM DB2 V7.2 Native Driver Database Plugin 9.1.3 The MySQL ConnectorJ Driver Database Plugin 9.1.4 The MySQL L-Soft Driver Database Plugin 9.1.5 The Oracle 8i, 9i, and 10g Thin Driver Database Plugin 9.1.6 The SQL Server jTDS Driver Database Plugin 9.1.7 The SQL Server Microsoft Driver Database Plugin 9.1.8 The SQL Server i-net SPRINTA Driver Database Plugin 9.1.9 The ODBC Driver Database Plugin 9.2 Registering a Database Plugin Section 10 The System Database 10.1 Configuring the External System Database 10.2 Preparing the System Database 10.2.1 General System Database Preparation 10.2.2 Preparing SQL Server as the System Database 10.2.3 Preparing Oracle as the System Database 10.2.4 Preparing DB2 as the System Database 10.2.5 Preparing MySQL as the System Database 10.3 General Optimization Hints for the System Database 10.4 Removing and Adding the Internal Database Section 11 Saving and Restoring a Backup 11.1 Configuring the Backup Time 11.2 Configuring External Post-Backup Processes 11.3 Configuring the Backup Location 11.4 Configuring the Backup History 11.5 Saving a Backup to an External Medium 11.6 Identifying the Backup: The Backup ID 11.7 Restoring a Backup Section 12 Using a Test-Bed Backup 12.1 Creating a Test-Bed Backup on the Original System 12.2 Restoring a Test-Bed Backup into the Test System Section 13 Maestro Logs 13.1 Remote Log Access 13.2 Subscriber Activity Change Log Section 14 Using Non-Standard Ports 14.1 Ports Used by LISTSERV Maestro 14.1.1 Ports used by the Administration Hub 14.1.2 Ports used by the Maestro User Interface 14.1.3 Ports used by Maestro Tracker 14.2 Configuring Port Usage 14.2.1 Configuring the HTTP Port 14.2.2 Configuring the HTTPS Port 14.2.3 Configuring the Internal Communication Port 14.2.4 Configuring the Tracker Communications Port 14.2.5 Configuring the Internal Database Connection Port 14.2.6 Configuring the Application Server Shutdown Port Section 15 Defining the IP Addresses and HTTP Ports Section 16 Installing Behind a Firewall Section 17 Restricting Access to Components 17.1 IP Address Restrictions 17.2 Disallowing Concurrent Access with the Same User Account 17.3 Securing Access Against Dictionary Attacks 17.3.1 Securing the Administration Hub 17.3.2 Securing the LISTSERV Maestro User Interface Section 18 Securing Access with SSL 18.1 Introduction to Secure Communication 18.2 Which Components Should Be Secured? 18.3 Obtaining and Installing a Server Certificate 18.3.1 Securing the Trusted Root Certificate Keystore 18.3.2 Creating an Unsigned Server Certificate 18.3.3 Performing a Certificate Signing Request (CSR) 18.3.4 Installing the Signed Server Certificate 18.3.5 Installing a Trusted Root Certificate 18.3.6 Making LISTSERV Maestro Aware of the Server Certificate 18.3.7 Securing a Server with Multiple Host Names 18.3.8 Mixing SSL and Non-SSL Access on One Server (Mixed Mode) 18.3.9 Supported SSL Cipher Suites Section 19 Tracking and Recipient Profiles Section 20 Editing LISTSERV Maestro INI Files 20.1 Maestro User Interface INI-File Entries 20.2 Administration Hub INI-File Entries 20.3 Maestro Tracker INI-File Entries 20.4 Tomcat INI-File Entries 20.4.1 Basic Tomcat Configuration Parameters 20.4.2 Advanced Tomcat Configuration Parameters Section 21 Authenticating Message Origin with DomainKeys Signatures Section 22 LISTSERV & LISTSERV Maestro Integration 22.1 Defining the LISTSERV and LISTSERV Maestro Interface Links 22.2 Enabling Single Sign-On 22.3 Linking the Membership Area and the Subscriber’s Corner Section 23 Moving a LISTSERV Maestro Installation 23.1 Server Replacement 23.2 Moving a LISTSERV Maestro Installation 23.3 Preparation for Replacing/Moving: Saving a Backup Section 24 Distributed Components 24.1 Fresh Installation with Distributed Components 24.2 Moving Components to another Server 24.2.1 Moving the Maestro User Interface Component to Another Server 24.2.2 Moving the Administration Hub Component to Another Server 24.2.3 Moving the Maestro Tracker Component to Another Server 24.2.4 Moving the Database External Component to Another Server 24.3 Server Name Aliases and Proxies 24.3.1 Configuring LISTSERV Maestro Components with Server Name Aliases or Proxies Section 25 LISTSERV Maestro in Evaluation Mode Section 26 Adding Content to the Tomcat Server 26.1 Adding the LISTSERV Web Interface tothe Tomcat Server 26.2 Adding Custom Content to the Tomcat Server 26.2.1 Adding Content as a New Context 26.2.2 Defining the Default Context 26.3 Enabling Access Logging for Added Content 26.3.1 Enabling Access Logging for WA 26.3.2 Enabling Access Logging for Custom Content 26.4 ListPlex and the Tomcat Server Section 27 Using International Character Sets 27.1 Defining the Default Mail Charset 27.2 Allowing or Disallowing Bi-Directional Character Sets Section 28 LISTSERV Maestro Standard Default Ports Section 29 Updating Maestro’s HTML Upload Applet 29.1 Sun Java-Plugin 29.2 Microsoft Java Virtual Machine Section 30 LISTSERV Maestro Lite 30.1 Current Lite-Mode Restrictions 30.1.1 User-Feature Restrictions 30.1.1.1 Mail Jobs 30.1.1.2 Tracking 30.1.1.3 Reporting 30.1.1.4 Recipient Warehouse 30.1.1.5 Utility 30.1.2 Admin-Feature Restrictions Section 31 Emergency Admin HUB Access Section 32 Sharing a Server with IIS 32.1 Configuring LISTSERV Maestro 32.2 Configuring IIS 32.2.1 Configuring IIS 6 32.2.2 Configuring IIS 7 32.3 Completing the Configuration Glossary of Terms