GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager...
-
Upload
kellie-hammel -
Category
Documents
-
view
219 -
download
5
Transcript of GroupWise ® Messenger Installation, Configuration, and Operation Jason Williams Product Manager...
GroupWise® Messenger Installation,
Configuration, and Operation Jason WilliamsProduct [email protected]
Kevin CrutchfieldTeam [email protected]
© 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
© 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 (!)
© 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
© 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
© 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
© 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
© 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
© 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
© 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
© 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!
© 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
© April 11, 2023 Novell Inc, Confidential & Proprietary13
GroupWise Messenger Policy object
© April 11, 2023 Novell Inc, Confidential & Proprietary14
GroupWise Messenger Policy object: General
© April 11, 2023 Novell Inc, Confidential & Proprietary15
GroupWise Messenger Policy object: Contact List
© April 11, 2023 Novell Inc, Confidential & Proprietary16
GroupWise Messenger Policy object: Privacy
© April 11, 2023 Novell Inc, Confidential & Proprietary17
GroupWise Messenger Policy object: Information List
© April 11, 2023 Novell Inc, Confidential & Proprietary18
GroupWise Messenger Policy object: Custom Status
© April 11, 2023 Novell Inc, Confidential & Proprietary19
GroupWise Messenger Policy object: Used By
© 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
© April 11, 2023 Novell Inc, Confidential & Proprietary21
Scope Profile:System Scope
© April 11, 2023 Novell Inc, Confidential & Proprietary22
Scope Profile:LDAP Profile
© 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
© April 11, 2023 Novell Inc, Confidential & Proprietary24
Securing Conversations:Importing your Certificate and Key File
© 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
© April 11, 2023 Novell Inc, Confidential & Proprietary26
The Archive Agent:Agent settings
© April 11, 2023 Novell Inc, Confidential & Proprietary27
Accessing Archived Conversations:Configuring Archive settings
© April 11, 2023 Novell Inc, Confidential & Proprietary28
Accessing Archived Conversations:Granting Archive access
© 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
© 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
© April 11, 2023 Novell Inc, Confidential & Proprietary31
Optimizing Agent Performance:Agent Settings
© April 11, 2023 Novell Inc, Confidential & Proprietary32
Monitoring your system:Setting up the Web console
© April 11, 2023 Novell Inc, Confidential & Proprietary33
Web Console:Status
© April 11, 2023 Novell Inc, Confidential & Proprietary34
Web Console:Configuration
© April 11, 2023 Novell Inc, Confidential & Proprietary35
Web Console:Environment
© April 11, 2023 Novell Inc, Confidential & Proprietary36
Web Console:Log files
© April 11, 2023 Novell Inc, Confidential & Proprietary37
Updating The Messenger Client:Auto-Update!
© 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
© April 11, 2023 Novell Inc, Confidential & Proprietary39
Questions
© April 11, 2023 Novell Inc, Confidential & Proprietary40
© 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.