Netmail Archive 5.2 Installation Guide for Novell GroupWise

Transcription

Netmail Archive 5.2 Installation Guide for Novell GroupWise
Netmail Archive 5.2
Installation Guide for Novell GroupWise
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Netmail Archive Installation Guide for Novell GroupWise
Netmail Archive is an enterprise-class electronic messaging solution that helps organizations address their current and future challenges of email
archiving, retention, regulatory compliance, and fast retrieval of email messages. Netmail Archive integrates seamlessly and transparently into
your corporate email system, improves server performance, lowers storage costs, and offers you the tools to individually or globally search
archived messages in aid of legal discovery, regulatory compliance, or organizational policy enforcement.
Netmail Archive adds value to your messaging collaboration system by providing secure, centralized archiving and retrieval of information. These
services are controlled by policies that allow organizations to define their rules for information retention centrally. The Netmail Archive solution
addresses an organization’s long-term archiving requirements by managing and maintaining a platform-independent external XML data repository
featuring storage management, access management, and full Information Lifecycle Management (ILM) capabilities to classify, manage, retain,
migrate, and dispose of email records—ensuring maximum uptime and enhanced performance for your email system.
Table of Contents
Introducing Netmail Archive
About Novell GroupWise
Netmail Archive Deployment Scenarios
Netmail Archive Feature Overview
Component Overview
Overall Installation Sequence
Documentation List
Netmail Archive Master Node
System Requirements
Pre-Installation Tasks for a GroupWise Deployment
Installing the Netmail Archive Master Node in a GroupWise Environment
Post-Installation Tasks for GroupWise
Indexing Node(s)
Server Requirements
Pre-Installation Tasks
Installing the Index Server
Start the Index Service
Run the Cluster Manager Tool
Configure Archive Server to Index Server Communications
Index Conversion
Using the Index Server Administration Console
Netmail Archive Worker Node(s)
Installing Worker Node(s) in a GroupWise Environment
Post-Installation Tasks for Worker Nodes
Install and Configure Optional WebViewer Component for GroupWise WebAccess
Installing the WebViewer Application to Your Web Server
Installing the WebViewer on a Linux System
Installing the GroupWise Remote Provider Component
WebViewer Post-Installation Tasks
Install and Configure Optional Stubbing Agent
Installing the Stubbing Agent
Configure Stubbing for GroupWise 8
Install and Configure the Remote Provider(s) for Netmail Search
Installing the Remote Provider(s)
Remote Provider Post-Installation Tasks
Additional Configuration for the Remote Providers
Appendix A - Rebuilding the PostgreSQL Database
Appendix B - Confirming eDirectory Schema Extensions and Objects
Appendix C - Preserving Data & System Integrity of Netmail Archive
Appendix D - Netmail Archive and Anti-virus Software
2
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Introducing Netmail Archive
This section covers the following:
About Novell GroupWise
Netmail Archive Deployment Scenarios
Netmail Archive Feature Overview
Component Overview
Overall Installation Sequence
Documentation List
About Novell GroupWise
Novell GroupWise is a messaging and collaboration system that supports email, calendaring, personal information management, and document
management. Netmail Archive adds value to your GroupWise system by providing secure, centralized archiving and retrieval of information.
Netmail Archive Deployment Scenarios
Integrating seamlessly and transparently into the email system, Netmail Archive frees up server space, improves server performance, and
ensures fast retrieval of archived email and attachments. Netmail Archive allows administrators to enforce flexible email policies without breaching
privacy and freedom of information rights, and at the same time, to tackle an exponentially growing volume of electronic data by easily integrating
with a number of third-party storage systems.
The number of servers required for your Netmail Archive deployment will vary depending on a number of factors, such as:
Number of users
Quantity of new daily messages to process
Average size of attachments to process
Records retention policy (size of archive indexes)
Frequency of Archival access
Archiving frequency (every day or every second day)
Information Lifecycle Management jobs
Messaging Servers
Netmail Archive supports the following messaging servers:
GroupWise
In a GroupWise environment, the Netmail Archive system is responsible for extracting information from GroupWise, indexing XML content,
exporting content from the data repository to various output formats, and running grooming and deletion jobs on the archive repository. The
Netmail Archive server requires a Windows 2003 Server or a Windows 2008 Server. A single Netmail Archive server should be able to effectively
archive more than 500,000 items in less than 24 hours.
Note: Netmail Archive integrates with GroupWise via SOAP API or Object API. Stubbing functionality requires SOAP API
integration.
Exchange
In an Exchange environment, the Netmail Archive server is responsible for extracting information from Exchange, indexing XML content, exporting
3
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
content from the data repository, and running grooming and deletion jobs on the archive repository. The Netmail Archive server requires a
Windows 2003 Server or a Windows 2008 Server. A single Netmail Archive server should be able to effectively archive more than 500,000 items
in less than 24 hours.
Note: Netmail Archive integrates with both Exchange 2007 and Exchange 2010 via EWS.
Mixed GroupWise and Exchange Environment
With Netmail Archive, you can also use a mixed messaging and collaboration system if you are currently running both GroupWise and Exchange
in your environment or if you are planning a migration from your current email server to an alternate email server in the near future.
For additional information about deploying Netmail Archive in a mixed environment, see the “Accessing Archives in a Mixed Environment”
appendix in the Netmail Administration Guide for Novell GroupWise.
Multiple Node Deployment and Clustering
To provide organizations with a robust solution that is scalable and fault tolerant, Netmail Archive supports clustering and load-balancing to
enable multiple servers to work together. Netmail Archive is configured to automatically detect any additional nodes and cluster together for
maximum performance and uptime. Within a cluster, the Master node will automatically detect the current load of any of the Worker nodes in the
cluster and distribute the workload between the nodes accordingly to better utilize system resources.
The following figure illustrates how Netmail Archive functions in a multiple node deployment scenario:
1. Through the Netmail Archive Administration Console, archiving jobs are defined and stored in eDirectory. The Master node scans
eDirectory and executes jobs based on their schedules. When executing a job, the Master node allocates work across the available
nodes in the cluster.
2. The nodes query the messaging servers for data. Data is then sent to the nodes from the messaging server for processing through
Netmail Archive.
3. After processing, Netmail Archive converts the data to XML format and writes the data to the storage system.
4. The nodes also signal the Index Server to read the data and index the contents.
Index Server Deployment
Netmail Archive can help you respond to eDiscovery requests quickly and cost-effectively and significantly reduce your risk and liability. The
Netmail Archive solution helps organizations proactively gather, restore, search, organize, and deliver email and other records for litigation
discovery and regulatory investigations. Netmail Archive’s high performance email archiving capabilities quickly archive and index selected
electronic records that are easily transferred to a choice of media for storage. With Netmail Archive’s sophisticated new indexing and powerful
search tools, archived email and other electronic records can be located and accessed instantly from any web browser where approved users can
search, review, view, and organize these electronic assets as required.
Pre-planning is an important step to consider when planning your Index Server deployment. The number of Index Servers required for your
Netmail Archive deployment will vary depending on a number of factors. For example, as the volume of email increases, you should take into
consideration the number of messages you expect to index. Also, performance is proportional to the number of spindles available to the Index
Server. A basic Index Server should have four disks or more to store the index.
4
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
A single Netmail Archive Index Server should be able to index between 50 and 75 million documents. For more information on installing the Index
Server, see “Installing the Index Server”.
Netmail Archive Feature Overview
Netmail Archive provides a set of tools which enable the user to proactively address three key concerns: policy-based retention/deletion, full
Information Lifecycle Management, and long-term data accessibility and portability.
Policy-Based Retention
Presently, regulated industries require the retention of documents and records, including email. Best practices suggest that enforcing a corporate
email policy by extracting information and retaining it according to relevant business drivers is the best approach to tackling regulatory
compliance. Moreover, a corporate-wide email retention policy ensures reliable protection of corporate records and preparedness for legal
discovery. It also increases employee productivity by reducing the time spent managing individual mailboxes.
Netmail Archive supports enhanced SEC 17.4 compliancy for storage of data on WORM media through integration with storage solutions, such as
NetApp storage systems from Network Appliance, Inc., the Hitachi Content Archive Platform (HCAP), and hardware-agnostic Netmail Store
storage software. Messages can be tagged by Netmail Archive with retention dates that deny the capabilities of modifying or deleting these
messages until after the retention date has been reached.
Netmail Archive addresses regulatory compliance through a robust feature set and capabilities that offer:
The option of pre-defined policies for automated archiving of single or multiple accounts following industry regulations.
Transparent implementation of corporate electronic data retention policies.
The option of 100% retention of all account information, including user deleted emails.
Real-time auditing to meet even the most stringent regulatory obligations.
A set of tools for search and discovery of email messages and attachments.
Flexible storage options supporting any Windows CIFS-conformant storage solution, including magnetic, optical disks, Storage Area
Network (SAN), Network Attached Storage (NAS), and Content Addressed Storage (CAS)
Full Information Lifecycle Management
Netmail Archive provides administrators with a complete Information Lifecycle Management solution to deploy and manage more effective
retention and archiving policies to reduce current storage requirements and database sizes. It provides organizations with the ability to improve
their collaboration system performance and reliability, as well as reduce their storage costs and recovery times in the event of system failure. By
deploying Information Lifecycle Management policies, organizations can more effectively manage their archive store(s) through grooming and
deletion.
Long-Term Data Accessibility and Portability
More and more, email is becoming a source of legal documentation and this affects how industries approach long-term electronic data
management. Organizations mandated to recover email for legal discovery can no longer rely on backup tapes and personal email archives.
Netmail Archive stores corporate archives in a way that offers their easy and quick retrieval. The wide range of search functions for auditing and
record retrieval enables you to perform search and discovery of email content and records with granular control that greatly facilitates the process
of legal discovery. Netmail Archive lowers the cost of system administration and the time required to recover messages.
This feature ensures total compliance with SEC regulations in that it stores information to “Read-only” media. In other words, files are exported in
a non-modifiable and undeletable state until a specified retention date is reached.
Message discovery options include:
Global search of single or multiple mailboxes
Standard content, subject, date, and address searches
Attachment search
Refined searches
Enhanced Proximity, Wordlist, and Approximate Spelling searches
Audit trail searches
All searches are performed on email archives containing mail messages, appointments, tasks, notes, and attachments. Electronic messages are
exported to a platform-independent repository to ensure portability and ease of discovery in system-independent XML format.
Netmail Archive offers Single Instance Storage (SIS), which enables the storage of a single copy of any archived message attachment. In a
non-SIS archiving environment, every archived message attachment is stored, even if the attachments are identical. SIS reduces storage costs by
storing only a single copy of identical attachments. In Netmail Archive, SIS is implemented at the application level, so organizations benefit from
this feature regardless of their storage integration.
Component Overview
5
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Netmail Archive is modular and consists of several components that can be implemented depending on your needs.
Netmail Administration Console
The Netmail Administration Console includes the main administrative interface of Netmail Archive. It is a flexible and intuitive web-based
application that allows administrators to configure Netmail Archive, create policies, and run jobs. Upon login, administrators can access system
information, view and configure Master and Worker nodes, and view, modify and/or create policies and jobs through the various available job
agents.
Policy Engine
The Policy Engine is the back-end component that creates, organizes, and manages policies within Netmail Archive. The Policy Engine facilitates
the implementation of corporate-wide email retention, storage, and compliance management by using pre-defined policies. With the policy engine,
you can create email archiving policies that truly meet your organization’s needs. Policies contain specific criteria which are then applied to
various Job Agents in the Netmail Administration Console. Polices may be as simple or as complex as your business needs dictate, and because
Netmail Archive gives you flexible control over the organization’s email policies, you can always amend existing policies or create new ones as
your business needs change.
With the Policy Engine, system administrators can:
Create policies for automated archiving and exporting of single or multiple accounts dependent on industry regulations.
Schedule archiving and/or storage tasks to run automatically at regular intervals.
Send notifications upon completion of the policy-driven archiving, exporting, indexing, and information lifecycle management processes.
Create a task process to securely copy and convert email messages and attachments from existing mailboxes and archives into ASCII
form based on the XML format.
Create policies with transparent access to GroupWise user accounts using the GroupWise Trusted Application Technology
Archive Agent
The Archive Agent is the main component of Netmail Archive. With the Archive Agent, administrators can create archiving jobs to move any
information held in your email system’s message store, such as messages, calendar information, and any attachments, to an external repository
in XML format. The Archive Agent provides more granular archiving to XML by allowing enhanced criteria searching including advanced date
selection and message property options.
With the Archive Agent, you can:
Deploy and enforce corporate-wide email retention, storage, and compliance management policies by using pre-defined archiving tasks.
Implement policies for automated archiving of single or multiple accounts according to industry regulations.
Schedule archiving tasks that are executed automatically at regular intervals.
Apply an archive process to securely copy and convert native GroupWise messages and attachments from existing mailboxes or existing
GroupWise native archives to XML format.
Perform tasks with the option of including personal address books.
Send notifications automatically upon completion of the archiving process.
Apply policies with transparent access to GroupWise user accounts using the GroupWise Trusted Application Technology.
Discovery Agent
The Discovery Agent lets system administrators create jobs to regularly analyze the state of the message store to help organizations make
informed storage management decisions. These comprehensive reports enable organizations to protect information and better manage their
electronic assets through all stages of its lifecycle. The Discovery Agent can also be used as a tool to help administrators create intelligent
Archive and ILM policies.
With the Discovery Agent, you can:
Apply policies that analyze entire domains, post offices, or individual user accounts.
Perform regularly scheduled tasks to analyze the state of the message store.
Send notifications upon completion of the discovery process.
Export Agent
The Export Agent gives organizations the ability to create specific jobs to export (or copy) the contents of their XML repositories for various
purposes (e.g., the provision of selected information to an external auditor.
With the Export Agent, you can:
Execute jobs, in conjunction with Netmail Search, to export selected items from their archive to PST, PDF, or Searchable XML format,
ready for provision to any third party.
Execute jobs to export archived content from one XML repository to another, for storage management or retention policy purposes.
Send notifications automatically upon completion of the export job.
Group Agent
6
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
The Group Agent allows you to schedule a series of jobs to run consecutively. The Group Agent helps you make intelligent scheduling decisions
by allowing you to configure consecutive jobs to run automatically, removing the need for constant administrator intervention.
Information Lifecycle Management (ILM) Agent
The ILM Agent provides organizations with the ability to deploy full information lifecycle management policies to address their long-term records
retention and records management needs. Using pre-defined ILM policies, organizations can better manage their XML repositories.
With the ILM Agent, you can:
Apply file grooming policies to automatically move selected data to an alternate storage location, such as a network-attached storage
(NAS) device, to maximize storage performance while minimizing costs.
Enforce ILM policies to expire messages that have reached the retention period defined by the policy.
Send notifications upon completion of ILM processes.
Index Agent
The Index Agent allows organizations to create separate Index Jobs for your XML repositories rather than having the indexing completed by the
archiving job. This can be used to improve archiving performance, as well as process more concurrent users.
With the Index Agent, you can create:
Scheduled tasks to specify the type of indexing you wish to perform, such as incremental indexing.
Tasks to recreate indexes, or convert existing indexes in XML format and re-index.
Relationships between indexing tasks and specific archiving jobs.
Notifications upon completion of indexing tasks.
Utility Agent
The Utility Agent allows you to perform various maintenance tasks on the mail system, including folder management and mailbox reduction, and
on the XML store.
With the Utility Agent, you can:
Deploy enterprise-wide management policies to create user folder structures in the corporate email system mailboxes.
Assist in implementing your retention policy by performing tasks to delete messages from your GroupWise system or from GroupWise
native archives based on specified criteria.
Delete attachments in the XML SIS store that no longer need to be saved.
Apply tools to convert legacy data into a format that is readable by the current version of Netmail Archive.
Send notifications upon completion of maintenance tasks.
Netmail Search
Netmail Search is an advanced eDiscovery tool that allows administrators to intelligently view and manage their archived data through advanced
search features and guided navigation. The tool’s search functions include the ability to search for both message and attachment attributes.
Advanced search features allow for word list usage, exact phrase matching, forbidden term searching, approximate spelling matching, and more.
Administrators may also build their own search queries, meaning they are never limited to default search criteria. Guided navigation lets users
filter search results for easy viewing and auditing, and commenting and tagging features let administrators note the relevance of specific data.
Netmail Search employs a case management organizational system. Upon logging into Netmail Search, administrators are greeted with a Case
Management Dashboard that lets them create and manage multiple cases. Through this case management system, administrators can respond
to any and all eDiscovery requests simultaneously and are spared the headache of sifting through all archived data each time an eDiscovery
request is made. Advanced search options and guided navigation, plus the logic of case management, are delivered to administrators in an
easy-to-use, intuitive web-based interface.
Netmail Archive WebViewer
The Netmail Archive WebViewer is an archive viewer integrated into the GroupWise WebAccess client interface. Once logged in to GroupWise
WebAccess, users can toggle between the standard WebAccess view of their GroupWise message store and the Netmail Archive WebAccess
view of their XML archives. Maintaining the look and feel of GroupWise WebAccess, the Netmail Archive WebViewer allows users to transparently
access their XML archives and live mailboxes for a seamless end-user experience. The Netmail Archive WebViewer displays the archive content
categorized by item types in two separate views: one for messages and another one for calendar items (tasks, appointments, and notes).
The WebViewer provides GroupWise WebAccess users with a fast, platform-independent means to access their own published GroupWise
archives via a web browser. The WebViewer interface also provides users with enhanced searching capabilities in addition to the standard
GroupWise WebAccess search interface.
Administrative Utilities
7
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Netmail Archive includes a number of optional utilities to complement your Netmail Archive system. These utilities can be used to help
administrators organize and manage their archives. If you installed Netmail Archive in the default location, these utilities can be found in the C:\Pr
ogram Files\Messaging Architects\GWArchive\Deployment folder.
Indexing Server
The Indexing Server is the component that makes eDiscovery possible. This highly advanced piece of technology acts, within the platform, as the
creator of the index of all messages and attachments archived by the system. It is also responsible for processing the search queries (which are
applied against that same index) whenever users seek specific content from the archive.
This dual functionality is accessed through jobs in the Netmail Administration Console for the indexing part, and through the web-based search
interface Netmail Search. In Netmail Search, guided navigation and query creation allow administrators to search and sort search results by date,
size, or relevance, as well as to refine results by excluding irrelevant locations, dates, files, or authors.
Remote Provider
The Remote Provider is a little-known and barely visible component of the Netmail Archive solution, but an important one when it comes to user
access to the archived items. This component receives the requests for information (queries) from Netmail Search, and passes them on to the
Index Server for processing. It then re-packages the results for presentation by Netmail Search. When a user selects a specific archived item
(message or attachment or audit file) to display in Netmail Search, it is also the Remote Provider that fetches the data from the archive and
presents it in Netmail Search.
Stubbing Agent
The Stubbing Agent is a piece of software developed by Messaging Architects for Novell. It is akin to a highly specialized Remote Provider; it
receives requests for specific messages from the GroupWise client, fetches the requested items from the archive, and presents them for display
in the GroupWise client. The main difference with the Stubbing Agent is that the items are requested via the stubs, visible as special items in the
list of messages. Stubs are references to the messages, essentially pointers to archived items, but look like normal messages in the mail server.
The Stubbing Agent’s main job is to resolve those references on behalf of the GroupWise client.
Overall Installation Sequence
For a typical deployment of the Netmail Archive solution, a number of components need to be installed and/or configured to ensure effective and
proper functionality of the archiving system. The following is an outline of the overall installation procedure for the entire Netmail Archive system:
1.
2.
3.
4.
5.
6.
7.
Verify that the system requirements are met on all servers and/or VMs
Install and configure the Netmail Archive Master node
Install and configure the Indexing node(s)
Install the Worker node(s) (if applicable)
Install and configure the optional WebViewer component
Install and configure the optional Stubbing Agent
Install and configure the Remote Provider(s) for Netmail Search
Documentation List
The Netmail Archive Installation Guide and the Netmail Archive Administration Guide combine to explain how to install and configure the Netmail
Archive Server and Web components, as well as various helpful administrative utilities. After installing and configuring Netmail Archive with the
help of this guide, refer to the Netmail Archive Administration Guide to learn how to easily use the Netmail Administration Console to create
retention and archiving policies and schedule archiving jobs. Below is a brief description of the components of Netmail Archive and the
documentation available for each. The documentation listed below can be found in the Messaging Architects Documentation folder in the Netmail
Archive package.
8
Component
Description
Available Documentation
Netmail Administration Console
A web-based administrative interface that
allows for configuration and management of
policies and jobs, as well as configuration and
monitoring of the Netmail Archive system.
Netmail Archive Installation Guide and Netmai
l Archive Administration Guide
Policies
Criteria filters used by jobs to determine which
items they will act upon.
Netmail Archive Administration Guide
Archive Agent
Allows administrators to create archiving jobs
to move any information held in your email
system’s message store to an external XML
repository.
Netmail Archive Administration Guide
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
9
Discovery Agent
Allows administrators create policies to
regularly analyze the state of the message
store to help organizations make informed
storage management decisions.
Netmail Archive Administration Guide
Group Agent
Allows administrators to schedule a series of
jobs to run consecutively.
Netmail Archive Administration Guide
ILM Agent
Allows organizations to deploy full information
lifecycle management policies to address their
long-term records retention and records
management needs.
Netmail Archive Administration Guide
Index Agent
Allows organizations to create separate Index
Job for their XML repositories rather than
having the indexing completed by the
archiving job.
Netmail Archive Administration Guide
Utility Agent
Allows administrators to perform various
maintenance tasks on the GroupWise
message store or the XML repositories.
Netmail Archive Administration Guide
Netmail Search for eDiscovery
A powerful web-based eDiscovery tool that
offers several advanced search capabilities to
allow administrators to find and manage
relevant information quickly and efficiently.
Netmail Search User Guide for eDiscovery
Netmail Search for End Users
A powerful web-based eDiscovery tool that
offers several advanced search capabilities to
allow end users to easily search and manage
their personal archives.
Netmail Search User Guide
Netmail Search for External Reviewers
A powerful web-based eDiscovery tool that
offers several advanced search capabilities to
allow external reviewers to search through
and review relevant information quickly and
efficiently.
Netmail Search User Guide for External
Reviewers
WebViewer for Administrators
A GroupWise WebAccess plug-in that allows
administrators to access and search the
archive data for all users in the XML
repositories to which they have access.
WebViewer User Guide for Administrators
WebViewer
A GroupWise Client plug-in that allows end
users to view their archived data.
WebViewer User Guide
Indexing Server
Creates the index of all messages and
attachments archived by the system and
processes users’ search queries.
Netmail Archive Installation Guide
Remote Provider
Receives information requests from Netmail
Search, sends them to the Index Server for
processing, and prepares the results for
viewing in Netmail Search.
Netmail Archive Installation Guide
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Netmail Archive Master Node
A successful installation of Netmail Archive requires the step-by-step completion of the following steps. Once all the procedures outlined below
have been carried out in the appropriate order, you will be able to implement policy-based email retention within your organization.
Miscellaneous Prerequisites
System Requirements
Meet Hardware and Software Requirements
Install GroupWise Client (if required)
Verify the Secondary Logon Service is
running on the server
Install Novell Client (if required)
Pre-Installation Tasks
Install Outlook Client (for exporting to PST
format)
Verify .NET Framework 4.0 is installed
Verify Netmail Open Framework NOT
installed
Install Java Runtime Environment 6.0 32-bit
(on the Archive Node)
Choose your SQL-Based Logging Database
Netmail Archive Installation
Deploy Netmail Archive
Start Netmail Archive Services
Launch the Administrative Console and Log In
Post-installation Tasks
Update the Address Book Cache
Verify Netmail Archive Licensing
Configure Web Browser for Index Server
Communications
System Requirements
For a successful installation of Netmail Archive and optimum expected performance of the solution, ensure that your servers or VMs have been
built according to the minimum recommended system requirements. For the most up-to-date system information and requirements, please refer
to System Requirements for Netmail Archive or contact Messaging Architects.
Furthermore, ensure that the following miscellaneous prerequisites are met before proceeding with the pre-installation tasks:
Miscellaneous Prerequisites
10
Anti-Virus Software
Turn OFF all AV Software until the Netmail
Archive software is installed and validated
Management Software
Do not install any management software,
including Manufacturer monitoring or Backup
software
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Windows Firewall
Turn OFF firewall
User Access Control
Turn off UAC
DEP Settings
Turn on for Essential Windows Services only
Windows Policies
Do NOT apply policies
Pre-Installation Tasks for a GroupWise Deployment
In order to ensure a successful Netmail Archive installation and trouble-free operation afterwards, there are certain things you must do to prepare
your system before installing Netmail Archive. The following list of requirements must be met before installing Netmail Archive in a GroupWise
environment.
GroupWise Client
If you are going to be using the GroupWise Object API (OAPI) to connect to your GroupWise system or plan to run the Netmail Archive
GroupWise to Exchange Provisioning Utility on your Netmail Archive archive server(s), then verify that the server(s) to be used as an archive
server has the appropriate GroupWise Client for your environment installed on it (minimum supported version is 6.5.6 or higher). If the server
does not have the correct version of GroupWise Client on it, install it now.
Administrator Rights and Accounts
Netmail Archive requires access to your organization’s eDirectory tree or to a new dedicated eDirectory tree. Initially, this access will be used
during installation for extending the eDirectory schema and creating the Netmail Archive configuration objects. Once operational, Netmail Archive
requires only eDirectory access for storing and reading its configuration.
Messaging Architects recommends the creation of a dedicated Netmail Archive eDirectory user account. During the installation period, this
account will need full administrative rights to the eDirectory tree (in order to extend the schema and create the initial objects). Thereafter,
however, it requires only administrative rights granted to the container where the Netmail Archive objects are stored.
Moreover, Netmail Archive requires a GroupWise account to log in to the system in order to extract information, such as the GroupWise System
Address Book content. These combined eDirectory and GroupWise account requirements are most easily achieved by creating an eDirectory
user (perhaps named "NMArchive") within a container created in eDirectory specifically for storing the Netmail Archive configuration objects. This
eDirectory user should then be given a GroupWise account on a local Post Office.
Finally, on each server that will be used as an archive server, a Windows account must be created in order to run the Netmail Archive Windows
services. To facilitate larger (or variable-size) deployments, it is usually more expedient to create a Windows domain-level account (with
membership of each archive server's local Administrators group) for this purpose. Furthermore, it may be necessary to grant this account user file
rights to any and all storage locations where GroupWise Native Archives may be located on your organization’s network.
Tip: Best practice is to use an Active Directory user account. To do so, create an Active Directory user (perhaps named
"nmarchive"), and add it to the local Administrator Group of each Archive server. Use the domain\user credentials for all the
Netmail Archive Windows Services and Share Permissions. This allows for easier management in a multi-server environment.
.NET Framework
Verify that Microsoft .NET Framework version 4.0 is installed and enabled. To verify that Microsoft .NET Framework is installed, navigate to the
Control Panel and launch the Add and Remove Programs function. In the list of currently installed programs, look for Microsoft .NET Framework
4.0. If Microsoft .NET Framework version 4.0 is not installed, the program is available for download from www.microsoft.com.
Note: If using Windows Server 2008 R2, you can verify that Microsoft .NET Framework is installed through the Server Manager.
To do so, click Start > Administrative Tools > Server Manager. In the Server Manager interface, click Features, and verify that
.NET Framework 4.0 is listed in the right-hand pane.
11
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Install Java Runtime Environment 6.0 32-bit
Verify that Java Runtime Environment 6.0 32-bit is installed on your Archive server. Disable automatic updates. JDK 6.0 64-bit is required for your
Index Server.
Note: Java Runtime Environment 6.0 is sometimes referred to as Java Runtime Environment 1.6. At the time of publication, Java
Runtime Environment 6.0 was available for download at the following link: http://www.oracle.com/technetwork/java/javase/downlo
ads/index.html.
Install SQL-Based Database
During the Netmail Archive installation process, you will be prompted to install PostgreSQL to use as the logging database. However, if you do no
t want to use the PostgreSQL database, make sure that the database you are using is fully installed and accessible from the Netmail Archive
server(s). If you are using a database other than PostgreSQL, Oracle, MySQL, MSSQL (2005/Express), or MSSQL (2000/MSDE), the database
must contain a valid connection string, which you will be prompted to enter during the Netmail Archive installation process.
Note: PostgreSQL is the recommended database for Netmail Archive. For more information on logging databases, see “Netmail
Archive Logging Database”.
Installing the Netmail Archive Master Node in a GroupWise Environment
Installation sequence for Netmail Archive 5.2
Locate and run the setup.exe file located in the NetmailArchive directory. It is recommended that you right-click on the setup.exe file and select
the Run as administrator option. The Netmail Archive Setup Program will install the Netmail Archive Master node and the Corporate Archive
Viewer. The installation program will guide you through the installation process. Follow the onscreen instructions to install Netmail Archive in a
GroupWise environment.
Important: Netmail Archive does not support installing the Netmail Archive software from a USB key. Instead, you should copy
the Netmail Archive installation files to the server on which you will be installing Netmail Archive.
On the Netmail Archive Welcome screen, click Next to proceed.
On the License Agreement screen, carefully review the software license agreement, and then click I accept the terms of the license
agreement to accept the License Agreement. Click Next to continue.
12
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the Choose Destination Location screen, install Netmail Archive in the default destination folder, or browse to the location where you want to
install Netmail Archive. Click Next to continue.
The Cluster Configuration screen allows you to choose whether you are installing a Master or Worker archive node. Where workloads require,
Netmail Archive can be configured to run a cluster of archive nodes. The first server installed should always be chosen as a Master node and all
subsequent archive nodes installed as Worker nodes. Within a cluster, the Master node will automatically distribute the workload across the
available archive nodes to better utilize system resources. For smaller environments intending to use only one archive node, the Master role must
be chosen.
13
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
1. On the Cluster Configuration screen, select the Install Master Node option, since you are installing the first archive node of the cluster, or
you are installing only a single archive node.
Note: For more information about installing Worker nodes, see “Installing Worker Node(s) in a GroupWise Environment”.
2. Under Master Configuration, enter the IP Address of the computer where you are installing Netmail Archive.
Note: If your server has multiple IP addresses (e.g., in the case where you are using iSCSI NICS as well as LAN NICS), then
ensure that you enter the correct IP Address for Netmail Archive communication (e.g., the LAN IP address).
3. The Port field specifies the port number that will be used for Netmail Archive cluster communications by this node. By default, the port number
of the Master node is 8585. It should not have to be changed, as Netmail Archive should be installed on a dedicated server. However, you can
change the default port number based on which ports are currently in use and your network security requirements. Whichever port you choose, be
sure to verify that there are no firewalls or filters on the port that would impede communications.
4. Click Next to continue.
If you do not have an SQL database installed on your system, the PostgreSQL Installation dialog box appears, prompting you to install
PostgreSQL as your logging database. If you want to use PostgreSQL as your logging database, click Yes to proceed with the PostgreSQL
installation. Otherwise, click No to continue with the Netmail Archive installation (which continues with the Messaging Server screen).
Note: If you choose not to install PostgreSQL, you can opt to manually install a different supported database.
After clicking Yes, you are reminded to include the ODBC drivers as part of the PostgreSQL installation. Click OK to acknowledge the reminder
and continue with the PostgreSQL installation.
14
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Installing PostgreSQL
Prior to the launch of the PostgreSQL installation, a command window opens (as shown below). This command window must be kept open for the
duration of the PostgreSQL installation.
The installer will also automatically install the Microsoft Visual C++ 2008 Redistributable if it is not found already installed on the server.
On the PostgreSQL Welcome screen, click Next to proceed with the installation.
15
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Important: Note that the Netmail Archive Installation Wizard window remains open while you install PostgreSQL. A separate
PostgreSQL Installation Wizard opens over the window of the Netmail Archive Installation Wizard. Do not exit the Netmail
Archive Installation Wizard. Once the PostgreSQL installation is complete, you will be able to seamlessly continue with the
installation of Netmail Archive.
Note: If the installation of PostgreSQL fails, this is typically a Windows file system rights issue and/or a user rights issue.
Confirm that both have the required rights before proceeding with the install.
If, during the installation of PostgreSQL, the creation of the Postgres database fails, refer to Appendix A - Rebuilding the
PostgreSQL Database for information on how to manually rebuild your Postgres database.
On the Installation Directory screen, use the default location or specify the location in which you want to install PostgreSQL. Click Next to
continue.
16
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the Data Directory screen, use the default location or specify the location in which you want to store your data, and then click Next to
continue.
On the Password screen, enter and confirm the password for the postgres database super user and service account. If a service account already
exists, enter the corresponding password for the account. If a service account does not exist, a new one will be created when you click Next. Click
Next to continue.
17
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the Port screen, enter the number of the port on which the PostgreSQL system should listen for connections. It is recommended to use the
default value of 5432 unless you have good reason to change it. Click Next to continue.
On the Advanced Options screen, select the locale to be used by the new database cluster, and click Next.
18
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the Ready to Install screen, click Next to install PostgreSQL.
On the Completing the PostgreSQL Setup Wizard screen, you are asked if you want to launch Stack Builder upon closing the Setup wizard.
The Stack Builder utility is used to install the ODBC driver. It is very important to leave the checkbox selected to launch the Stack Builder at exit.
Click Finish.
19
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the Stack Builder Welcome screen, use the dropdown list to select the version of postgres you have just installed, and click Next to continue.
The next screen allows you to select the applications you want to install. Select Categories > Database Drivers, and then select the psqlODBC
driver. Click Next to continue.
20
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the next screen, ensure that the ODBC driver is listed in the Selected packages list. Choose a directory to which you want to download your
selected application, if required (the default download location should not need to be changed). Click Next to download the installation file.
Note: Internet connectivity is required for a successful download.
Once the installation file has been successfully downloaded, the application can be installed. Click Next to begin the installation of the ODBC
driver.
21
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
The Setup psqlODBC screen appears. Click Next to continue.
On the Installation Directory screen, specify the location in which you want to install psqlODBC.
22
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the Ready to Install screen, click Next to begin the installation of psqlODBC.
On the Completed the psqlODBC Setup Wizard screen, click Finish to exit the wizard.
23
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the Stack Builder Installation Completed screen, click Finish to exit the wizard.
PostgreSQL and Stack Builder have now been installed on your system, and you are ready to continue with the Netmail Archive installation.
Note: If the installation of PostgreSQL failed, this is typically due to a Windows file system rights issue and/or a user rights
issue. Confirm that both have the required rights before you proceed with the install.
If, during the installation of PostgreSQL, the creation of the Postgres database failed, refer to Appendix A - Rebuilding the
PostgreSQL Database for information on how to manually rebuild your Postgres database.
The Messaging Server screen allows you to select which type of messaging server you are using with your Netmail Archive system.
24
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
1. On the Messaging Server screen under Novell GroupWise, select the default connectivity method Netmail Archive should use to communicate
with GroupWise based on the version of GroupWise you are running.
Note: It is possible to switch between SOAP API and Object API after installation through the Netmail Administration Console. At
this stage, you are choosing the recommended method based on your GroupWise version.
Choose from the available options:
Version 7.02 or higher (SOAP API) with SSL disabled: The GroupWise SOAP API provides access to GroupWise Post Office Agents
via the SOAP protocol. The Post Office Agents in your GroupWise system must be enabled for SOAP connection in order to use this
method.
Version 7.02 or higher (SOAP API) with SSL enabled: Choose this option for SOAP API with SSL enabled. Your choice can be
changed after installation on the Netmail Administration Console.
Version 7.02 or lower (Object API): The GroupWise Object API is used to provide connectivity to GroupWise systems at version 7.02 or
below, where SOAP access is not available.
Note: To access and use GroupWise Object API, you must have a 32-bit version of GroupWise Client installed on the server.
2. Select Enable stubbing if you would like to use Netmail Archive’s stubbing functionality.
Important: Stubbing is available for GroupWise 8 (and for Exchange). For GroupWise 8 environments, the SOAP API is strongly
recommended and is also required for stubbing functionality. For GroupWise 7 environments, there is little difference between
SOAP and Object API. While SOAP may be the safer choice as it will be the GroupWise connection method of choice in future
versions of Netmail Archive, it is recommended that the GroupWise client always be installed as a fallback to Object API.
3. Click Next to continue.
The GroupWise Connectivity Parameters screen allows you to specify GroupWise Access Information.
25
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
The Trusted Application feature allows specific applications to log in to any GroupWise account without using a password. Create a new Trusted
Application for Netmail Archive using Novell ConsoleOne with the GroupWise snap-ins and copy the trusted application key from the resulting file
for use in this dialog.
1. On the GroupWise Connectivity Parameters screen, select the Import an existing Trusted Application Key option, and then paste the
Trusted Application key value into the Trusted Application Key field.
2. Under Trusted Application Name, enter the name of the application, such as Archive or NetmailArchive.
3. Under POA IP Address, specify the IP address of the Post Office Agent. If you have multiple Post Office Agents, choose a local Post Office
Agent and specify its IP address.
4. By default, the Port of the GroupWise Client is 1677, however, if this port is unavailable you can change the default port number.
5. Specify the Internal Client/Server Port number which this POA is configured to use. The default port number is 1677, however, check the
GroupWise configuration to confirm.
6. Specify the Internal SOAP Port number this POA is configured to use. The default port number is 7191, however, check the GroupWise
configuration to confirm.
7. Under GroupWise Account (dedicated for Netmail Archive), enter the name of a GroupWise account. This is the Netmail Archive account
created in GroupWise as part of the preprequisites prior to installation. See “Administrator Rights and Accounts” for more details.
8. Select Perform Validation if you want the installation program to validate the information provided.
9. Click Next to continue.
The LDAP Server Connectivity Parameters screen lets you configure how Netmail Archive will access the directory via the LDAP protocol.
26
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
1. Under LDAP Server Host Name/IP Address, enter the host name or IP Address of a local eDirectory LDAP Server.
2. Select SSL if you require a secure (SSL) connection between Netmail Archive and the eDirectory tree. If you choose for SSL to be enabled, the
default Port Number is 636. If you choose for SSL to be disabled, the default Port Number is 389. However, if your LDAP server is configured to
listen on a different port, you can change the default port number.
3. Under Administrator Common Name, specify the account name with administrator rights to the eDirectory section where the Netmail Archive
configuration it is to be stored. This is the account that was created as part of the prerequisites prior to installation. See “Administrator Rights and
Accounts” for details.
4. Under Administrator Password, specify the password used to access the account.
Note: You can later use this Administrator Name and Password combination to log in to the Netmail Administration Console.
However, for auditing purposes, it is better to add specific administrators of Netmail Archive through Novell’s ConsoleOne. For
more information on adding administrators, refer to the Netmail Archive Administration Guide.
5. Under eDirectory Configuration Container, specify the path where you want to create and store the Netmail Archive objects in eDirectory
using the syntax illustrated in the example.
6. Select Perform Validation if you want the installation program to validate the information provided.
7. Click Next to continue.
The Service Logon Information screen allows you to specify which account you want to use to start Netmail Archive services. In order to start
Netmail Archive services you must have Administrator privileges.
27
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
1. On the Service Logon Information screen, enter the user account you want to use to start Netmail Archive services. User accounts must be
specified using the following syntax: DOMAIN\username. Click Browse to browse to the location.
Tip: To avoid any problems creating files on the server, the account used should ideally be part of the Local Administrators group
on the server. Also, it may be necessary to grant this user file rights to GroupWise Native Archive locations if you plan on
importing Native Archives, or to Export locations if you are going to export data to file system paths. Furthermore, it is typically
recommended that all Archive and Index servers be in the same Windows Domain, and that a dedicated domain account for
Netmail Archive is created for use with this service account.
2. Under Password, enter the password used to access the account.
3. Click Next to continue.
Tip: If there is no domain controller to authenticate against, you must authenticate locally using the following syntax: .\username.
The Logging Database Configuration and Notification Setting screen allows you to select a database and specify where Netmail Archive will
store logging information.
28
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
1. If you have installed PostgreSQL, the default Database is PostgreSQL. However, if you do not want to use this database, select which
database you want to use from the available options:
MySQL
MSSQL (2005/Express)
MSSQL (2000/MSDE)
Other
Important: If you are using the PostgreSQL database, the information you enter on the Logging Database Configuration and
Notification Setting screen should match the information that you entered during the installation of PostgreSQL. For instance,
your user name should be postgres and your password should match what was entered during the installation of PostgreSQL.
For more information about installing the PostgreSQL database, see “Installing PostgreSQL”.
2. Under Server name, enter the IP address or host name of your database server (this server, if you installed PostgreSQL).
3. Under Database name, ensure you have the name netmailarchive entered.
4. Under User name, ensure postgres is entered if you are using PostgreSQL, or a valid database user account for connecting to your other
database system.
Note: The user name is case sensitive.
5. Under Password, enter the database user’s password (as entered earlier, if using PostgreSQL).
6. Under Port, ensure your database ODBC connection port is specified (for PostgreSQL, this is the port specified earlier, which is 5432 by
default).
7. Once those settings are entered, click Apply to update the ODBC Connection String in the text box below. If you are using a non-PostgreSQL
database, you may need to verify that the connection string is correct and customize it if necessary.
8. Select Perform Validation if you want the installation program to validate the information provided.
Note: Make sure you click Apply to update the connection string and create the database tables before clicking Next.
9. Click Next to continue.
Tip: To avoid the PostgreSQL service account password expiring, it is recommended that you adjust the postgres Windows user
account configuration in the Microsoft Management Console to disable password expiration.
The Enter Values screen is pre-populated with the Netmail Archive WebAdmin URL and the port numbers on which the Netmail Unified UI will
operate. This information does not need to be changed. Click Next to continue.
29
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the Ready to Install screen, click Install to begin the installation.
The installation wizard will now copy the required files to your server and create the Netmail Archive configuration objects in eDirectory.
Command windows will open as the eDirectory schema is being extended and as the eDirectory objects are being created.
On the Wizard Complete screen, click Finish to complete the installation of the Netmail Archive Master node.
30
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Note: Because Windows sometimes keeps certain components locked, you may be prompted to restart the server at the end of
the installation sequence. If no other components are to be installed on the node, you can proceed with the restart. Otherwise, it
may be more efficient to wait until all installation tasks have been performed before restarting the machine.
Post-Installation Tasks for GroupWise
After installing Netmail Archive in a GroupWise environment, you must complete the following steps before creating, applying, and deploying
archive policies.
Netmail Archive Licensing
Before you can begin using Netmail Archive, you must have a valid Netmail Archive license file. You will need to manually add the license file to
the appropriate directory. If you installed Netmail Archive in its default installation location, place the license file in the C:\Program Files\Messagin
g Architects directory on the Master node. Otherwise, place the license file in the directory in which you installed Netmail Archive. To activate the
license, you must restart several services from the Windows Start Menu. For more information, see “Start Netmail Archive Services”.
Note: You should also copy the license file to the same folder on any Worker nodes that you will subsequently install, as some of
these may take over the Master role in the case of a server failure.
Important: If you do not restart the services, Netmail Archive will add the MALicense Checker Trigger to its list of tasks, but may
not process the license right away.
If you want to verify that your license has been updated, log in to the Netmail Administration Console using the procedure detailed below, and
expand the left-hand folder view to select the Archive > Clusters > <Cluster Name> > Agents > Archive object, as shown in the figure below. A
license count for the Archive Agent should now appear on the License tab. This license count should match the license count in your file.
31
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Important: The MALic.xml file has a digital signature applied to it, so if you attempt to edit the file, the license will be invalid.
How to Count Licenses
Licensing in Netmail Archive controls the maximum number of accounts against which the various Agents can run jobs. Licence usage by a
Netmail Archive agent is defined as the number of accounts currently allocated to jobs for that agent. When this count is being calculated, it is
important to keep two aspects in mind:
Any single mail account will be counted only once for the usage figure of an agent, even if the mail account is currently allocated to
multiple jobs for that agent.
Any distribution lists/groups being used in job user lists will be expanded to the current membership, and the individual mailboxes will be
counted as if listed themselves. Note that the current membership as known by Netmail Archive will be based on the membership at the
time of the last Address Book Sync execution.
Any agent for which the current usage count exceeds the licensed count will not execute any jobs until the license infringement has been rectified.
Note the following important points:
The Netmail Archive license count does not need to match the number of accounts in the mail system, since it only applies to the
accounts allocated to Netmail Archive jobs. The Netmail Archive administrator is at liberty to decide which accounts are to be processed
and may not need to archive all mail system accounts.
Licenses are not applied to archived data. That is, if an email account has been archived and deactivated and no future ILM jobs are
required to run on that account's archived data, then a license is not required for that account, as it will not be allocated to any jobs.
For systems with large user turnovers, it is likely that the ILM and Index Agent license counts will need to be higher, as these agents act
on archived mail accounts, not live mail system accounts. With specific storage systems such as Netmail Store, where a specified data
retention period is part of the storage system properties, there is no need to run an ILM Deletion Job on the data at the end of the
retention period. The deletion job is performed automatically by the storage system.
There are no license limitations on eDiscovery operations against archived data. You can perform eDiscovery on any archived data
without requiring a license.
Start Netmail Archive Services
After completing the Netmail Archive installation, you must start Netmail Archive Services. During the installation program, a shortcut was created
for you in the Windows Start menu. To use the shortcut, choose Start > All Programs > Netmail Archive > Start Netmail Archive Services.
To start these services manually:
32
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
1. Choose Control Panel > Administrative Tools > Services from the Windows Start menu.
2. Double-click Services to open the Services dialog box.
3. Locate the Netmail Open service in the list of Services, and click Start.
4. Locate and right-click the Netmail Administration Console service in the list of Services, and select Start.
Tip: When Netmail Open is subsequently started or stopped after this first post-install startup, it will auto-start or auto-stop both
the Netmail Administration Console and ThreadPool services. For the first startup, however, Netmail Administration Console nee
ds to be started manually.
Note: Before starting Netmail Archive Services, ensure that the account which services are using has the “log on as a service”
permission enabled in Windows.
Launch the Administration Console and Log In
The Netmail Administration Console is a web-based application that allows administrators to configure Netmail Archive, create policies, and run
jobs.
To launch the Netmail Administration Console, open a standard web browser and enter the IP address of the server where you installed Netmail
Archive, followed by the port number specified during the Unified UI installation (e.g., http://192.168.1.123:8989). The console can be accessed
from any workstation with access to the IP address and port number.
On the Netmail Administration Console login screen, enter your User Name and Password, and click Login. The username and password
requested are those of an eDirectory user with full rights to the container holding the Netmail Archive configuration objects. By default, this is the
dedicated eDirectory user that you created before installation. The username is entered in the following format: username.container.org (e.g.,
nmarchive.archive.myorg).
Note: For more information about logging in to the Netmail Archive Administration Console, refer to the Netmail Archive
Administration Guide.
Confirm Connectivity to GroupWise
In ongoing normal operation, the Address Book Sync job is executed automatically by Netmail Archive in order to read GroupWise user
information into the Netmail Archive system. This allows GroupWise accounts to be allocated to archive jobs, for example. You can run this job
manually now in order to confirm connectivity to the GroupWise system. In the Netmail Administration Console, select the Archive > Clusters > <
Cluster Name> object in the tree. By default, the Configuration tab is displayed. Click the Address Book Sync tab to specify your Address
Book cache settings.
33
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
To execute the address book sync job and confirm that it has connected correctly to GroupWise:
1. Under Address Book Cache, click Run Now to start the address book sync job immediately.
2. Choose the Archive object in the tree menu on the left-hand side of the Netmail Administration Console, and then click the Monitor tab. The M
onitor tab tracks the jobs currently being processed. Expand the entry for the cluster node and a SyncAB Trigger should appear in the Running
Job ID column. You can monitor the status of the job and the elapsed time of the job.
3. When the job has completed, GroupWise user and Post Office information should have been read into Netmail Archive. To confirm that Post
Office information has been read, navigate to the Archive > Clusters > <Cluster Name> object in the tree, and select the P.O. tab.
Note: For more information about updating your address book cache, refer to the Netmail Archive Administration Guide.
Now that you have successfully installed the Netmail Archive Master node, policy-based retention is now possible. However, to perform
eDiscovery and email lifecycle management, you will need to install additional components, namely the Index Server and Remote Provider. The
installation of these two components is covered in subsequent sections.
34
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Indexing Node(s)
After installing the Netmail Archive Master node, you are ready to deploy your first Index Server, which is responsible for indexing and search
functionality. Netmail Archive’s Index Server provides organizations with the means for the archive viewer interfaces, including Netmail Search, to
access and search the archived data. Through a web-based administration console, the Index Server also offers search engine monitoring,
system information, and administration.
Installing your Index Server
System Requirements
Meet Hardware and Software Requirements
Verify .NET Framework 4.0 is installed
Pre-Installation Tasks
Install three versions of Microsoft Visual C++
Redistributable
Index Server Installation
Install the Index Server
Start the Index Service
Post-Installation Tasks
Run the Cluster Manager Tool
Index Conversion
Server Requirements
The Index Server must be installed on a separate server than the Netmail Archive Master Node (archive server). Messaging Architects requires
that you install the Index Server on a 64-bit operating system in a production environment. Installing the Index Server on a 32-bit operating system
may degrade performance. Windows 2008 R2 Enterprise Edition 64-bit is the current recommendation, however, you can view the latest
requirements here.
Pre-Installation Tasks
In order to ensure a successful deployment of your Index Server, there are certain things you must do to prepare your system before installing
the Index Server.
.NET Framework
Verify that Microsoft .NET Framework version 4.0 is installed and enabled. To verify that Microsoft .NET Framework is installed, navigate to the
Control Panel and launch the Add and Remove Programs function. In the list of currently installed programs, look for Microsoft .NET Framework
4.0. If Microsoft .NET Framework version 4.0 is not installed, the program is available for download from www.microsoft.com.
Note: If using Windows Server 2008 R2, you can verify that Microsoft .NET Framework is installed through the Server Manager.
To do so, click Start > Administrative Tools > Server Manager. In the Server Manager interface, click Features, and verify that
.NET Framework 4.0 is listed in the right-hand pane.
Install Microsoft Visual C++ 2005 SP1 Redistributable Package (x64)
Verify that the following three versions of Microsoft Visual C++ are installed on the server or servers on which you will be installing the Index
Server:
Microsoft Visual C++ 2005 SP1 Redistributable ATL 32-bit AND 64-bit
These versions can be downloaded here: http://www.microsoft.com/download/en/details.aspx?id=14431.
Microsoft Visual C++ 2008 SP1 Redistributable ATL 64-bit.
35
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
This version can be downloaded here: http://www.microsoft.com/download/en/details.aspx?id=11895.
Installing the Index Server
Copy the Netmail Indexing files from the Netmail Archive distribution to the server on which you are installing your Index Server, and then run the
setup.exe file. The installation wizard will guide you through the installation process.
Important: The Index Server must be installed on a 64-bit operating system in a production environment. Only a 64-bit setup.exe
file is provided for installation.
On the Welcome screen, click Next to continue.
On the Netmail Indexing Path screen, install the Index Server in the default destination folder, or browse to the location where you want to install
the Index Server. Click Next to continue.
The Netmail Indexing Data Path screen requires you to indicate the path where your indexes will be stored. It is recommended that you keep the
default Netmail Indexing/Cloudview folder name, but you must ensure that you change the drive to your chosen index storage volume. Once you
have done this, click Next to continue.
36
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the Select Node Type and enter your Exalead server screen, specify if you are installing a Master or Slave Index server.
1. Select Master if you are installing the Master Index server, or select Slave if you are installing a Slave Index server.
Note: The first index server to be installed must be set as the Master server. Any subsequent servers installed must be set as Sl
ave servers.
2. If you are installing the Master Index server, specify the IP address of the server where the Master Index server is being installed, as well as
the Base Port and Gateway Port. Unless unavailable, use the default Base port 10000 and the default Gateway port 10011.
If you are installing a Slave Index server, specify the existing Master Index server settings as well as the IP address of the Slave host being
installed.
Click Next to continue.
On the Ready to Install the Program screen, click Install to begin the installation.
37
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
The installation phase can take several minutes to complete. Towards the end of the installation process, a command window opens, followed by
a message that reminds you to run the Cluster Manager to complete the installation process. Click OK.
On the Wizard Completed screen, click Finish to exit the installation wizard.
Start the Index Service
After completing the installation of the Index Server, you must start the Index Service.
To start the Index Service:
38
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
1. Choose Control Panel > Administrative Tools > Services from the Windows Start menu.
2. Double-click Services to open the Services dialog box.
3. Locate the Netmail Indexing (CloudView) service in the list of Services, and click Start.
Important: Do not start the Index Service on a newly installed Slave server until you have run the Cluster Manager tool to
register the Slave with the Master server and configured slice numbers for the Slaver server.
Run the Cluster Manager Tool
The Cluster Manager tool can be run from any location, but it is most easily run on the Master Index server. The ExaleadClusterManager.exe file
can be found in C:\Program Files\Netmail Indexing\Netmail Archive Tools.
The Cluster Manager tool has two uses:
1. In the case of a new deployment, the tool is used to establish a new Index Server cluster, register all Slave servers and configure slice counts
for all the servers, and apply the settings. To deploy a new Index Server cluster, see “Deploying a New Index Server Cluster”.
2. In the case of an existing Index Server cluster, the tool is used to register a new Slave server to the Index Server cluster and to set the slice
count for that new server. To add a Slave server to an existing Index Server cluster, see “Adding a Slave Server to an Existing Index Server
Cluster”.
Note: Generally, when using the Cluster Manager tool, all configuration should be done through the Master server, and Slave
servers should be registered and have their slice counts configured before they are installed.
A few definitions:
Build Group: A logical component containing an index and a logical collection of Index Server components containing all the processors
and resources needed to accept and analyze documents and to build the index. In Netmail archive there are two core build groups: bg0 f
or the archive items, and bgAudits for the audit files. In addition, for systems being upgraded from M+Archive, a third build group named
bg_4_6 is used to handle converted indexes from the previous version of the Index Server.
Index Slices: A segmentation of the index to facilitate index distribution and load balancing. Within a server, a build group is split into
slices to optimize performance based on the number of processor cores in the server. Indexes are also sliced to allow for distribution
across servers.
Deploying a New Index Server Cluster
39
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
A new Index Server cluster is deployed when a new installation of Netmail Archive is carried out. All Index Server deployments have a single
Master server. As the need arises for additional capacity, Slave servers are added to the cluster and registered with the Master server. These
Slave servers are configured with additional slices for each build group and thus extend the distribution of the index system. The Master server is
then responsible distributing the indexing load across all servers in the cluster (including itself) and will aim to balance the indexes evenly across
the available servers.
Note: Prior to deploying a new Index Server cluster, you should establish the number of Index Servers you are going to deploy.
This can be done by following the Index Server sizing guidelines.
To configure your new Index Server cluster, follow these steps:
1. Locate and double-click the ExaleadClusterManager.exe file. The Exalead Cluster Manager dialog box opens.
2. Enter the IP address, Base port and Gateway port numbers of the Master server.
3. Click Connect. After a few seconds, a list of installed index hosts appears under Hosts. Initially, this list will only contain the Master server.
You need to register each of the planned Slave servers in order to add them to this list.
Note: If you are implementing a single Index Server, you can skip this registration process and proceed directly to step 5.
40
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
4. Under Slave, enter the New Host IP address and Base Port number (the default port number is 10000) of a new Slave server you want to
register, and then click Add Host. Repeat this process for all of your Slave servers. Each time you add a new Slave server, it will be added to the
list of Index Servers under Hosts.
Note: There is no need to predict future Slave server needs; you need only register those Slave servers that you are configuring
now as part of the initial deployment.
5. Once you have registered all of your Slave servers, you need to configure the slice numbers for the Master server and each Slave server. To
do so, under Hosts, select the first server in the list, and then click Configure.
41
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
6. The Slices Configuration dialog box opens. Under Host Parameters, enter the number of processor cores on this host server, and click Eval
uate. The two text fields under Slicesconfiguration are then automatically populated with the recommended slice counts. Note that for the server
on which you are running the Cluster Manager tool, the number of processor cores is automatically detected.
7. Click OK. A message confirming the slice numbers that will be applied appears. Click Yes to proceed. The Cluster Manager tool then makes
the appropriate configuration changes to the Index Server.
42
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
8. Once the configuration is complete, click OK to dismiss the message confirming that the configuration was a success.
9. Repeat steps 5 through 8 to configure the slice numbers for each of the other hosts (i.e., Slave servers).
10. Once the slice numbers have been configured for all hosts, click Apply to commit the changes to the Master server. A message confirming
that the configuration was a success appears. The message also displays the new Index Server configuration version number. Click OK to
dismiss the message.
11. It is also necessary to install some updates to the Netmail Indexing administrative interface to allow the Index Servers to be managed from the
Netmail Administration Console. To perform this install, click Install/Upgrade in the Cluster Manager window.
12. A popup informing you that the Indexing service needs to stop appears. Click Yes to continue.
13. When the install is complete, another popup appears to inform you of this and that the Indexing service has been restarted. Click OK to return
to the Cluster Manager window, and then click Close to exit the Cluster Manager tool.
43
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Adding a Slave Server to an Existing Index Server Cluster
It may become necessary to extend the Index Server cluster to provide additional indexing capacity. Adding a new Index server is a very simple
process. The Cluster Manager tool is used to register the server and to configure the slice numbers for it. The new Slave server is then installed
and started up.
To add a Slave server to an existing cluster, follow these steps:
1. Locate and double-click the ExaleadClusterManager.exe file. The Exalead Cluster Manager dialog box opens.
2. Enter the IP address, Base port and Gateway port numbers of the Master server.
3. Click Connect. After a few seconds, a list of installed index hosts appears under Hosts.
44
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
4. Under Slave, enter the New Host IP address and Base Port number (the default port number is 10000) of a new Slave server you want to
register, and then click Add Host. Your new Slave server appears in the list of Index Servers under Hosts.
5. Once you have registered your Slave server, you need to configure the slice numbers for it. To do so, under Hosts, select the new Slave server
in the list, and then click Configure.
45
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
6. The Slices Configuration dialog box opens. Under Host Parameters, enter the number of processor cores on this host server, and click Eval
uate. The two text fields under Slicesconfiguration are then automatically populated with the recommended slice counts.
7. Click OK. A message confirming the slice numbers that will be applied appears. Click Yes to proceed. The Cluster Manager tool then makes
the appropriate configuration changes to the Slave server.
46
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
8. Once the configuration is complete, click OK to dismiss the message confirming that the configuration was a success.
9. Once the slice numbers have been configured, click Apply to commit the changes to the Master server. A message confirming that the
configuration was a success appears. The message also displays the new Index Server configuration version number. Click OK to dismiss the
message, and then click Close to exit the Cluster Manager.
10. Restart the Index Service on the Master server.
Configure Archive Server to Index Server Communications
Once your Index server(s) are installed, you now need to configure Netmail Archive to enable communications between the Archive node(s) and
the Index server(s).
47
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Netmail Administration Console Settings
Open your web browser, and log in to the Netmail Administration Console. Navigate to the Archive > Clusters > Cluster > <Cluster Name> obje
ct and to the Configuration tab, as shown in the figure below.
Under the Index Servers header, complete the following:
1. Under Host, enter the IP address of your Master Index server.
2. Under Base port, enter the base port you specified during installation of your Master Index server. By default, the port number is 10000.
3. Under Gateway port, enter the gateway port of your Master Index server that you specified during installation. By default, the port number is
10011.
4. Under Document Cap, specify the maximum number of documents the Master Index server should index before it is considered at full
capacity. The default value of 50 million documents should be used unless you have been advised otherwise by Messaging Architects. As Index
servers near their caps, additional index capacity can be easily obtained by adding additional Slave Index servers.
5. Under Index nodes, use the Add button to register details of any Slave Index servers which you have already installed. If at any point in the
future you add a Slave Index server, you must return to the Netmail Archive Administration Console to register the new Slave.
6. Click Saveat the bottom of the screen to save the modified configuration.
Proxy Exception Settings on Archive Servers
The Netmail Archive system uses HTTP communication between archive servers and index servers. To avoid degraded performance, it is
preferable that your Master and Worker archive nodes do not use proxy settings to communicate with the Index Server(s). Rather, they should
communicate directly to the Index Server(s). As such, you must add proxy exceptions for each of the Index Server IP addresses to the Internet
settings on your Master and Worker archive nodes.
Note: This process is only required if you currently have a proxy configured on your archive nodes.
Windows proxy configuration is carried out via Internet Explorer.
To add a proxy exclusion in Internet Explorer:
1. In the top toolbar of the Internet Explorer screen, navigate to Tools > Internet Options.
2. In the Internet Select the Connections tab.
48
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
3. Select LAN settings.
4. In the LAN Settings dialog box that appears, select Use a proxy server for your LAN.
5. Click Advanced.
6. In the Proxy Settings dialog box that appears, enter the requested proxy IP addresses and port information.
7. In the Exceptions section, under Do not use proxy server for addresses beginning with, enter the IP address of your Index Server(s).
8. Click OK to close the Proxy Settings dialog box.
9. Click OK to close the LAN Settings dialog box.
10. Click OK to close the Internet Options dialog box.
Index Conversion
For organizations upgrading an existing M+Archive system to Netmail Archive, there will be existing indexes from the previous version of the
Index Server (Exalead 4.6). These indexes must be converted to the new Index Server (Exalead CloudView) format if they are to be used by the
Netmail Archive viewers.
The Cluster Manager tool and a dedicated Messaging Architects conversion tool are used when converting Exalead 4.6 indexes to CloudView
indexes. Together, these tools complete several key tasks:
Creation of a slice within the bg0 build group for each 4.6 instance being converted
Copying of the index files from the 4.6 instance folder to the appropriate slice folder under the CloudView directory structure
Conversion of the 4.6 index files to CloudView format
The end result is the default build group, bg0, with one slice per 4.6 instance, each of which contains the converted indexes from the
corresponding instance. In order to use these converted indexes, you will also need to carry out a corresponding upgrade of the Archive and
Remote Provider software to Netmail 5.x version, and ensuring that the archive repository names are exactly the same as those on the M+Archive
system.
Preparing for the Conversion
The recommended approach to index conversion is to install CloudView (the indexing version included in Netmail Archive) on top of each existing
Exalead 4.6 server. The software installs to different directories by default and can co-exist quite happily, although only one index system should
have its services running at any time to avoid port conflicts.
Tip: The Index Server housing Exalead 4.6 instance “0” typically becomes the CloudView Master server in an upgrade scenario.
Any additional 4.6 servers become CloudView Slave servers. Before shutting down 4.6 to start the conversion, take note of the
counts from each 4.6 instance. These can be compared to the results of the conversion process. Ensure that no updates are mad
e to the 4.6 instances (data or audit) after you note the counts.
Once CloudView is installed on the Exalead 4.6 servers, complete the following preparatory steps:
1. Stop the Exalead 4.6 Services on all Index servers.
2. Start the Netmail Indexing Service on the Master Index server.
3. Run through the process of registering Slave servers and configuring slice numbers with the Cluster Manager tool, as described in “Adding a
Slave Server to an Existing Index Server Cluster”. Ensure that you configure slice numbers for the Master Index server as well.
When you are configuring the slice numbers, be sure to adjust the numbers to include the converted instances as part of the slice count. To do so,
in the Slices Configuration dialog box, next to Number of 4.6 Instances to be Added to the Host, indicate the number of Exalead 4.6
instances that exist on each server for the host in question. Do this for each individual host. This will create the slices that will house the converted
indexes.
49
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
4.Once all Slave servers have been registered and slice counts configured, restart the Master Netmail Indexing Service.
Running the Index Conversion Tool
Now that you have prepared the Index Server for conversion, the index conversion can be carried out using Messaging Architects’ Index
Conversion tool.
To run the tool, double-click the IndexConversionTool.exe file located in C:\Program Files\Netmail Indexing\Netmail Archive Tools.
1. On the Prerequisites screen, verify and confirm that you meet all the requirements for index conversion. Click Next to continue.
2. On the Specify the locations screen, complete the following:
Use the Browse buttons to select the appropriate paths to the Exalead 4.6 and CloudView index stores.
Specify the Master Server IP address and Base port number.
Ignore Use Slave Server option as this has been deprecated after Netmail 5.1.1.
50
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
3. The Select Index Instances to Convert screen lists the Exalead 4.6 instances that have been found on the server at the specified path. Select
the instances that you want to convert (normally all instances are selected). They will be processed sequentially.
The default processing method is Copy, which leaves the 4.6 instances untouched. If, however, you have a limited amount of space on the
indexing volume, you may need to change this to the Move method.
Important: Move should only be used if a confirmed backup of the current state of the 4.6 instances exists.
When ready, click Next to continue. A warning window appears, indicating this is the first run of the conversion tool and that any previously
converted index data residing on this server will be deleted. Click Yes to continue.
51
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
The conversion process now begins. The Index Conversion Tool dialog box appears, indicating that conversion is being initialized.
Once the conversion process has been initialized, the first Exalead 4.6 instance is checked prior to being converted. The Index Conversion Tool
dialog box displays this in the Conversion Log field.
Once checking is complete, the index data files for this first instance are copied from the 4.6 instance to the slice directory within the CloudView
system, as indicated in the Conversion Log.
Once the copying is complete, the files are then converted into Netmail Archive index format.
52
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Towards the end of this process, a command window opens as the index dictionaries are being generated.
Once conversion is complete, it is indicated in the Conversion Log.
If you are converting multiple 4.6 instances, the process is now repeated for the next instance.
53
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
4. When all instances have been processed, an “Index conversion is done” message is displayed in the Conversion Log, and a popup reminding
you to restart the Netmail Indexing service is displayed. Click OK to dismiss the popup, and then click Finish to exit the Index Conversion tool.
Restart the Netmail Indexing service on the server.
Using the Index Server Administration Console
The Index Server component of Netmail Archive is designed to simplify information search and retrieval for organizations of all sizes. The Index
Server requires minimal additional administration. However, if you need to log in to the Index Server’s Administration Console to fine-tune or
troubleshoot the Index Server, you can access the console by opening a standard web browser and entering the IP address of the server where
you installed the Index Server, followed by the search port of 10001. For example, http://192.168.1.123:10001. The interface can be accessed
from any workstation with access to this IP address and port number. Use the administrator credentials (user name and password) you specified
during installation of the Index Server.
54
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Netmail Archive Worker Node(s)
After you have installed the Netmail Archive Master archive node and Index Server, you can install additional Worker archive nodes.
In this section:
Installing Worker Node(s) in a GroupWise Environment
Post-Installation Tasks for Worker Nodes
Installing Worker Node(s) in a GroupWise Environment
Installation sequence for Netmail Archive 5.2
Run the Netmail Archive Installation Wizard
Copy the Netmail Archive distribution files to your proposed Worker node server, and then locate and run the setup.exe file located in the Netmail
Archive directory of the distribution. The installation program will guide you through the installation process. Follow the onscreen instructions to
install Netmail Archive Worker node(s) ina GroupWise environment.
On the Netmail Archive Welcome screen, click Next to proceed.
On the License Agreement screen, carefully review the software license agreement, and then click I accept the terms of the license
agreement to accept the License Agreement. Click Next to continue.
55
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the Choose Destination Location screen, install Netmail Archive in the default destination folder, or browse to the location where you want to
install Netmail Archive. Click Next to continue.
Important: Netmail Archive does not support installing the Netmail Archive software from a USB key. Instead, you should copy
the Netmail Archive installation files to the server on which you will be installing Netmail Archive.
The Cluster Configuration screen is displayed.
56
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
1. On the Cluster Configuration screen, select the Install Worker Node option. Installing Netmail Archive on a second server will increase the
scalability and processing power of your Netmail Archive system.
Note: The first Archive server installed within a deployment should be the Master node. If additional Archive servers are required,
these will be installed subsequently as Worker nodes. For more information on installing the Master node, see "Installing the
Netmail Archive Master Node in a GroupWise Environment".
2. Under Master Configuration, enter the IP Address of the computer where you installed the Netmail Archive Master node.
Note: If your server has multiple IP addresses (e.g., in the case where you are using iSCSI NICS as well as LAN NICS, then
ensure that you enter the correct IP address for Netmail Archive communication (i.e., the LAN IP address).
Under Port, enter the port number of the Master node. Use the default port number 8585 (or the port number you used to install the Master node,
if you opted not to use the default port).
3. Under Worker Configuration, enter the IP Address of the computer where you are installing the Netmail Archive Worker node.
Note: If your server has multiple IP addresses (e.g., in the case where you are using iSCSI NICS as well as LAN NICS, then
ensure that you enter the correct IP address for Netmail Archive communication (i.e., the LAN IP address).
The Port field specifies the port number that this node will use for Netmail Archive cluster communications. By default, the port number is 8585. It
should be unnecessary to change this, as Netmail Archive should be installed on a dedicated server. However, you can change the default port
number based on which ports are currently in use and your network security requirements.
4. Click Next to continue.
The Service Logon Information screen allows you to specify which account you want to use to start Netmail Archive Services. In order to start
Netmail Archive services, the specified account must have local Administrator privileges on the server.
57
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
1. On the Service Logon Information screen, enter the user account you want to use to start Netmail Archive services. User accounts must be
specified using the following syntax: DOMAIN\username. Click Browse to browse to the location.
Tip: To avoid any problems creating files on the server, the account used should ideally be part of the Local Administrators group
on the server. Also, it may be necessary to grant this user file rights to GroupWise Native Archive locations if you plan on
importing Native Archives, or to Export locations if you are going to export data to file system paths. Furthermore, it is typically
recommended that all Archive and Index servers be in the same Windows Domain, and that a dedicated domain account for
Netmail Archive is created for use with this service account.
2. Under Password, enter the password used to access the account.
3. Click Next to continue.
Tip: If there is no domain controller to authenticate against, you must authenticate locally using the following syntax: .\username.
The Enter Values screen is pre-populated with the Netmail Archive WebAdmin URL and the port numbers on which the Netmail Unified UI will
operate. This information does not need to be changed. Click Next to continue.
58
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the Ready to Install screen, click Install to begin the installation.
Once the installation is complete, click Finish on the Wizard Complete screen to exit the installation wizard.
Install PostgreSQL on the Worker Node
Once the installation of the Worker node is complete, you need to install the PostgreSQL ODBC driver on the Worker node to allow it to connect
to the logging database you installed on the Master node. To do so, locate and run the edb_psqlodbc.exe file located in C:\Program files (x86)\Me
ssaging Architects\PGInstall.
The Setup psqlODBC screen appears. Click Next to continue.
59
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the Installation Directory screen, specify the location in which you want to install psqlODBC. Typically, the default path is used.
On the Ready to Install screen, click Next to begin the installation of psqlODBC.
60
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the Completed the psqlODBC Setup Wizard screen, click Finish to exit the wizard.
The PostgreSQL ODBC driver has now been installed on your system.
Post-Installation Tasks for Worker Nodes
Once you have installed your Worker node, you must complete a few more steps before you can start using Netmail Archive to create and apply
archive policies.
Start Netmail Archive Services
After completing the Netmail Archive installation, you must start Netmail Archive Services. During the installation program, a shortcut was created
for you in the Windows Start menu. To use the shortcut, choose Start > All Programs > Netmail Archive > Start Netmail Archive Services.
61
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
To start these services manually:
1. Choose Control Panel > Administrative Tools > Services from the Windows Start menu.
2. Double-click Services to open the Services dialog box.
3. Locate the Netmail Open service in the list of Services, and click Start.
Configure PostgreSQL on the Master node
If you are using the default option of PostgreSQL for your Netmail Archive logging database, then you must configure PostgreSQL on the Master
node to ensure that Worker nodes can connect correctly to the postgres database.
By default, the PostgreSQL database is configured to listen on all Master node IP addresses where the Master node was installed. You should
confirm this is still the case by checking the postgresql.conf file on the master node.
To modify the PostgreSQL configuration file:
1. Locate the postgres configuration file postgresql.conf. By default, this file is located in C:\Program Files (x86)\PostgreSQL\9.1\data on you
Master node.
2. Open the file for editing in Notepad, and navigate to the Connection Settings section.
3. Make sure that postgres is configured to listen on all interfaces. To do so, ensure that the listen_address line is not commented out with a #
symbol at the beginning of the line and that the address is set to ‘*’:
listen_address = ‘*’
Note: If you installed Netmail Archive as a Worker node and are using a database other than PostgreSQL, you should ensure
that database information can be properly exchanged between your Master and Worker nodes.
Additionally, the PostgreSQL database needs to be configured to allow connections from the Master and Worker nodes. This is configured in the
pg_hba.conf file in the same folder on the Master node.
To modify the pg_hba.conf file:
1. Open the file for editing in Notepad.
2. Towards the end of the file, add additional IPv4 connection lines for the Master node and each Worker node IP address. For example:
# TYPE DATABASE USER ADDRESS METHOD
# IPv4 local connections:
host all all 127.0.0.1/32 md5
host all all 192.168.1.126/32 md5
host all all 192.168.1.127/32 md5
Note: Rather than adding a line for each individual Worker node for which you want to allow connections, you may choose to add
a single line that allows authenticated ODBC connection from any IP address. This is done by adding a line having the following
format: host all all 0.0.0.0/0 md5
62
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Install and Configure Optional WebViewer Component for GroupWise
WebAccess
The Netmail Archive WebViewer is an end-user archive viewer integrated into the GroupWise WebAccess client interface. Once logged in to
GroupWise WebAccess, users can toggle between the standard WebAccess view of their GroupWise message store and the Netmail Archive
WebViewer view of their XML archives. Maintaining the look and feel of GroupWise WebAccess, the Netmail Archive WebViewer allows users to
easily access their XML archives and live mailboxes for a seamless end-user experience. In addition, a search function is available through the
viewer for easy archive message item retrieval.
The WebViewer is comprised of two main components:
WebViewer Application: The WebViewer Application is a web server application which installs to the server currently acting as the
GroupWise WebAccess Application server (i.e., the one running the WebAccess Application component). The WebViewer Application
extends the WebAccess client interface to include an Archive button which launches the Netmail Archive WebViewer interface. The
WebViewer Application serves this interface to WebAccess client browser sessions and communicates with the Remote Provider
component in order to retrieve archived items for display in this interface.
GroupWise Remote Provider: Connection to the GroupWise Remote Provider component is established by the WebViewer application
when a user starts a WebAccess session. Provided this communication is successful, the Archive button is displayed in the WebAccess
interface. Once a user clicks the Archive button to enter the WebViewer interface, the Remote Provider acts as a gateway between the
WebViewer Application requests and the archive location(s). As a user navigates through their archive mailbox folders using the
WebViewer interface, the WebViewer Application passes requests for archived item information to the Remote Provider. The Remote
Provider communicates with the Index server(s) in order to execute queries identifying where the relevant archived items are stored. It
then fetches these items from the archive locations for provision to the WebViewer Application and subsequent display in the WebViewer
interface.
In small to medium sized environments, the WebViewer Application should be installed to your existing WebAccess Application server, and a
single Remote Provider should be installed to your Master Archive node. In larger environments, where the prospective user load warrants it, you
can install multiple WebViewer Applications, one to each WebAccess Application server in your environment, plus multiple Remote Providers,
typically on dedicated servers.
In scenarios where multiple WebAccess Application servers have been deployed due to the total user demand for WebAccess sessions, it is best
to maintain a one-to-one relationship between WebViewer Applications and Remote Providers. This means you would look to deploy as many
Remote Providers as you have WebAccess Application servers. Where multiple WebAccess Application servers have been deployed for reasons
other than user load (for example, you may have two WebAccess Application web servers, one for external access and one for internal access), it
is possible to point the WebViewer Applications on which you install the WebAccess Application servers to a single Remote Provider (i.e., you
have a many-to-one relationship of WebViewer Applications to Remote Providers).
Having multiple Remote Providers servicing a single WebViewer Application can only be achieved through the use of a network load balancer
system or such like functionality.
If you feel that your environment may warrant multiple Remote Provider servers or you already have a number of GroupWise WebAccess
Application web servers, and you require further advice on the best approach on WebViewer component distribution, please contact Messaging
Architects.
Installation of the two WebViewer components can be carried out individually or via one combined installation session. The following instructions
are based on the individual component installation method, but indicate how combined installation may be carried out.
Important: Before you install the WebViewer components, you should have a GroupWise WebAccess system already configured
and running smoothly
After you have installed and configured all the necessary components of Netmail Archive, there are a number of additional components that you
can install to enhance your archiving system.
Installing the WebViewer Application to Your Web Server
Note: These instructions apply to installation of the WebAccess Application on a NetWare or Windows GroupWise WebAccess
Application server. Please refer to "Installing the WebViewer on a Linux System" for installation to a Linux based WebAccess
Application server.
63
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Note: If you install a new version of Novell WebAccess after installing the WebViewer Application, WebAccess might overwrite
the customizations that the WebViewer installation program applied to the webacc.cfg file and the files copied to the WebAccess
Application server. In this case, you should re-install the WebViewer Application.
On your workstation or server from which you are running the installation, ensure that you have a drive mapped to the GroupWise Application
server drive or a volume containing the WebAccess Application files (normally the SYS volume on NetWare or the C: drive on Windows).
Navigate to the WebViewer folder of the Netmail Archive distribution files and run the setup.exe file.
The installation program will guide you through the installation process. Follow the onscreen instructions to install the WebViewer. On the Netmail
Archive WebViewer Welcome screen, click Next to proceed.
On the GW WebAccess Configuration screen, browse to the location of the webacc.cfg file. The WebViewer installation program will
automatically write custom parameters to this file, and therefore needs to know its location.
The default location of the webacc.cfg file varies according to platform. Some examples of default locations are:
Windows: C:\Novell\Webacc\Webaccess
Netware: \\server\SYS\novell\webaccess
64
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Linux: opt/novell/groupwise/webaccess
Under Path to folder with WebAccess Template files, browse to the location of the WebAccess templates folder. The default location of the
files varies according to platform.
Windows: C:\Novell\GroupWise\tomcat5.5\webapps\gw\WEB-INF\classes\templates
Netware: \\server\SYS\Tomcat\4\webapps\gw\WEB-INF\classes\templates
Under Path to folder with WebAccess Images, browse to the location of the WebAccess images folder. The default location of the image files
varies according to platform. Some examples of default locations are:
Windows: C:\Novell\GroupWise\tomcat5.5\webapps\gw\webaccess\200908180251\images
Netware: \\server\SYS\Tomcat\4\webapps\gw\webaccess\200908180251\images
Note: The number “200908180251” in the path is specific to the installation, so it will change from system to system.
If you are installing to a GroupWise 2012 WebAccess Application server, ensure to select the GroupWise 2012 checkbox.
After finding and selecting the requested folders, click Next to continue.
At this stage, the Netmail Archive WebViewer installation program asks if you would like to also use this installation session to install the Remote
Provider onto the local machine. This is the combined installation method mentioned earlier. You should only select this option if you intend to
immediately install the Remote Provider component on the machine from which you are running the WebViewer installation program. See “Installi
ng the GroupWise Remote Provider Component” for further information on the Remote Provider installation screens that will be displayed if you
select this option.
For installation of only the WebViewer Application component at this stage, on the Remote Provider and Proxy Access Configuration screen,
deselect the Install the Remote Provider on local machine checkbox.
It is still necessary to provide the configuration information in order to inform the WebViewer Application to know how to contact the Remote
Provider once it is installed:
1. Under Remote Provider Server IP, enter the IP address of the server on which you will be installing the Remote Provider.
2. Under Remote Provider Port, enter the TCP/IP port number that the Remote Provider will listen on for requests from the WebViewer.
3. Under SMTP Server IP, enter the IP address of your SMTP Server (i.e., your GroupWise GWIA server).
65
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Important: The WebViewer interface allows users to Forward items out of the archive store to designated email recipients. It will
use the SMTP server specified here as an SMTP relay for sending these forwarded mails. When specifying the SMTP Relay
Server IP (typically your GWIA IP address), ensure that your mail server is configured to allow relaying from the IP address of the
Remote Provider server which you have specified here.
4. Select Enable Proxy Access to Archives if you want to enable proxy access to your archives through the WebViewer. When set, the
WebViewer will make use of GroupWise proxy permissions to allow WebAccess users who proxy into another account to also be able to access
that account’s archive mailbox.
On the Ready to Install screen, click Install to install the Netmail Archive WebViewer.
A progress screen is displayed as the required files are copied to the WebAccess Application server and the webacc.cfg file is modified. Once this
is complete, the Wizard Complete screen is displayed. Click Finish to exit the installation program.
In order to load the WebViewer Application you have just installed, it is necessary to restart the Tomcat service on your GroupWise WebAccess
Application server. The process for doing so depends on the platform you are using:
Windows: Restart the Tomcat windows service on your WebAccess Application server.
NetWare: On your server console, run tc4stop. Allow it to shut down Tomcat, and then run tomcat4 to restart Tomcat services.
66
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Installing the WebViewer on a Linux System
In a GroupWise 7 environment, the WebViewer can be installed on a SLES 10 Linux system. In a GroupWise 8 environment, the WebViewer can
be installed on a SLES 10 or SLES 11 Linux system.
In a GroupWise 7 Environment
It is possible to install the WebViewer on a SLES 10 Linux system in a GroupWise 7 environment. In order to facilitate the installation process,
Messaging Architects recommends that you download WINscp, an open source SFTP Client for Windows that allows you to drag files from a
Windows system to a Linux system using an SSH connection. WINscp is available from http://www.winscp.net.
1. On the Linux system, create a GWXMLV subdirectory under var/opt/novell/gw/WEB-INF/classes/com/novell/webaccess/templates/css.
Example: /var/opt/novell/gw/WEB-INF/classes/com/novell/webaccess/templates/css/GWXMLV
2. Navigate to the WebViewer\Program Files\Messaging Architects folder in the Netmail Archive distribution, and copy the files from the
GWXMLV_css folder and the GWXMLV subdirectory you created.
3. In the ../templates/css/ folder on the Linux system, rename caption.htt to caption.htt.old. Copy the caption.htt file from WebViewer\Program
Files\Messaging Architects\GWXMLV701 folder on the Windows system to
/var/opt/novell/gw/WEB-INF/classes/com/novell/webaccess/templates/css.
4. Copy all files from the WebViewer\Program Files\Messaging Architects\WebViewer\WebAccInterface folder on the Windows system to
/var/opt/novell/gw/WEB-INF/classes/com/novell/webaccess/templates/css.
5. On the Linux system, create a GWXMLV subdirectory under /var/opt/novell/gw/WEB-INF/classes/com/novell/webaccess/providers/
Example: /var/opt/novell/gw/WEB-INF/classes/com/novell/webaccess/providers/GWXMLV
6. Copy the files from the WebViewer\Program Files\Messaging Architects\provider folder into the GWXMLV subdirectory you created.
7. On the Linux system, create a GWXMLV subdirectory under /var/opt/novell/gw/com/novell/webaccess/images.
Example: /var/opt/novell/gw/com/novell/webaccess/images/GWXMLV
8. Copy the files from the WebViewer\Program Files\Messaging Architects\WebaccImages folder in the distribution into the GWXMLV
subdirectory you created.
9. Navigate to the WebViewer\Program Files\Messaging Architects folder, and copy the gwxmlv.cfg file to the /opt/novell/groupwise/webaccess
directory on the Linux system.
10. Modify the opt/Novell/GroupWise/WebAccess/gwxmlv.cfg file by editing the following entries:
Provider.Server.IP= <IP of server running provider>
Provider.Server.Port= <Provider port (default 6666)>
11. Modify the var/Novell/GroupWise/WebAccess/webacc.cfg file by appending the following text to the end of the file:
###############################################################################
#TMA: Added for GWXML WebViewer Provider
###############################################################################
#------------------------------------------------------------------------------
67
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
# Specify the provider's class
#-----------------------------------------------------------------------------Provider.GWXMLV.class=com.novell.webaccess.providers.GWXMLV.GWANWP
#-----------------------------------------------------------------------------# Specify the provider's templates folder.
#-----------------------------------------------------------------------------Templates.GWXMLV.folder=GWXMLV
#-----------------------------------------------------------------------------# Specify the provider's configuration file.
#-----------------------------------------------------------------------------Provider.GWXMLV.Config.file=/opt/novell/groupwise/webaccess/gwxmlv.cfg
#-----------------------------------------------------------------------------# Specify super users. Separated by ';'
#-----------------------------------------------------------------------------Provider.GWXMLV.SuperUser.name=<user IDs of all users with superuser privileges>.
#-----------------------------------------------------------------------------# setting for proxy, value: true or false
#-----------------------------------------------------------------------------Provider.GWXMLV.Proxy.disabled=false
12. Copy the var/opt/novell/gw/WEB-INF/classes/com/novell/webaccess/templates/css/fldricon.inc file into the
var/opt/novell/gw/WEB-INF/classes/com/novell/webaccess/templates/css/GWXMLV folder.
13. After modifying the files, you must restart Tomcat services.
In a GroupWise 8 Environment
You can also install the WebViewer on a SLES 10 or SLES 11 Linux system in a GroupWise 8 environment. In order to facilitate the installation
process, Messaging Architects recommends that you download WINscp, an open source SFTP Client for Windows that allows you to drag files
from a Windows system to a Linux system using an SSH connection. WINscp is available from http://www.winscp.net.
1. On the Linux system, create a GWXMLV subdirectory:
For SLES 10, create it under /srv/www/tomcat5/base/webapps/gw/WEB-INF/classes/templates/webacc/css.
For SLES 11, create it under /srv/tomcat6/base/webapps/gw/WEB-INF/classes/templates/webacc/css.
Example for SLES 10: /srv/www/tomcat5/base/webapps/gw/WEB-INF/classes/templates/webacc/css/GWXMLV
2. Navigate to the WebViewer\Program Files\Messaging Architects folder and copy the files from the GWXMLV_css folder into the respective
GWXMLV subdirectory you created.
3. In the ../templates/css/ folder on the Linux system, rename caption.htt to caption.htt.old.
For SLES 10, copy the caption.htt file from WebViewer\Program Files\Messaging Architects\GWXMLV8 folder in the distribution to
/srv/www/tomcat5/base/webapps/gw/WEB-INF/classes/templates/webacc/css.
For SLES 11, copy the caption.htt file from WebViewer\Program Files\Messaging Architects\GWXMLV8 folder in the distribution to
/srv/tomcat6/base/webapps/gw/WEB-INF/classes/templates/webacc/css.
4. For SLES 10, copy all files from the WebViewer\Program Files\Messaging Architects\WebViewer\CSS folder in the distribution to
/srv/www/tomcat5/base/webapps/gw/WEB-INF/classes/templates/webacc/css.
For SLES 11, copy all files from the WebViewer\Program Files\Messaging Architects\WebViewer\CSS folder in the distribution to
/srv/tomcat6/base/webapps/gw/WEB-INF/classes/templates/webacc/css.
5. On the Linux system, create a GWXMLV subdirectory:
For SLES 10, create it under /srv/www/tomcat5/base/webapps/gw/WEB-INF/classes/com/novell/webaccess/providers.
For SLES 11, create it under /srv/tomcat6/base/webapps/gw/WEB-INF/classes/com/novell/webaccess/providers.
Example for SLES 10: /srv/www/tomcat5/base/webapps/gw/WEB-INF/classes/com/novell/webaccess/providers/GWXMLV
6. Copy the files from the WebViewer\Program Files\Messaging Architects\provider folder into the GWXMLV subdirectory folder you created in the
previous step.
7. On the Linux system, create a GWXMLV subdirectory in:
For SLES 10, create it under /srv/www/tomcat5/base/webapps/gw/webaccess/201010290421/images.
For SLES 11, create it under /srv/tomcat6/base/webapps/gw/webaccess/201010290421/images.
Example for SLES 10: /srv/www/tomcat5/base/webapps/gw/webaccess/201010290421/images/GWXMLV
68
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Note: The number “201010290421” in the path is specific to the build of GroupWise installed. It may be different on your system,
and there may be other directories if multiple version of GroupWise 8 have been installed. You should use the most current
directory.
8. Copy the WebViewer\Program Files\Messaging Architects\WebaccImages folder in the distribution into the GWXMLV subdirectory you created.
9. Navigate to the WebViewer\Program Files\Messaging Architects folder, and copy the gwxmlv.cfg file to the /opt/novell/groupwise/webaccess
directory on the Linux system.
10. Modify the var/Novell/GroupWise/WebAccess/webacc.cfg file by appending the following text to the end of the file:
###############################################################################
#TMA: Added for GWXML WebViewer Provider
###############################################################################
#------------------------------------------------------------------------------
# Specify the provider's class
#-----------------------------------------------------------------------------Provider.GWXMLV.class=com.novell.webaccess.providers.GWXMLV.GWANWP
#-----------------------------------------------------------------------------# Specify the provider's templates folder.
#-----------------------------------------------------------------------------Templates.GWXMLV.folder=GWXMLV
#-----------------------------------------------------------------------------# Specify the provider's configuration file.
#-----------------------------------------------------------------------------Provider.GWXMLV.Config.file=/opt/novell/groupwise/webaccess/gwxmlv.cfg
#-----------------------------------------------------------------------------# Specify super users. Separated by ';'
#-----------------------------------------------------------------------------Provider.GWXMLV.SuperUser.name=<user IDs of all users with superuser privileges>.
#-----------------------------------------------------------------------------# setting for proxy, value: true or false
#-----------------------------------------------------------------------------Provider.GWXMLV.Proxy.disabled=false
11. Modify the /opt/Novell/GroupWise/WebAccess/gwxmlv.cfg file by editing the following entries.
Provider.Server.IP= <IP of server running provider>
Provider.Server.Port= <Provider port (default 6666)>
12. For SLES 10, copy the /srv/www/tomcat5/base/webapps/gw/WEB-INF/classes/templates/webacc/fldricon.inc file into the
/srv/www/tomcat5/base/webapps/gw/WEB-INF/classes/templates/webacc//css/GWXMLV folder.
For SLES 11, copy the /srv/tomcat6/base/webapps/gw/WEB-INF/classes/templates/webacc/fldricon.inc file into the
/srv/tomcat6/base/webapps/gw/WEB-INF/classes/templates/webacc/css/GWXMLV folder.
13. After modifying the files, you must restart Tomcat services.
Installing the GroupWise Remote Provider Component
As mentioned earlier, the GroupWise Remote Provider component can be installed on dedicated servers, or for smaller environments, on an
Archive node. The server chosen must have the ability to communicate with the WebAccess Application server where the WebViewer Application
has been installed, as well as with the Index server(s). In addition, it must be able to access the archive locations in order to read archived data.
The installation of the GroupWise Remote Provider is actually carried out in conjunction with another similar component, the Netmail Search
Remote Provider, which is used by the Netmail Search archive viewer utility and other Netmail Archive components in a similar way that the
WebViewer Application uses the GroupWise Remote Provider.
See “Install and Configure the Remote Provider(s) for Netmail Search” for full instructions on installing the GroupWise Remote Provider as part of
the Remote Provider installation process. The key point to note in the installation process is on the Remote Provider Configuration screen. You
must ensure that the Install GroupWise Remote Provider option is selected in order to install the GroupWise Remote Provider in addition to the
Remote Provider used by Netmail Search.
69
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
WebViewer Post-Installation Tasks
After completing the installation of the Netmail Archive WebViewer components, there are a few post-installation tasks for you to complete in
order for the WebViewer component to function properly.
Starting the GroupWise Remote Provider Windows Service
The GroupWise Remote Provider runs as a Windows service named Netmail Archive Remote Provider. On each server where you have
installed the GroupWise Remote Provider, you need to start this service.
1. To start services manually, choose Control Panel > Administrative Tools > Services from the Windows Start menu.
2. Double-click Services to open the Services dialog box.
3. Locate the Netmail Remote Provider service in the list of Services, and click Start.
Configuring the Remote Provider on a Server with Multiple IP Addresses
As a gateway between the WebViewer application and the XML storage repository, the Remote Provider listens on Port 6666 for communications
from the Web server. When the server running the Remote Provider is configured with two NICs and has two different IP addresses on different
subnets (such as NAT), you need to specify which on which address the Remote Provider should listen.
1. On the Remote Provider server, open the xgwxmlv.cfg file located in C:/Program Files/Messaging Architects/Remote Provider.
2. Locate the line in the file which contains: nat.host=
3. Edit the line to include the IP address on which the Remote Provider should listen.
Example: nat.host=192.168.1.124
4. Save the changes to the xgwxmlv.cfg file, and then restart the Netmail Remote Provider service.
70
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Install and Configure Optional Stubbing Agent
After successfully installing Netmail Archive in your GroupWise environment, you must install the Stubbing Agent to be able to use the stubbing
function.
Important: Stubbing is available for GroupWise 8. For GroupWise 8 environments, the SOAP API is strongly recommended and
is also required for stubbing functionality.
Installing the Stubbing Agent
The Stubbing Agent (SA) acts as a bridge between the GroupWise Post Office Agent (POA) and Netmail Archive, enabling retrieval of archived
messages directly from the GroupWise Client. The communication between the POA and the SA is based on SOAP over HTTP. The SA also
communicates with the Netmail Archive Index Server over HTTP.
To install the Stubbing Agent, navigate to the Stubbing Agent folder, and run the setup.exe file.
The installation program will guide you through the installation process. Follow the onscreen instructions to install the Stubbing Agent. On the Net
mail Archive Stubbing Agent Welcome screen, click Next to proceed.
On the Choose Destination Location screen, install the Stubbing Agent in the default destination folder, or browse to the location where you
want to install the Stubbing Agent. Click Next to continue.
71
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the Stubbing Agent Configuration screen, enter the required information:
1. Under AWA RemoteProvider IP, enter the IP address of the server on which the Remote Provider is installed.
2. Under AWA RemoteProvider Port, enter the port number on which you configured your AWA Remote Provider service to listen (8888 by
default).
3. Under Name, enter the name of the Trusted Application key.
4. Under GroupWise Trusted Application Parameters, you should enter the Name and Key of an existing GroupWise Trusted Application
entry. It is recommended that you use the same Trusted Application entry that you configured for Archive server access to GroupWise.
Tip: If you no longer have them recorded, the details of the Trusted Application key used for the Archive servers can be found by
using ConsoleOne to view the eDirectory tree in which you installed the Netmail Archive objects. To locate the details, expand
the tree, and find your Netmail Archive Configuration Container. Right-click on the GWOpenNode(Server_IP_Address) object,
and select Properties. Select the Other tab, and scroll down to the bottom of the field to find both the maTrustedKey and maTr
ustedName values. Copy and paste the values into the appropriate fields of the Stubbing Agent installation wizard.
Click Next to continue.
72
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the Ready to Install the Program screen, click Install to begin the installation. The installation should take only a few moments.
On the Wizard Completed screen, click Finish to complete the installation process.
Configure Stubbing for GroupWise 8
After successfully installing Netmail Archive and the Stubbing Agent in your GroupWise environment, there are several steps that must be
performed in order for stubs to function properly in the GroupWise Client.
Configure the Stubbing Agent as a Message Retention Service
The GroupWise Trusted Application entry specified during Stubbing Agent installation must be configured in GroupWise as a Message Retention
Service. Complete the following steps to do so:
1. Open ConsoleOne and connect to the GroupWise system.
2. From the Tools menu, select GroupWise System Operations > Trusted Applications.
73
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Tip: ConsoleOne needs to have GroupWise snapins loaded and the GroupWise system needs to be selected in order for these
options to be available.
3. Select the name of the Trusted Application that you are using with the Stubbing Agent, and then click Edit.
4. In the next window, select Provides Message Retention Service and Allow Access to Archive Service.
5. Click the pencil icon next to the Archive Service Address textbox to edit the field. In the Archive Service port field, enter the IP address or
DNS name of the machine where the Stubbing Agent is installed and the port on which it listens (this port was entered during the setup and has a
default value of 8082).
It is now necessary to set this Trusted Application as the default Archive Service for stub resolution in GroupWise. To do this, in ConsoleOne from
the Tools menu, select GroupWise System Operations > System Preferences.
Select the Archive Service Settings tab. In the dropdown list, select the Trusted Application entry which you configured as a Message Retention
Service.
In some scenarios you may prefer to have multiple Stubbing Agents installed (for example, if you have GroupWise POAs running in multiple
locations and want them to access a Stubbing Agent locally). In such a scenario, you need to configure separate Trusted Application entries for
each Stubbing Agent and then use GroupWise Post Office overrides to direct any Post Offices to the Trusted Application entry for their local
Stubbing Agent rather than the System Preference setting.
To apply Post Office overrides in ConsoleOne:
1. Right-click on the Post Office object and select Properties. Note that it is the Post Office object you click, not the POA.
2. From the GroupWise tab, select Post Office Settings.
3. Under Default Archive Service Application, select Override, and from the dropdown list, select the Trusted Application entry that you have
set up for the Stubbing Agent that will be used by this Post Office.
74
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
4. Click OK to save the changes
Note: Multiple SAs can be defined. For example, for heavy-load systems, where it is preferable to have an SA for each POA. In
this case, during the setup, you should modify the Trusted Application name, so that you have a different TA for each SA
installation. Use different IP addresses and ports for each SA, and then map POAs to SAs.
Run the Stubbing Agent
After the configuration in ConsoleOne is complete, you should start the SA as a standalone application (not as a Windows Service) from the
Program Menu.
When run for the first time, the SA’s Configuration window will appear. Most of the values will be populated with default settings or with the
settings you defined during setup. You can point and hold the mouse over each field to see a description of its purpose.
It is necessary for you to add at least one IP address from the list of detected addresses to the list of the configured IP addresses on which the SA
will listen. The local host IP (127.0.0.1) is added to the list by default.
Check all other settings, and then click OK to save the configuration.
After stubbing has been configured in GroupWise, end users will be able to view stubs directly from the GroupWise Client. A small stubbing icon
will differentiate stubbed items from non-stubbed items in the GroupWise Client. The following diagram shows the stubbing icon:
75
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
76
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Install and Configure the Remote Provider(s) for Netmail Search
In order to gain access to archived items through the Netmail Search viewer or via the Stubbing Agent, you need to install the Remote Provider.
The Remote Provider acts as a proxy between the Netmail Search browser session or the Stubbing Agent (if installed) and the archive data and
indexing engine. Through the installation of the Remote Provider, users and superusers will be able to open Netmail Search and view archived
messages directly. In addition, the Remote Provider installation process also provides the means for installing the additional GroupWise Remote
Provider which is used by the WebViewer component to provide archive access through GroupWise WebAccess.
In this section:
Installing the Remote Provider(s)
Remote Provider Post-Installation Tasks
Additional Configuration for the Remote Providers
Installing the Remote Provider(s)
To install the Remote Provider(s), navigate to the WebViewer folder in the Netmail Archive distribution, and then run the RemoteProvider.exe file.
The installation program will guide you through the installation process. Follow the onscreen instructions to install the Remote Provider. On the Re
mote Provider Welcome screen, click Next to proceed.
On the Choose Destination Location screen, install the Remote Provider in the default location, or browse to the location where you would like
to install the Remote Provider. Click Next to continue.
77
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the M+Open and Jexcon Configuration screen, enter the requested information for configuration.
1. Under Netmail Archive Master IP, enter the IP address of the Master Archive server. This will be used by Netmail Search when carrying out
export jobs.
2. Under Netmail Archive Master Port, enter the port number used by the Master Archive server for Netmail Archive Cluster communications.
This should be the default value of 8585 unless you modified it during installation.
3. Select Novell GW 8 or higher or Novell GW 8 or lower, depending on your version of GroupWise.
4. Under Trusted IPs, if you have deployed or plan to deploy the Stubbing Agent, enter the Stubbing Agent IP address.
5. Click Next to continue.
The Remote Provider LDAP Connectivity Parameters screen lets you configure how the Remote Provider will access the directory server using
LDAP.
Note: When completing the fields on this screen, enter the same information you entered when configuring Netmail Archive’s
access to the directory server using LDAP.
78
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
1. Under LDAP Server IP Address, enter an IP address of a local eDirectory LDAP server.
2. Select SSL if you require a secure (SSL) connection between Netmail Archive and the eDirectory tree. If you enable SSL, the default Port
Number is 636. If you do not enable SSL, the default Port Number is 389. If, however, your LDAP server is configured to listen on a different port,
you can change the default port number.
3. Under Administrator Common Name, specify the account name with administrator rights to the eDirectory section where the Netmail Archive
configuration objects were stored. This is the account that was created as part of the prerequisites prior to installation. See "Administrator Rights
and Accounts" for details.
4. Under Administrator Password, specify the password used to access the account.
5. Under eDirectory Configuration Container, specify the path to the container where you created the Netmail Archive objects in eDirectory
using the syntax illustrated in the example.
6. Netmail Search uses LDAP authentication against eDirectory when users log in. This authentication lookup is performed by the Remote
Provider, and as such, it needs to know which eDirectory containers to look up to find user objects. Under User container, list the contexts of
each eDirectory container which holds user objects for users you wish to be able to use Netmail Search.
Note: The space in this field of the installation wizard is limited, so you may not be able to specify all of the user containers you
require. Modification to this setting can be made at a later stage by editing a configuration file, as described in “Remote Provider
Post-Installation Tasks”.
7. Select Perform validation if you want the installation program to validate the information provided.
8. Click Next to continue.
On the Remote Provider Configuration screen, you can configure the Remote Provider.
79
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
1. Under GroupWise Remote Provider, select Install GroupWise Remote Provider if you want this installation to also install the Remote
Provider used by the WebViewer component (see "Install and Configure Optional WebViewer Component for GroupWise WebAccess" for more
information about the WebViewer). The GroupWise Remote Provider is needed so that WebViewer can access the Index and retrieve archived
items. If you select this option, you must also specify the Provider Service Port for the GroupWise Remote Provider. When specifying the
TCP/IP port number, be sure to match the setting you used when you installed the WebViewer Application component.
Note: When you select the option to install the GroupWise Remote Provider, the Install Netmail Search/AWA Remote Provider
option is also automatically selected.
2. The Netmail AWA Remote Provider is the remote Provider used by Netmail Search and the Stubbing Agent. Under M+Analytics/AWA
Remote Provider, ensure that Install M+Analytics/AWA is selected.
3. Under AWA Port, enter the TCP/IP port number on which the Remote Provider will listen for requests from Netmail Search. The default value
of 8888 should be used, unless it is in use by another service on the server.
Important: The Netmail Search interface allows users to Forward items out of the archive store to designated email recipients. It
will use the SMTP server specified here as an SMTP relay for sending these forwarded mails. When specifying the SMTP Relay
Server IP (typically your GWIA IP address), ensure that your mail server is configured to allow relaying from the IP address of the
this Remote Provider server.
4. Click Next to continue.
On the Logon Information screen, specify which Windows account you want to use to start Remote Provider services. In order to start Netmail
Archive services, you must have local Administrator privileges on the server. Click Next to continue.
80
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
On the Ready to Install screen, click Install to begin the installation.
On the Wizard Complete screen, click Finish to complete the installation.
81
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
After you have clicked Finish in the Remote Provider installation wizard, you are prompted as to whether you would like to create the keystore
necessary for SSL communications. Even if you do not plan to use SSL for Remote Provider communications, it is good practice to complete
these steps.
On the first popup that refers you to the Netmail Archive Installation Manual for instructions on configuring certificates, click OK.
On the Question popup, click Yes to proceed with keystore generation.
On the Creating a Keystore screen, enter a password to be used for this process. Note that any random password will suffice, and this password
does not need to be recorded.
82
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Click Next to proceed with keystore generation. A command window briefly appears while this is being carried out. Once the command window
closes, the process is complete.
Remote Provider Post-Installation Tasks
After completing the Remote Provider installation program, there are several post-installation tasks for you to complete in order for Netmail
Search to function properly.
Starting Windows Services
The Remote Provider runs as a Windows service named Netmail AWA Remote Provider. The GroupWise Remote Provider, used by
WebViewer, runs as a Windows service named Netmail Remote Provider. On each server where you have installed the Remote Provider, you
need to start the appropriate services.
1. To start services manually, choose Control Panel > Administrative Tools > Services from the Windows Start menu.
2. Double-click Services to open the Services dialog box.
3. Locate the Netmail Remote Provider service in the list of Services, and click Start.
4. Locate the Netmail AWA Remote Provider service in the list of services. Stop and then restart the service.
Configuring the Remote Provider on a Server with Multiple IP Addresses
The Remote Provider listens on port 8888 for communications from the Netmail Search sessions or from the Stubbing Agent. When the server
running the Remote Provider is configured with two or more network interfaces and has two different IP addresses on different subnets (such as
NAT), you need to specify on which address the Remote Provider should listen.
1. On the Remote Provider server, open the xgwxmlv.cfg file located in C:/Program Files/Messaging Architects/Remote Provider.
2. Locate the line in the file which contains: nat.host=
3. Edit the line to include the IP address on which the Remote Provider should listen.
83
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Example: nat.host=192.168.1.124
4. Save the changes made to the xgwxmlv.cfg file, and then restart the Netmail AWA Remote Provider service.
Additional Configuration for the Remote Providers
It is possible to modify some of the default settings used by the Remote Provider and GroupWise Remote Provider in order to change behavior of
the WebViewer and Netmail Search interfaces. Depending on your compliance needs and wants, you can enable the End-User Delete option.
You can also change Netmail Search audit tags, or add or modify dropdown lists.
Enable End-User Delete
End-User Delete gives administrators the ability to allow ALL users, without any exceptions, to delete their archived items. As such, End-User
Delete should be used with caution. With this feature, items are permanently deleted from the archive, but the audit files are kept for eDiscovery
purposes. This feature works with Netmail Archive WebViewer and Netmail Search. To enable End-User Delete, follow these steps:
1. Browse to the Remote Provider folder C:\Program Files\Messaging Architects\RemoteProvider, and open the xgwxmlv.cfg file.
2. Locate the following line in the file: Message.deletable=false.
3. Edit the line so that it states the following: Message.deletable=true. When this line is set to “true,” users can delete items from their archives
through either Netmail Archive WebViewer or Netmail Search.
4. After modifying and saving the file, restart the Netmail Remote Provider and Netmail AWA Remote Provider services.
Warning: Messaging Architects generally does not advise enterprises to enable End-User Delete, because with this feature,
enterprises no longer have control over their records. Before enabling this feature, please consult your legal counsel.
Once this feature is enabled, a Delete button will appear in users’ Netmail Archive WebViewer or Netmail Search interface.
Customize Netmail Search
It is possible for administrators to customize certain features in Netmail Search. The available default tagging options and the options listed in the
dropdown lists of several fields in the Case Info tab of both the Create Case and Edit Case dialog boxes can be renamed or deleted. New
options can also be added.
To customize tags, follow these steps:
1. Browse to the Remote Provider folder C:\Program Files\Messaging Architects\RemoteProvider, and open the xgwxmlv.cfg file.
2. Locate the following line in the file: analytics.tags=['Relevant','Privileged','Flagged','Work Product'].
3. Rename or delete items listed within the square brackets, or add new items to the list. New items added to the list must be placed in single
quotation marks and separated by a comma.
4. After modifying and saving the file, restart the Netmail AWA Remote Provider service.
In the Case Info tab of the Create Case and Edit Case dialog boxes, the options in the dropdown lists of the Status, Case Class, Case Type, and
Case Sub Type fields can also be customized.
84
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
To customize the dropdown lists, follow these steps:
1. Browse to the Remote Provider folder C:\Program Files\Messaging Architects\RemoteProvider, and open the xgwxmlv.cfg file.
2. To customize the Status field, locate the following line in the file:
analytics.caseStatusList=[['new', 'New'],['opened', 'Opened'],['closed','Closed']].
To customize the Case Class field, locate the following line in the file;
analytics.caseClassList=[['claim', 'Claim'],['litigation', 'Litigation'],['non_litigation', 'Non-Litigation'],['potential_claim', 'Potential Claim']];
To customize the Case Type field, locate the following line in the file:
analytics.caseTypeList=[['general_liability', 'General Liability'],['intellectual_property', 'Intellectual Property'],['employment', 'Employment']];
To customize the Case Sub Type field, locate the following line in the file:
analytics.caseSubTypeList=[['Workplace', 'Workplace']].
3. Rename or delete items listed within the square brackets, or add new items to the list. New items must be added to the list using the following
format: [['new_item', 'New Item']]. The term 'new_item' acts as a placeholder for the new item, while the term 'New Item' is the name of the new
item, as it appears in the dropdown list.
4. After modifying and saving the file, restart the Netmail AWA Remote Provider service.
85
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Appendix A - Rebuilding the PostgreSQL Database
Netmail Archive uses a logging database to monitor performance. By default, Netmail Archive uses a PostgreSQL database. PostgreSQL is the
recommended database, though Netmail Archive supports several other databases.
In some cases, it is possible that you may need to manually re-create the Postgres database. This can happen in one of the following instances:
The creation of the Postgres database failed during the installation of PostgreSQL
There is corruption or other problems with the database
The database needs to be moved to another server
Watch the following video to learn how to rebuild your PostgreSQL database, if the need should arise:
86
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Appendix B - Confirming eDirectory Schema Extensions and Objects
During installation, Netmail Archive applies several schema extensions to the chosen eDirectory tree. These are made up of object classes and
attributes which are then used by the Netmail Archive eDirectory objects. The installation process also creates the core Netmail Archive
eDirectory objects in the container specified to hold the Netmail Archive configuration.
If LDAP details for eDirectory access were entered incorrectly, if the user specified at installation did not have the correct eDirectory rights, or if
there was a problem with your LDAP server, then it is possible that the eDirectory schema was not extended properly during the Netmail Archive
installation, or the core Netmail Archive objects were not created.
In such scenarios, you can use the information below to confirm the schema extensions and object creation. If there is a problem, you can
manually extend the schemas and create the basic Netmail Archive configuration objects using batch files provided for you. If you installed
Netmail Archive in the default C:\Program Files\Messaging Architects location, then these batch files can be found under C:\Program
Files\Messaging Architects\WebAdmin\mSetup.
To confirm the eDirectory schema extensions:
Following installation, you can double check that the schema of your eDirectory tree was successfully extended by using ConsoleOne.
1. In the ConsoleOne tree view, select your tree or organization object, and then use the menu to select Tools > Schema Manager. The Schema
Manager window opens, listing the Classes present in your tree. Verify that the ma object classes are listed as in the figure below:
Note: This figure shows the eDirectory classes used by the current version of Netmail Archive. Future versions may include more
or less. Typically, if some are present then this indicates that the classes were all correctly added during the installation process.
2. Select the Attributes tab, and verify that the ma attributes are listed, as shown in the next figure:
87
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Note: If either or both the ma classes or attributes are missing, then there was a problem with extending the schema during
installation. You can follow the steps outlined in “To manually extend the eDirectory schemas and create core objects” to
manually extend the schema.
To Confirm the Netmail Archive Core eDirectory Objects:
Once the schema is correctly extended, a set of core Netmail Archive eDirectory objects is created in the container specified for this purpose
during installation.
Following installation, you can confirm the existence of the core objects in eDirectory by using ConsoleOne. Simply browse to and expand the
container specified during installation and check for the existence of the objects shown in the following figure:
88
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Note: If the objects do not appear, use the manual process described below to create them using the batch files provided.
To manually extend the eDirectory schemas and create core objects:
1. On your Netmail Archive Master archive node, choose Start > Run, and then type cmd to open a command line prompt.
2. If you installed Netmail Archive in its default location, navigate to the C:\ProgramFiles\Messaging Architects\WebAdmin\mSetup folder.
3. To extend the schemas, enter CreateSchema<username> <password> (e.g., CreateSchema admin.org password123). The specified
must have administrative rights to the tree).
To create the core Netmail Archive Objects, enter CreateMaster <username> <password> (e.g., CreateMaster admin.org password123). The
specified user must have administrative rights to the tree.
A note about upgrading from M+Archive:
If you are upgrading existing servers from a previous version of Messaging Architects’ M+Archive to Netmail Archive, some of your existing
eDirectory objects will be automatically upgraded during installation. If you encounter any errors during the upgrade, however, you may need to
perform additional manual upgrades to the existing eDirectory objects using the eDirUpgrade.exe file provided for you. If you installed Netmail
Archive in the default C:\Program Files\Messaging Architects location, then the file can be found under C:\Program Files\Messaging Architects.
To use the eDirUpgrade.exe file:
1. Choose Start > Run, and then type cmd to open a command line prompt.
2. At the prompt, type the following line using the syntax provided, substituting your organization’s credentials for the placeholders used in the
89
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
example below:
eDirUpgrade.exe /dn <Archive Container> /u <LDAP user> /p <password> /server <LDAP Server> /port <LDAP port> /ssl <true/false>
Example: eDirUpgrade.exe /dn ou=archive,o=corg /u cn=admin,ou=ou1,o=org /p password /server 192.168.1.123 /port 389 /ssl false)
90
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Appendix C - Preserving Data & System Integrity of Netmail Archive
As with any electronic data, preserving the integrity of the data is of paramount importance. In the current age of electronic records and electronic
discovery, the preservation of archival email records is even more critical, especially if those records have been ordered preserved by the courts.
Huge gaps in the electronic register due to hardware failures and data corruption can not only cost an organization to recover systems and get
them operational but can also cost an organization severely in a litigation process where incomplete eDiscovery is performed.
Netmail Archive provides a static method for saving archived email records and indexing the content for quick and efficient eDiscovery requests,
but like any electronic data, it is subject to the same risks as all other electronic data unless it is properly managed with respect to data integrity
and data recoverability.
Throughout the years there have been many different technologies for ensuring electronic data integrity and while most are still available, the type
of data and recovery requirements are the critical factors in choosing the most appropriate solution.
Netmail Archive Data Formats
Archive has two separate data formats: the Archived Messages and the indexes of the archived messages.
Archive Data
Archive stores data in two separate formats: XML and binary. When an email is archived, two XML messages are created, one XML message
containing all the message metadata and the text content of the message and a separate XML audit file which is used to track the message file. In
addition, any attachments which may have been part of the original message are stored as binary attachments and linked to the original message
through a URL in the message file.
Email messages tend to be fairly small if we take into account only the actual text of the message and the message metadata. A typical message
is usually about 4kB, which is the equivalent of almost 500 words. Adding attachments, graphics and templates to a message account for almost
99% of the actual message size.
Audit files contain message metadata indicating message chain of custody, message security and message auditing data and are typically only
1-2kB in size.
Given the fact that an average user working 250 days per year and sending or receiving on average 30 messages per day, this equates to 7,500
messages/year, and in a company with 1,000 users, this is over 7.5 million messages per year. Given multiple years of retention, the number of
messages, and consequently the number of files retained on the file system, quickly becomes a huge number. This needs to be taken into
consideration as many backup solutions are based on file backup.
Index Data
Indexes are created by the index server to provide quick and easy searching of what is effectively a huge number of individual data files. Indexes
are not constrained to the same type small size – large volume profile as are the Archive data files and contain far fewer files of larger sizes. This
makes the indexing system easier to back up with a file backup solution. However, there are other dependencies which must be regarded.
Indexes are created by the software which reads the source content and updates its internal indexes. This process doesn’t happen all at once for
the sake of efficiency, and as the data is being indexed, it is held in cached form until it can be written permanently to the system indexes. It is
therefore imperative that when backing up the indexing system, that there are no indexing processes currently running, else the indexes would be
backed up in an inconsistent state.
The one benefit that the indexes have over the archived data is that indexes can always be rebuilt easily from the source data, whereas, if the
source data is destroyed, it cannot be regenerated from the index.
Exalead, the indexing engine used by Archive, can generate indexes in real time as messages are archived, or it can be configured to archive on
a scheduled basis. To do this, the system creates a timestamp so it understands when the last indexing job was run and therefore only indexes
that content which is newer than the timestamp.
With the timestamp, the index server can be backed up at much longer intervals and thus requiring much shorter periods of time to fully
regenerate indexes if having to restore from a disaster. The recommendation would be to back up the index server once per week and therefore
only have to regenerate a week of indexes in the event of a failure and system restore.
The major requirements to backing up the Exalead index server are that there are NO ACTIVE INDEXING jobs running. To ensure this, Exalead
services should be shut down.
Backup Technologies
Tape Backup Systems
Tape technology has advanced significantly over the past 3 decades with higher capacities and higher transfer rates but tape devices still use
linear storage as opposed to random write and seek which is provided by hard drives. The main issue with tape backup is with the software. Tape
backup software provides for different types of backups including full backup and incremental backup. Obviously it is not logical to backup 40 TB
91
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
of data every night if only 2% of that data has changed. The main issue is determining what 2% needs to be backed up. Traditional tape backup
systems rely on the “Archive” status bit, a file level attribute which is applied when the file is written or changed by the file system. When the
backup software backs up the file, it resets the status bit so it knows the file has been backed up.
For the software to know which files have not been backed up, it must scan every single file on the target system. When dealing with file systems
containing millions of files, this process of scanning the file system can take a very long time and jeopardize the ability to even obtain an
incremental backup in a single day. This not only ties up valuable backup resources but creates a backup inconsistency.
Newer backup software packages can make use of the Windows file journaling feature. With file journaling, instead of modifying the status bit on
every file, the file system itself keeps track of modified files in a table. The tape backup software therefore only has to read the table to obtain a list
of modified files and can perform an incremental backup far more efficiently.
One negative aspect of using tape backup is that it creates a separate copy of the data which survives archival destruction policies and therefore
could be a potential discovery liability. With incremental backups, you will be forced to maintain an original full backup and therefore this presents
loopholes in the records destruction policy.
Disk to Disk Backup
Disk to disk backup has become the standard for larger organizations with Terabytes of data which needs backing up. Because disk is a faster
media, the backup can be conducted at a much faster rate thus reducing the backup window and impact to production systems. Once the
backups are on a secondary storage system, they can be moved to tape for off-site storage. Like tape backup, the critical component is the
software to run the job. Products designed for this such as Commvault® and other enterprise software packages provide for journal based
backup.
Again the one cautionary note is when conducting any backup of data, this creates an external copy of the data and therefore can be contrary to
record destruction policies.
Note: If you cannot guarantee limited retention of the backed up items on disk or tape, then this media should not be used.
SAN Replication and Snapshot
Many of today’s sophisticated Storage Area networks have built in fault tolerance and redundancy capabilities. While most SANs can be
configured with advanced RAID configurations (Redundant Array of Inexpensive Disk) including RAID 10 which effectively duplicates all data and
provides exceptional protection against hardware failure, it does not adequately address protecting against data integrity and data corruption.
Since backups create a static copy whereas replication creates a dynamic copy, corruption with the dynamic copy can be replicated to the
secondary device. In this case one needs to use backup or if the SAN architecture permits, snapshots. A snapshot is a backup function of the
SAN. It allows the SAN to take a block level image recording of the storage area at any given point in time. If there is a corruption, the system can
be restored to that exact point in time. Snapshots are much more efficient than backup, can be performed very quickly and can be performed on
live data systems. The only issue with snapshots is the storage overhead they require. Snapshooting a SAN LUN generally takes more space
than performing a snapshot on a files system which is why snapshots on devices like NetApp Filer with a CIFS (Windows File System) module will
take up less space than a snapshot of a SAN Volume.
Organizations whose SAN architectures support snapshots should consider taking daily if not weekly snapshots. In most cases, data is archived
when it is older than 7-15 days so if a restore of data is required, the source data on the email system is still available to re-archive. Check with
your policies and requirements to determine the best frequency for taking snapshots. It should correspond to the criticality of restoration and data
accessibility.
Netmail Store
Netmail Store is a content addressable storage system or CAS. This means that data is not stored as traditional files on a file system but is stored
on the device as objects with each object having a set of metadata which defines the properties of the data. Netmail Store is designed to
automatically maintain and backup data without administrator intervention or management. As each piece of data is written to the system, the
system creates a hash value for the data written so it can maintain the integrity of the data and determine if the data has changed or become
corrupt. The system also automatically replicates the data into 2 or more copies and distributes them across several different nodes or disk drives
which can be local or located in a separate disaster recovery site. The system manages itself and in the event of a hardware failure, the system
will begin to replicate all files which existed on the failed device to ensure it always maintains multiple copies. In the event of corruption, the
system will automatically repair the corrupted file by using a valid copy. This particular system maintains a real-time backup automatically, always
keeping a copy of files. The system only allows for Writing, Reading and Deleting of files and does not allow for the modification of existing files
thus eliminating any risk of file overwrites or changes. If required, it supports WORM storage whereby a file can be locked against deletion for a
specified period of time.
The solution provides the best method for records management as when the file is destroyed based on organizational retention policies, it and all
copies are destroyed.
Conclusion
Backup of archive data is critical not only because it included irretrievable corporate information but because organizations maintaining data under
litigation hold can be severely penalized by the courts for not adequately taking actions to protect the data. Organizations need to adopt the best
92
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
and most effective methods for guaranteeing data integrity. From a preferred list of solutions, Content Addressable Storage is the first choice for
Archive data backup, with SAN Replication/Snapshot second and disk/tape backup as a last choice. Not backing up the data is not an option. For
indexes, most existing backup solutions will suffice as long as care is taken not to backup during system operations.
93
Copyright © 2013, Messaging Architects. Updated: 10/05/2013
Netmail Archive 5.2 Installation Guide for Novell GroupWise
Appendix D - Netmail Archive and Anti-virus Software
Anti-virus (AV) software is critical for ensuring that systems are protected and not compromised by malicious software that can not only cause
data loss and system failure but also compromise an organization's security.
Messaging Architects does not discourage the use of AV software on the Netmail Archive platform. However, if improperly configured, the
software can not only interfere with communications between Archive components but can also slow down the system.
Recommendations:
Never install AV software prior to installing Archive Components. This can cause issues with getting the Archive software to work properly and
can increase the complexity of troubleshooting issues. The AV software should be installed only after the Archive components have been installed
and fully validated. If, after installing AV software, there are issues, they can be attributed to the AV software. Try to avoid installing port-blocking
AV products.
All mailstores contain files with viruses that were not caught by updated virus scanners when delivered. Most of these files would be caught with
the updated software running on the client if they were accessed. DO NOT use Messaging Architects servers as a method for scanning and
eradicating viruses from the Archive system or email during the archive process. This only slows down the archive process and causes infected
files to be quarantined or deleted, which causes broken link messages. Exclude Archive Temp Folder and Attachment storage folder from Virus
scanning. If you wish to remove viruses from the Archive store, run this as a manual scanning process either from the Archive server when no
archive jobs are running or from a standalone system.
Isolate your Archive and Index servers from your client workstation network by blocking access. This will prevent potential viruses from
communicating with the Archive servers and infecting them. The only client access to Archive servers required is that for the Outlook Plugin over
port 8443 to the Remote Provider service or server.
94
Copyright © 2013, Messaging Architects. Updated: 10/05/2013