GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager...

41
GroupWise® Messenger Installation, Configuration, and Operation Jason Williams Product Manager [email protected] Kevin Crutchfield Team Lead kcrutchfi[email protected]

Transcript of GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager...

Page 1: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

GroupWise® Messenger Installation,

Configuration, and Operation Jason WilliamsProduct [email protected]

Kevin CrutchfieldTeam [email protected]

Page 2: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary2

:

:

:

:

Opening the door to Web Services

Novell exteNd™

Securely getting the right information to the right people

Novell Nsure™

The best foundation for your mixed environment

Novell Nterprise™

The experience to solve your business problems

Novell Ngage

Novell Nterprise is an innovative

family of products which give you

the power to enable and manage

the constant interaction of people

with your business systems —

regardless of who they are, where

they are or what time of day it

happens to be.

Novell one Net vision

SM

Page 3: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary3

Today's Agenda

Pre-requisites• What you should know• Things you shouldn’t do• Hardware

Installation• NetWare®

• Windows• Issues and tips

Up and Running• The Agents

– Communications– Archive

• Securing your system• Administering users

Questions and Answers

• Optimizing your system

• Auto-update• Roast the PM (!)

Page 4: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary4

Novell GroupWise Messenger:Architecture

LDAPDirectory

Messaging agent

User authentication

Storage

Office

F i r e

w a

l l

Mobile

Home

Novell eDirectory

Archive agent

RemoteOffice

I n t e

r n e

t

Page 5: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary5

Messenger system components:Messaging Agent

The Messaging Agent:• Accesses Novell eDirectory on behalf of users to

authenticate them when they start the Messenger client, searches for contacts, saves users’ option settings for the Messenger client etc.

• Transfers instant messages back and forth between Messenger users

• Maintains presence information about Messenger users

• Passes conversations to the Archive Agent if archiving is enabled

Page 6: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary6

Messenger system components:Archive Agent

The Archiving Agent:• Accesses eDirectory on behalf of authorized

Messenger users in order to grant them access to the Messenger archive

• Receives completed conversations from the Messaging Agent and stores them in the Messenger archive

• Indexes the archived conversations so that they can be searched by authorized Messenger users

• Performs searches in the Messenger archive for authorized Messenger users

• Manages expiration of old conversations• Repairs the Messenger archive in case of

damage to its database

Page 7: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary7

GroupWise Messenger – Prerequisites: Operating System

Make sure your OS is up to the job:• NetWare® 5.0 – Minimum Service Pack 6• NetWare® 5.1 – Minimum Service Pack 5• NetWare® 6.0 – Minimum Service Pack 2

– Note: Novell does not support running Messenger on NetWare 4.x

• Windows 2000 – Minimum Service Pack 3– Note: Although testing has shown that Messenger will work on

Windows NT4 it is not supported

Make sure eDirectory™ is up to date and free from errors

• If using Novell NDS® / eDirectory for the LDAP server the following versions are supported:

– Novell NDS eDirectory 8.78 or later– Novell eDirectory 85.23 (8.5.1) or later

Page 8: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary8

GroupWise Messenger – Prerequisites: Server Hardware for Messaging Agent

NetWare / Windows Platform:• For 1000 ACTIVE Users Novell Recommends:

– Pentium 4 running at 1.5 GHz• 1 GB of RAM• 250MB Free Hard Disk (will need more for archiving)

Scalability Notes:• Usually only 1% of the total users will be active

at any one time• 50,000 users can be supported by a single

server easily• Novell has logged in 10,000 users and simulated

1,000 users sending messages every second

Page 9: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary9

GroupWise Messenger: Information needed for install

Before you Install Messenger; make sure you have the following information:

• LDAP Server information– Port, IP Address / DNS name etc.

• SSL Certificate and Key information– If you want to secure conversations in your system

• Archive server details– If you want to archive conversations

Page 10: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary10

GroupWise Messenger – Installation

GroupWise Messenger is a Windows-based install (Server, Client AND Administration components)

• Novell Client™ 32 required to allow you to extend the Schema (Yes, schema extensions are mandatory)

• Mapped drive to NetWare Server if installing to NetWare

• ConsoleOne® 1.3.2 or better (1.3.4 is included if you don’t have it)

Tip:• We suggest that you use Windows 2000 or XP

Workstation to install from. Other Windows Operating Systems work fine, but 2000 and XP are a little cleaner for install

Page 11: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary11

Installing Messenger

The Messenger installation will allow you to perform the following tasks:

• Install the agents

• Install the client

• Extend the Schema

• Install the Management snapins

• Any of the above!

Page 12: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary12

Post Installation tasks

Once Messenger is installed and the agents are running:

• Configure your Messenger Policies– Note: You should have at least one Policy to allow users

to gain access (the install creates a default policy). By default no users are enabled

• Configure your Messenger Profiles– Note: You *must* have at least one Scope to allow

users to gain access• Configure and enable SSL if required

– TIP: Remember that SSL certificate we talked about?• Configure Archiving if required

– TIP: We’ll talk about this later

Page 13: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary13

GroupWise Messenger Policy object

Page 14: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary14

GroupWise Messenger Policy object: General

Page 15: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary15

GroupWise Messenger Policy object: Contact List

Page 16: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary16

GroupWise Messenger Policy object: Privacy

Page 17: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary17

GroupWise Messenger Policy object: Information List

Page 18: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary18

GroupWise Messenger Policy object: Custom Status

Page 19: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary19

GroupWise Messenger Policy object: Used By

Page 20: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary20

Setting up Profiles

GroupWise Messenger has the following profiles:• Scope Profile (mandatory)

– Defines which user contexts the system will service

• LDAP Profile– Used for directory access via LDAP– Also useful for failover and running in protected memory

Page 21: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary21

Scope Profile:System Scope

Page 22: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary22

Scope Profile:LDAP Profile

Page 23: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary23

Securing Conversations:Generate a Certificate Signing Request

Use the GWCSRGEN utility from GroupWise 6.5• You will then have a servername.CSR file• Submit this to your Certificate Authority

– Tip: You can use Novell Certificate Server (FREE!) to generate your Cert

– Note: Do NOT use the ROOTCERT.DER file included with eDirectory as a public certificate

Select your server and use the provided certificate and key file

• Note: If you want BOTH the Messaging and Archive agents to use SSL you will need to select the SERVER object

Page 24: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary24

Securing Conversations:Importing your Certificate and Key File

Page 25: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary25

Archiving Conversations Centrally

GroupWise Messenger allows you to archive conversations within the system centrally• By user• By Policy

The Central Archives are currently only available to designated administrators• Note: Users can store conversations locally into

text files on their workstation

Page 26: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary26

The Archive Agent:Agent settings

Page 27: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary27

Accessing Archived Conversations:Configuring Archive settings

Page 28: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary28

Accessing Archived Conversations:Granting Archive access

Page 29: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary29

Optimizing Agent Performance:Agent Settings – Tuning

Maximum number of users (Default 5120)• When you reach this limit nobody can login

Client / Server threads (Default 15)• This is fine up to 7500 users, more than 50 threads

can impact anything else running on the server

Default number of connections (Default 10)• Defines how many connections the Agent makes to

eDirectory when using direct access for user lookups– TIP: These connections are ALWAYS kept open even

when not in use

Page 30: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary30

Optimizing Agent Performance:Agent Settings – Tuning

Idle Timeout (Default 30 seconds)• Idle timeout for any direct connections above the

default that are unused

Maximum number of connections (Default 50)• The maximum number of direct connections that can

be opened at any time

Maximum query results (Default 100)• Maximum number of results returned by a user

lookup– NOTE: Setting this to more than 200 will impact system

performance if a large number of queries are issued

Page 31: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary31

Optimizing Agent Performance:Agent Settings

Page 32: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary32

Monitoring your system:Setting up the Web console

Page 33: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary33

Web Console:Status

Page 34: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary34

Web Console:Configuration

Page 35: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary35

Web Console:Environment

Page 36: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary36

Web Console:Log files

Page 37: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary37

Updating The Messenger Client:Auto-Update!

Page 38: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary38

And so… to the future

What’s next:• SP1 – By July this year

• Bug fixes• Emoticons• Not much else

• GroupWise “Sequoia” (features uncommitted)• GroupWise Client integration improvements• Scalability enhancements (multiple agents)• “Static” chat rooms• Individual access to central conversation archives

• Parallel SDK development

Page 39: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary39

Questions

Page 40: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary40

Page 41: GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager jawilliams@novell.com Kevin Crutchfield Team Lead kcrutchfield@novell.com.

© April 11, 2023 Novell Inc, Confidential & Proprietary41

Unpublished Work of Novell, Inc. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.

General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a product. Novell, Inc., makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc., reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.