SlideShare ist ein Scribd-Unternehmen logo
1 von 65
Toronto, June 6-7 2016
Best and Worst Practices
Deploying
IBM Connections
Christoph Stoettner
Nico Meisenzahl
PLATINUM & SPOTLIGHT SPONSORS
GOLD SPONSORS
SILVER SPONSORS
BRONZE SPONSORS
Christoph Stoettner
• Senior Consultant – panagenda
• IBM Notes / Domino since 1999
• IBM Connections since version 2.5 / 2009
• Many years of experience in:
• Migrations
• Administration und installs
• Performance analysis
• Joined panagenda in 2015 focusing in:
• IBM Connections deployment und
optimization
• IBM Connections monitoring
• Husband of one & father of two, Bavarian
3
@stoeps
linkedin.com/in/christophstoettner
www.stoeps.de
christophstoettner
+49 173 8588719
christoph.stoettner@panagenda.com
Nico Meisenzahl
• Consultant at panagenda
• IBM Notes / Domino since 2008
• IBM Connections since version 3.0 / 2010
• Many years of experience in:
• Consulting
• Migrations & Administration
• Joined panagenda in 2016 focusing in:
• IBM Connections Consulting
• ICS deployment & optimization
4
@nmeisenzahl
linkedin.com/in/nicomeisenzahl
meisenzahl.org
nico.meisenzahl
+49 170 7355081
nico.meisenzahl@panagenda.com
IBM Connections Request Flow
5
Databases
WebSphere Application Server
IBM HTTP ServerWebSphere Plugins
Application DBsPEOPLEDB
LDAP Server
TDI
Forward to Application Server and
Port
(Load balancing and Failover)
Redirect
unknown
URL
Upload and Download of
Files, Attachments
Common:
Access Customization,
Webressources
Read and Write
Authentication
Users / Groups
Reads Userdata for Profiles
Create, Update,
Delete and Inactivate
Profiles
Shared
Directory
Link
to
Attachments
Profile changes synchronize to
Membertables through JMS Queue
Optional:
Direct Access
to Attachments
Toronto, June 6-7 2016
Installation & Requirements
System Requirements
• Regularly check requirement
documents
• All versions
• http://short.stoeps.de/vwzrv
• IBM Connections 5
• http://short.stoeps.de/mspdi
• IBM Connections 5.5
• http://short.stoeps.de/cnx55sysreq
• Check all notes, Download PDF
Connections 5.0 CR3
Connections 5.5
Connections 5.5 CR1
7
System Requirements
8
• Be careful with installation documents
• Sometimes wrong dependencies mentioned
• Supported statement does not mean it’s licensed
• http://www-01.ibm.com/support/docview.wss?uid=swg21683118
• Supported: DB2 10.5 FP4 ->
but Connections 5.0 License Agreement:
• You will not find a DB2 10.5 license in your PA Account
Sizing
• Be prepared for future growth
• Do not overact
• A few hundred users doesn’t mean you need a large deployment
• Not fans of multi-instance database machines
• If I run in database performance issues I split the databases to
different machines
• Performance tuning guide
• Multi-instance is best practice, if you have enough resources
Performance Tuning Guide 5CR1 – page 10
9
Sizing
• A word on requirements
• 4 | 8 GB memory minimum is often too less,
better to start with 10 or 12 GB
• Memory swapping kills all tuning efforts
• CPU cores
• 2 cores minimum only on small deployments
• Thumb rule: calculate one core for each jvm
(expensive with PVU license)
• Disk
• Using network storage or virtualized servers
• Easier to extend
Connections 5.0Connections 5.5
10
Prepare for your Installation
• Download all software packages
• Check System Requirements!
• Paths shouldn't contain spaces
• No spaces in source and destination folders
• Use a dedicated administration user
• Especially on Windows avoid users with applied group policies
• If possible disable User Account Control (UAC)
• Run all Installer and Scripts with option “Run As Administrator”
11
Security Settings
• During installation you should disable all "Security"
Software
• SELinux
• AppArmor
• Antivirus
• Firewalls
• Self developed scripts and extensions
• It's not fun, when a script deletes databases, because
you forgot to add the directory to the script exclusions
12
Operating System specific settings -
Linux
13
• Different operating systems need special settings
• Always use the operating system where you have the best
skills
• Linux
• /etc/security/limits.conf
• Increase nofile and nproc (see tuning guides)
• Example from tuning guide
• Default nproc (max number of processes) for user root 2047
• You can extend the nproc with ulimit –p up to 16384 (e.g. within .bashrc
or .profile)
• Or set soft and hard limit to equal sizes, avoids additional changes with
profile
root soft nproc 2047
root hard nproc 16384
Operating System specific settings -
Windows
14
• Always use UNC path as Shared
Directory
• Easier to add additional WebSphere Nodes
for failover or load balancing
• WebSphere services
• Technical user account
• Enable “Password never expires”
• Disable “Must change password on next
login”
• Default: LocalSystem has no network access
• Check access rights on Shared
Directory
Network
• Name lookup / DNS
• All servers must be resolvable (hosts is not a suitable workaround)
• Knowing the protocol
• Avoid Round Robin
• No Authentication failover in WebSphere with Round Robin!
• Network storage (file locking is important)
• NFS v4 / SMB|CIFS
• No DFS
• Reverse Proxies / Proxies
• Always test your deployment without proxies
• Activate after successful testing
15
Register WAS as a service
• Register WAS as a service
• Services for Deployment Manager and
NodeAgent(s)
• wasservice.bat|sh
• Map service to a technical user
• any Active Directory User is possible
• allowed to read / write network share with Shared
Content
• Service can parse commands to nodeagent
• -stopArgs "<NA commands>"
• Configure monitoring policy (if required)
16
WasService.bat|sh – Register service
17
cd D:IBMCNXWebSphereAppServerbin
WASService.exe
-add CnxNode01
-serverName nodeagent
-profilePath d:ibmcnxwebsphereappserverprofilesCNXNode01
-stopArgs "-username wasadmin -password password -stopservers"
-userid cnxtec -password password
-encodeParams
-restart true
-startType automatic
parsed to nodeAgent
stops AppServer
Monitoring Policy
• Each Application Server
• Change Node restart state to
"RUNNING"
• Large deployment on Windows
• Default timeout for service shutdown
= 20 seconds
• Increase Value at:
HKEY_Local_Machine:
SYSTEMCurrentControlSetControl
WaitToKillServiceTimeout
• Must set this to STOPPED before
performing updates
• Or use syncNode.bat|sh after applying the update
18
Directories & Synching
• Prepare your LDAP
• Better data within LDAP → better Profiles
• Switching Authentication directories is possible
• Need some planning
• Dependencies
• Quality of LDAP data
• Plans to activate SPNEGO
• Domino Mail Integration
19
Federated Repositories Best Practice
• Leave the file based wasadmin with
WebSphere Application Server
• Fallback if LDAP Bind Credentials changed
• Solving problems with
Federated Repositories
• Default does not allow this
(you have to disable security to
change configuration)
Check this box
20
Logs – adjust language WebSphere
• Change log language to English (IBM will love you for this)
• WebSphere
Add "-Duser.language=en –Duser.region=US" to Generic JVM
arguments of
• Each application server (Process definition – Java Virtual Machine)
• dmgr (System Administration – Deployment Manager – Process Definition ...)
• nodeagents (System Administration – Node agents – nodeagent – Process Def
...)
21
Logs – adjust language TDI
22
• TDI
• edit ibmdisrv.bat|sh
• add -Duser.language=en –Duser.region=US to LOG_4J variable
• Linux:
• Windows:
Rotate Logs
• WebSphere Logs too small for Troubleshooting
• Default: 5 Logs 1 MB each (SystemOut and SystemErr)
• Better 5-10 Logs 20 MB each
• Setting for each Application Server
• remember Nodeagents and Dmgr
• Change this as soon as your servers have been created
23
Rotate Logs
• IBM Connections 5.5 – SET BY DEFAULT!!
• Install.log
• Result:
• So your logs are stored 30 days, independent of size
24
Rotate IBM HTTP Server Logs
• Default: no max size for access_log and error_log
• Often some GB of Log files
• Open with an Editor?
• Disk size
• Search for this lines in httpd.conf:
• Comment out:
CustomLog log/access_log common
ErrorLog logs/error_log
# CustomLog log/access_log common
# ErrorLog logs/error_log
25
Rotate IBM HTTP Server Logs
• Add:
• Delete Log Files older than x days
• Linux
• Windows (Batch through Task Scheduler or Powershell)
Linux:
CustomLog "|/opt/IBM/HTTPServer/bin/rotatelogs /opt/IBM/HTTPServer/logs/access_log.%Y%m%d 86400" common
ErrorLog "|/opt/IBM/HTTPServer/bin/rotatelogs /opt/IBM/HTTPServer/logs/error_log.%Y%m%d 86400“
Windows:
CustomLog "|D:/IBM/HTTPServer/bin/rotatelogs.exe D:/IBM/HTTPServer/logs/access_log.%Y%m%d 86400" common
ErrorLog "|D:/IBM/HTTPServer/bin/rotatelogs.exe D:/IBM/HTTPServer/logs/error_log.%Y%m%d 86400"
crontab -e
# Delete logfiles older than 3 days in logs
10 0 * * * find /opt/IBM/HTTPServer/logs/*_log.* -mtime +3 -exec
rm -rf {} ;
forfiles -p "D:IBMHTTPServerlogs" -s -m *_log.* -d -3 -c "cmd /c echo @file"
26
Rotate Logs DB2
• db2diag.log
• Default: no maximum size
• Default: %PROGRAMDATA%IBMDB2instancenameDB2
• Full C-Partition in Windows still hard to solve
[db2inst1@cnx-db2 ~]$ db2 get dbm cfg |grep -i diagsize
Size of rotating db2diag & notify logs (MB) (DIAGSIZE) = 0
[db2inst1@cnx-db2 ~]$ db2 update dbm cfg using DIAGSIZE 1024
DB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completed successfully.
[db2inst1@cnx-db2 ~]$ db2 get dbm cfg |grep -i diagsize
Size of rotating db2diag & notify logs (MB) (DIAGSIZE) = 1024
27
HTTP Server Keystore
28
• Several Reviews showed
• Keystore of WebSphere Plugin used for IHS SSL Key
• Why is this worse?
• What would you do when you get SSL Errors within Connections?
• This overwrites plugin-key.kdb on your Webserver
• SSL Key deleted
• Backup?
HTTP Server Key store
29
• When you want to reuse Plugin Key store
• Import SSL Key into CMSKeyStore
• But never seen this in the wild
HTTP Server Keystore
• Best Practice - Create a separate key
store for IHS
• Ikeyman will help you
• Possible to use a wildcard
• Then you can just copy it to use on dev / test
machines
• Backup the keystore before changes
• Don’t activate “Expiration time”
• “Stash password to a file”
• Creates a cnx-key.sth file
• Used by IHS to open keystore
30
Toronto, June 6-7 2016
Security
J2EE Roles
• Some Applications are public readable after installation
• Profiles
• Communities
• Blogs
• Wikis
• Check after Updates
• Google: “Site:myconnections-host”
• Should only show a login page
• Use the Community Scripts to do this or change in the
ISC
32
Harden HTTP
• Disable SSLv2 / v3
• Automatically disabled with 8.5.5.4
• SSLProtocolDisable SSlv2 SSLv3
• Check with
hydra, nmap or ssllabs.com/ssltest/
• Default httpd.conf uses:
TLS_RSA_WITH_3DES_EDE_CBC_SHA
# Ciphers TLS1.0, 1.1
SSLCipherSpec TLS_RSA_WITH_AES_256_CBC_SHA
SSLCipherSpec TLS_RSA_WITH_AES_128_CBC_SHA
# Additional Ciphers TLS1.2
SSLCipherSpec TLS_RSA_WITH_AES_128_GCM_SHA256
SSLCipherSpec TLS_RSA_WITH_AES_256_GCM_SHA384
SSLCipherSpec TLS_RSA_WITH_AES_128_CBC_SHA256
SSLCipherSpec TLS_RSA_WITH_AES_256_CBC_SHA256
33
Harden HTTP
• If you use SSL Keys longer than 2048 bit, you must replace
Java policy
• Download and replace Java (unrestricted) policy files
• https://www-01.ibm.com/marketing/iwm/iwm/web/reg/pick.do?source=jcesdk
• Also needed if Domino (Mail Integration) or Sametime Proxy use
longer keys
• Remove Server Information (HTTP Header, Error pages)
• ServerSignature Off
• ServerTokens Prod (DEFAULT)
• AddServerHeader Off
Default
34
Remove Index
• Remove all Files except index.html from <IHS_ROOT>/htdocs
• Rename index.html (e.g. 0815.html)
• echo 1 > 0815.html
• For testing you can access the file
• Add robots.txt
35
Toronto, June 6-7 2016
Tuning
Performance Tuning Guides
• 4.0
• http://www-
10.lotus.com/ldd/lcwiki.nsf/dx/IBM_Connections_4.0_Performance_Tunin
g_Guide
• 4.5 Addendum
• http://www-
10.lotus.com/ldd/lcwiki.nsf/dx/IBM_Connections_4.5_Performance_Tunin
g_Guide_Addendum
• 5.0 CR1
• http://www-
10.lotus.com/ldd/lcwiki.nsf/dx/IBM_Connection_V5_CR1_Tuning_guide
• Read everything carefully
• check and understand dependencies
37
Worst Practise Example - Tuning
• Customer showed me a system with following
infrastructure
• WebSphere
• Large deployment
• 16 GB RAM
• 4 Cores
• DB2
• 12 instances
• 8 GB RAM
• 4 Cores
• Connections restart 22 minutes
Web Server
ihs.example.local
WebSphere
was1.example.local
Db2 / TDI
db2.example.local
Freigabe
LDAP
domino1.example.local
User SynchronisationAuthentication
38
Solving the problem
• Large deployment means about 15 JVM on the machine
• Restart shows 15 min 100% CPU usage
• Adding 4 cores and restart time get down to 7 minutes
• Other option would be midsize deployment, but then you have to reinstall
Connections
• Java Heap Sizes set to default (256 MB and 768 MB) ->
increase to 1.5 – 2.5 GB
• Perf Guide mentions that multiple instances on DB2 only
increase performance with enough resources
• But that was not the real problem
• DataSource connectionPool Sizes are set to Default 1/10
• Increase this values to the proposals in the guide and ...
• Restart time comes down under 3 minutes
• Key point: read the complete guide
39
Java Heap
• Default Java Heap Sizes on Midsize Deployment: 2506 MB /
application server
• Large Deployment depends on application: 0.5 to 2.5 GB
• Main point in memory tuning
• Never exceed the system memory
• Swapping kills all your tuning efforts
• Counting the JVM Heap sizes is not enough
• Maximum heap is not the maximum amount of memory the jvm uses!
• Libraries, jars and so on count additional to memory usage
• JVM memory usage may be 3 * JVM maximum Heap
• Initial and maximum Heap Size should be equalized
• mentioned in IBM Connections 5.0 tuning guide
40
IBM HTTP Server
• Enable compression
• Important !!!!!
• See Slides from BP307 - IBM Connect 2014
• Save up to 70% network traffic
• Minimal increase of CPU load
• Enable file download through IHS
• Depend on your deployment
• Often security forbids storage access from DMZ
• If you have no access to file share from IHS -> Files
should be installed in a separate Cluster
41
Midsize Deployment Files
• Often IHS positioned in the red zone (DMZ)
• Mostly No Access to SHARED DIRECTORY
• Create a Cluster for Files
• No Problem with Large Deployments
• With Midsize you can add an additional Cluster during Setup
(Looks different on Connections 5.5!)
http://www-01.ibm.com/support/docview.wss?uid=swg21317658
42
Activate Synchronous File transfer
• Servers -> Application Servers -> serverName -> Web
Container Settings -> Web Container -> Custom
Properties
• com.ibm.ws.webcontainer.channelwritetype=sync
43
Toronto, June 6-7 2016
Enhance User experience
Happy admins with happy users
Single Sign On - LtpaToken
45
• Single Sign On within IBM portfolio
• Domino only supports one domain per Web SSO Document
• You can copy & paste Web SSO Documents and change Domain names
(see e.g. Paul Mooney - AdminBlast 2012 – Tip #4
• DNS Domain is multi value (works until Domino 8.5.x, but not with
Domino 9.x)
• Servers with mixed Internet Site and Non-Internet Site usage: copy &
paste too!
• Often internal servers use local domains, when Connections
is external accessible SSO needs workaround
• adding additional hostnames to domino
• You can use IHS (IBM HTTP Server) as a reverse proxy to access iNotes
Single Sign On - LtpaToken
46
• It’s possible but not recommended to change the cookie
name
• Default one are
• LtpaToken
• LtpaToken2
• Name dependencies
• Web-SSO document name for Domino
• Web SSO within WebSphere
• sametime.ini
• ST_TOKEN_TYPE=CustomLtpaName
• Connections scheduler
Single Sign On - SPNEGO
47
• Requirements
• Windows 2003 / 2008 / 2012 Active Directory
• Configure use documentation and
http://de.slideshare.net/david_hay/dave-hay-desktop-single-signon-
in-an-active-directory-world?related=1
• Real additional value for users
• Easy to deploy, when you have the rights and clue what to do
• Do not test Browser Single Sign On with Chrome, because process
does not end when you close the last window
• Tip: SPNEGO is not working with a SPN which is a CNAME DNS
alias
Mail integration
48
• Use IBM HTTP Server as reverse proxy to access iNotes
LoadModule rewrite_module modules/mod_rewrite.so
<IfModule mod_ibm_ssl.c>
Listen 0.0.0.0:1443
<VirtualHost *:1443>
ServerName connections.example.com
SSLEnable
RewriteEngine on
ProxyRequests Off
ProxyPass / http://inotes.example.local/
ProxyPassReverse / http://inotes.example.local/
</VirtualHost>
</IfModule>
iNotes Web Mail Redirect
49
https://connections.example.com:1443
Socialmail-config.xml
50
• When you use reverse proxy to access iNotes
• Mail integration works only when you use http or https
• Add UseConfiguredProtocol to your configuration
• Problem when you need to access multiple iNotes
Servers
<ServerConfig name="domino-redirect">
<ConfigType>REDIRECT</ConfigType>
<RedirectURL>https://connections.example.com:1443/iwaredir.nsf</RedirectURL>
<MailPattern type="example.com" />
</ServerConfig>
<GadgetConfig>
<GadgetPreference id="UseConfiguredProtocol">true</GadgetPreference>
</GadgetConfig>
Mail integration and SPNEGO
51
• LtpaToken contains AD $DN
• Lookup in Domino Directory with this DN -> user is not
allowed to open mail
• Solution
• Add AD $DN to ACL
• Or add AD $DN to Domino Fullname (AD DN contains , as delimiter
between ou)
• Or:
• http://tdiblog.anderls.com/2015/02/adding-user-active-directory.html
• Thanks Andreas Artner
Toronto, June 6-7 2016
Backup
What to Backup
• Using an example Connections installation guide rarely explains backups
• These guides normally do not mention backup, or what to back up
• Disk crash means data loss
• Database backups through file backup are not supported and mostly not
restorable
• Important!!!
• Database Backup through Online Backups can be taken when Connections is up
• Offline backups are also possible
• Ensure the file system & DB backup are run at the same time of day
• DB and Filesystem data will stay in sync – if you take your DB backup at midnight and the file
system at midday they will be out of sync
53
Backup
• Most important (minimum daily)
• Databases (offline or online)
• Shared content
• Important
• Configuration
• WebSphere Application Server
• Connections
• IBM HTTP Server
• TDI Solution
• Test if restore is possible!!!!
• Several issues with WebSphere restores, where binaries weren't on
the tape
54
Toronto, June 6-7 2016
Checklists
Checklist
Do
• Document your installation steps
• The official documentation is sometimes
confusing, because all OS within one
document
• Use a LDAP user for connectionsAdmin
• Be prepared for scaling
• Shared directory on UNC path
• No small deployment installations
• Tune your environment
• READ THE DOCUMENTATION!!!!
Don’t
• Use multiple instances DB2 with small
resources
• Install on a single machine (unless the
environment is very small or for test)
• Copy customizations to newer versions
• jsp, ftl copy will break something
• Use unstable file shares
• Test deployment with server IE
• Test with only one language
56
Install Checklist
• WebSphere Application Server
• Configure Federated Repository
• LtpaToken, enable security
• WebSphere Application Server Supplements (IHS, Plugins)
• DB2 (or other DBM)
• TDI
• Add Webserver to Dmgr (use configurewebserver.bat)
• Enable SSL on IHS
• Import IHS Root Key within WebSphere cell trust keystore (retrieve from port)
• Configure CCM
• Install optional Addons like Forms Experience Builder, IBM Docs, Cognos
57
Documentation
Document EVERYTHING !!!
because you can remember everything you did ….
58
Documentation
• Everyone hates writing documentation
• BUT – make notes as you go, it doesn’t need to be a full
step by step guide with screenshots
• Document all customizataions
• Any additional changes made
• Anything of note that deviates from the guides
• Lessons learnt or how you solved issues
• Use the scripts to output some of it
59
Toronto, June 6-7 2016
Resources
Useful Tools
• Editor with syntax highlighting
• vim, geany
• notepad++, pspad, UltraEdit
• Tail
• baretail
• multitail
• mtail
• Proxy
• Fiddler (often asked for by IBM
Support)
• Burpsuite (intercept proxy)
• Browser
• Firefox (portable) / Firefox
ESR
• Chrome
• IE (download vm with
different versions)
• https://www.modern.ie
• Network analyzer
• Wireshark
• tcpdump
• Unzip / Unarchiver
• 7-zip
• WinRar
61
Links and References
• IBM Connections System Requirements
• http://www-01.ibm.com/support/docview.wss?uid=swg27012786
• IBM Connections Family Documentation
• http://www.ibm.com/support/knowledgecenter/SSYGQH/welcome
• IBM Connections 4 Performance Tuning Guide
• https://www-10.lotus.com/ldd/lcwiki.nsf/dx/IBM_Connections_4.0_Performance_Tuning_Guide
• IBM Connections 4.5 Performance Tuning Guide Addendum
• https://www-10.lotus.com/ldd/lcwiki.nsf/dx/IBM_Connections_4.5_Performance_Tuning_Guide_Addendum
• IBM Connections 5 CR1 Performance Tuning Guide
• https://www-10.lotus.com/ldd/lcwiki.nsf/dx/IBM_Connection_V5_CR1_Tuning_guide
62
Useful Blogs
• http://ibmconnections.com
• http://turtleblog.info
• http://portal2portal.blogspot.de
• https://www.urspringer.de
• http://socialconnections.info
• http://blog.robertfarstad.com
• http://www.curiousmitch.com
• http://www.ramsit.com/category/blog
• http://techblog.gis-ag.info
• https://milanmatejic.wordpress.com
• http://ibmdocs.com
• http://domino.elfworld.org
• https://dontforgetthe0.com
• http://dilf.me.uk/socialshazza
• http://www.stoeps.de
• http://scripting101.org
• http://meisenzahl.org
• http://martin.leyrer.priv.at
• http://kbild.ch
• http://www.notesgoddess.net
• http://www.dominodiva.com
• http://notesbusters.com
• https://rob59blog.wordpress.com
• http://connections101.info
• http://brandlrainer.blogspot.de
• https://collaborationben.com
63
Thank you very much for your attention!
panagenda GmbH – Make Your Data Work for You
Lahnstr. 17 ● 64646 Heppenheim (Germany)
Skype: christophstoettner ● Cell: +49 173 8588719
E-Mail: christoph.stoettner@panagenda.com
Christoph Stoettner
Senior Consultant
panagenda GmbH – Make Your Data Work for You
Lahnstr. 17 ● 64646 Heppenheim (Germany)
Skype: nico.meisenzahl ● Cell: +49 170 7355081
E-Mail: nico.meisenzahl@panagenda.com
Nico Meisenzahl
Consultant
64
PLATINUM & SPOTLIGHT SPONSORS
GOLD SPONSORS
SILVER SPONSORS
BRONZE SPONSORS

Weitere ähnliche Inhalte

Was ist angesagt?

IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning Vladislav Tatarincev
 
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Christoph Adler
 
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-Reloaded
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-ReloadedCollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-Reloaded
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-ReloadedChristoph Adler
 
IBM Connect 2016 BP1491: Virtual, Faster, Better! How to Virtualize the Rich ...
IBM Connect 2016 BP1491: Virtual, Faster, Better! How to Virtualize the Rich ...IBM Connect 2016 BP1491: Virtual, Faster, Better! How to Virtualize the Rich ...
IBM Connect 2016 BP1491: Virtual, Faster, Better! How to Virtualize the Rich ...Daniel Reimann
 
engage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVEengage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVEChristoph Adler
 
Our take on Domino 10 - a Ytria webinar
Our take on Domino 10 - a Ytria webinarOur take on Domino 10 - a Ytria webinar
Our take on Domino 10 - a Ytria webinarBenedek Menesi
 
IBM Connections Adminblast - Connect17 (DEV 1268)
IBM Connections Adminblast - Connect17 (DEV 1268)IBM Connections Adminblast - Connect17 (DEV 1268)
IBM Connections Adminblast - Connect17 (DEV 1268)Nico Meisenzahl
 
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...Christoph Adler
 
Best and worst practices deploying IBM Connections
Best and worst practices deploying IBM ConnectionsBest and worst practices deploying IBM Connections
Best and worst practices deploying IBM ConnectionsLetsConnect
 
IBM Connections Troubleshooting or “Get the Cow off the Ice”
IBM Connections Troubleshooting or “Get the Cow off the Ice” IBM Connections Troubleshooting or “Get the Cow off the Ice”
IBM Connections Troubleshooting or “Get the Cow off the Ice” LetsConnect
 
Virtual, Faster, Better! How to Virtualize the Rich Client and Browser Plugin...
Virtual, Faster, Better! How to Virtualize the Rich Client and Browser Plugin...Virtual, Faster, Better! How to Virtualize the Rich Client and Browser Plugin...
Virtual, Faster, Better! How to Virtualize the Rich Client and Browser Plugin...ICS User Group
 
You don't want to do it like that
You don't want to do it like thatYou don't want to do it like that
You don't want to do it like thatSharon James
 
IBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power HourIBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power HourChris Miller
 
engage 2019 Workshop - Dirty Secrets of the Notes Client
engage 2019 Workshop - Dirty Secrets of the Notes Clientengage 2019 Workshop - Dirty Secrets of the Notes Client
engage 2019 Workshop - Dirty Secrets of the Notes ClientChristoph Adler
 
Engage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostChristoph Adler
 
A hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsA hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsSharon James
 
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, Verse
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, VerseNext Generation Monitoring for IBM Domino, Traveler, IMSMO, Verse
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, VerseVladislav Tatarincev
 
1692 - When Lightning Strikes Collaboration
1692 - When Lightning Strikes Collaboration1692 - When Lightning Strikes Collaboration
1692 - When Lightning Strikes CollaborationChristoph Adler
 

Was ist angesagt? (20)

IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning
 
IBM Connections adoption seminar
IBM Connections adoption seminarIBM Connections adoption seminar
IBM Connections adoption seminar
 
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
Engage 2018: IBM Notes and Domino Performance Boost - Reloaded
 
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-Reloaded
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-ReloadedCollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-Reloaded
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-Reloaded
 
IBM Connect 2016 BP1491: Virtual, Faster, Better! How to Virtualize the Rich ...
IBM Connect 2016 BP1491: Virtual, Faster, Better! How to Virtualize the Rich ...IBM Connect 2016 BP1491: Virtual, Faster, Better! How to Virtualize the Rich ...
IBM Connect 2016 BP1491: Virtual, Faster, Better! How to Virtualize the Rich ...
 
engage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVEengage 2019 - 15 Domino v10 Admin features we LOVE
engage 2019 - 15 Domino v10 Admin features we LOVE
 
Our take on Domino 10 - a Ytria webinar
Our take on Domino 10 - a Ytria webinarOur take on Domino 10 - a Ytria webinar
Our take on Domino 10 - a Ytria webinar
 
IBM Connections Adminblast - Connect17 (DEV 1268)
IBM Connections Adminblast - Connect17 (DEV 1268)IBM Connections Adminblast - Connect17 (DEV 1268)
IBM Connections Adminblast - Connect17 (DEV 1268)
 
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
 
Best and worst practices deploying IBM Connections
Best and worst practices deploying IBM ConnectionsBest and worst practices deploying IBM Connections
Best and worst practices deploying IBM Connections
 
IBM Connections Troubleshooting or “Get the Cow off the Ice”
IBM Connections Troubleshooting or “Get the Cow off the Ice” IBM Connections Troubleshooting or “Get the Cow off the Ice”
IBM Connections Troubleshooting or “Get the Cow off the Ice”
 
Virtual, Faster, Better! How to Virtualize the Rich Client and Browser Plugin...
Virtual, Faster, Better! How to Virtualize the Rich Client and Browser Plugin...Virtual, Faster, Better! How to Virtualize the Rich Client and Browser Plugin...
Virtual, Faster, Better! How to Virtualize the Rich Client and Browser Plugin...
 
You don't want to do it like that
You don't want to do it like thatYou don't want to do it like that
You don't want to do it like that
 
IBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power HourIBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
IBM Connect 2016 - 60+ in 60 - Admin Tips Power Hour
 
engage 2019 Workshop - Dirty Secrets of the Notes Client
engage 2019 Workshop - Dirty Secrets of the Notes Clientengage 2019 Workshop - Dirty Secrets of the Notes Client
engage 2019 Workshop - Dirty Secrets of the Notes Client
 
Engage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance Boost
 
A hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsA hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connections
 
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, Verse
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, VerseNext Generation Monitoring for IBM Domino, Traveler, IMSMO, Verse
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, Verse
 
1692 - When Lightning Strikes Collaboration
1692 - When Lightning Strikes Collaboration1692 - When Lightning Strikes Collaboration
1692 - When Lightning Strikes Collaboration
 
Self Healing Capabilities of Domino 10
Self Healing Capabilities of Domino 10Self Healing Capabilities of Domino 10
Self Healing Capabilities of Domino 10
 

Andere mochten auch

Domino, Exchange, O365: Ihre Email Daten sind Gold wert - Kinoforum 2016
Domino, Exchange, O365: Ihre Email Daten sind Gold wert - Kinoforum 2016Domino, Exchange, O365: Ihre Email Daten sind Gold wert - Kinoforum 2016
Domino, Exchange, O365: Ihre Email Daten sind Gold wert - Kinoforum 2016panagenda
 
Notes Browser Clients, Client Upgrades und beste Startzeiten! (SP25) - 42. DNUG
Notes Browser Clients, Client Upgrades und beste Startzeiten! (SP25) - 42. DNUGNotes Browser Clients, Client Upgrades und beste Startzeiten! (SP25) - 42. DNUG
Notes Browser Clients, Client Upgrades und beste Startzeiten! (SP25) - 42. DNUGpanagenda
 
SI1692: When Lightning Strikes Collaboration - IBM Connect 2016
SI1692: When Lightning Strikes Collaboration - IBM Connect 2016SI1692: When Lightning Strikes Collaboration - IBM Connect 2016
SI1692: When Lightning Strikes Collaboration - IBM Connect 2016panagenda
 
Going Cloud - warum und wie? - 42. DNUG
Going Cloud - warum und wie? - 42. DNUGGoing Cloud - warum und wie? - 42. DNUG
Going Cloud - warum und wie? - 42. DNUGpanagenda
 
AD1387: Outside The Box: Integrating with Non-Domino Apps using XPages and Ja...
AD1387: Outside The Box: Integrating with Non-Domino Apps using XPages and Ja...AD1387: Outside The Box: Integrating with Non-Domino Apps using XPages and Ja...
AD1387: Outside The Box: Integrating with Non-Domino Apps using XPages and Ja...panagenda
 
SUTOL 2016: IBM Connections Deployment Best and Worst Practices
SUTOL 2016: IBM Connections Deployment Best and Worst PracticesSUTOL 2016: IBM Connections Deployment Best and Worst Practices
SUTOL 2016: IBM Connections Deployment Best and Worst Practicespanagenda
 
No, I’m not retired!
No, I’m not retired!No, I’m not retired!
No, I’m not retired!LetsConnect
 
IBM Connections Antipatterns
IBM Connections AntipatternsIBM Connections Antipatterns
IBM Connections AntipatternsLetsConnect
 
Soccnx10 Man versus Machine – A Story About Embracing Innovation
Soccnx10 Man versus Machine – A Story About Embracing Innovation Soccnx10 Man versus Machine – A Story About Embracing Innovation
Soccnx10 Man versus Machine – A Story About Embracing Innovation Femke Goedhart
 
Herding Presidents (and others) to the Promised Land
Herding Presidents (and others) to the Promised LandHerding Presidents (and others) to the Promised Land
Herding Presidents (and others) to the Promised LandLetsConnect
 
Confessions of a Connections Addict
Confessions of a Connections AddictConfessions of a Connections Addict
Confessions of a Connections AddictLetsConnect
 
DEV-1268: IBM Connections Adminblast – IBM Connect 2017
DEV-1268: IBM Connections Adminblast – IBM Connect 2017DEV-1268: IBM Connections Adminblast – IBM Connect 2017
DEV-1268: IBM Connections Adminblast – IBM Connect 2017panagenda
 
Connections Upgrades and Migrations the Easy Way
Connections Upgrades and Migrations the Easy WayConnections Upgrades and Migrations the Easy Way
Connections Upgrades and Migrations the Easy WayLetsConnect
 
DEV-1269: Best and Worst Practices for Deploying IBM Connections – IBM Conne...
DEV-1269: Best and Worst Practices for Deploying IBM Connections  – IBM Conne...DEV-1269: Best and Worst Practices for Deploying IBM Connections  – IBM Conne...
DEV-1269: Best and Worst Practices for Deploying IBM Connections – IBM Conne...panagenda
 
OpenNTF: Past, Present, and Future
OpenNTF: Past, Present, and FutureOpenNTF: Past, Present, and Future
OpenNTF: Past, Present, and FutureLetsConnect
 
How Designing IBM Verse Led Us to a New Way to Work
How Designing IBM Verse Led Us to a New Way to WorkHow Designing IBM Verse Led Us to a New Way to Work
How Designing IBM Verse Led Us to a New Way to WorkLetsConnect
 
10 insights to foster enterprise social networking, that you already know
10 insights to foster enterprise social networking, that you already know10 insights to foster enterprise social networking, that you already know
10 insights to foster enterprise social networking, that you already knowLetsConnect
 
Verisure Securitas Direct: On our fourth year in the Cloud! What has it been ...
Verisure Securitas Direct: On our fourth year in the Cloud! What has it been ...Verisure Securitas Direct: On our fourth year in the Cloud! What has it been ...
Verisure Securitas Direct: On our fourth year in the Cloud! What has it been ...LetsConnect
 
DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017
DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017
DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017panagenda
 
DEV-1223: Socialytics: Accelerating IBM Connections Adoption with Watson Anal...
DEV-1223: Socialytics: Accelerating IBM Connections Adoption with Watson Anal...DEV-1223: Socialytics: Accelerating IBM Connections Adoption with Watson Anal...
DEV-1223: Socialytics: Accelerating IBM Connections Adoption with Watson Anal...panagenda
 

Andere mochten auch (20)

Domino, Exchange, O365: Ihre Email Daten sind Gold wert - Kinoforum 2016
Domino, Exchange, O365: Ihre Email Daten sind Gold wert - Kinoforum 2016Domino, Exchange, O365: Ihre Email Daten sind Gold wert - Kinoforum 2016
Domino, Exchange, O365: Ihre Email Daten sind Gold wert - Kinoforum 2016
 
Notes Browser Clients, Client Upgrades und beste Startzeiten! (SP25) - 42. DNUG
Notes Browser Clients, Client Upgrades und beste Startzeiten! (SP25) - 42. DNUGNotes Browser Clients, Client Upgrades und beste Startzeiten! (SP25) - 42. DNUG
Notes Browser Clients, Client Upgrades und beste Startzeiten! (SP25) - 42. DNUG
 
SI1692: When Lightning Strikes Collaboration - IBM Connect 2016
SI1692: When Lightning Strikes Collaboration - IBM Connect 2016SI1692: When Lightning Strikes Collaboration - IBM Connect 2016
SI1692: When Lightning Strikes Collaboration - IBM Connect 2016
 
Going Cloud - warum und wie? - 42. DNUG
Going Cloud - warum und wie? - 42. DNUGGoing Cloud - warum und wie? - 42. DNUG
Going Cloud - warum und wie? - 42. DNUG
 
AD1387: Outside The Box: Integrating with Non-Domino Apps using XPages and Ja...
AD1387: Outside The Box: Integrating with Non-Domino Apps using XPages and Ja...AD1387: Outside The Box: Integrating with Non-Domino Apps using XPages and Ja...
AD1387: Outside The Box: Integrating with Non-Domino Apps using XPages and Ja...
 
SUTOL 2016: IBM Connections Deployment Best and Worst Practices
SUTOL 2016: IBM Connections Deployment Best and Worst PracticesSUTOL 2016: IBM Connections Deployment Best and Worst Practices
SUTOL 2016: IBM Connections Deployment Best and Worst Practices
 
No, I’m not retired!
No, I’m not retired!No, I’m not retired!
No, I’m not retired!
 
IBM Connections Antipatterns
IBM Connections AntipatternsIBM Connections Antipatterns
IBM Connections Antipatterns
 
Soccnx10 Man versus Machine – A Story About Embracing Innovation
Soccnx10 Man versus Machine – A Story About Embracing Innovation Soccnx10 Man versus Machine – A Story About Embracing Innovation
Soccnx10 Man versus Machine – A Story About Embracing Innovation
 
Herding Presidents (and others) to the Promised Land
Herding Presidents (and others) to the Promised LandHerding Presidents (and others) to the Promised Land
Herding Presidents (and others) to the Promised Land
 
Confessions of a Connections Addict
Confessions of a Connections AddictConfessions of a Connections Addict
Confessions of a Connections Addict
 
DEV-1268: IBM Connections Adminblast – IBM Connect 2017
DEV-1268: IBM Connections Adminblast – IBM Connect 2017DEV-1268: IBM Connections Adminblast – IBM Connect 2017
DEV-1268: IBM Connections Adminblast – IBM Connect 2017
 
Connections Upgrades and Migrations the Easy Way
Connections Upgrades and Migrations the Easy WayConnections Upgrades and Migrations the Easy Way
Connections Upgrades and Migrations the Easy Way
 
DEV-1269: Best and Worst Practices for Deploying IBM Connections – IBM Conne...
DEV-1269: Best and Worst Practices for Deploying IBM Connections  – IBM Conne...DEV-1269: Best and Worst Practices for Deploying IBM Connections  – IBM Conne...
DEV-1269: Best and Worst Practices for Deploying IBM Connections – IBM Conne...
 
OpenNTF: Past, Present, and Future
OpenNTF: Past, Present, and FutureOpenNTF: Past, Present, and Future
OpenNTF: Past, Present, and Future
 
How Designing IBM Verse Led Us to a New Way to Work
How Designing IBM Verse Led Us to a New Way to WorkHow Designing IBM Verse Led Us to a New Way to Work
How Designing IBM Verse Led Us to a New Way to Work
 
10 insights to foster enterprise social networking, that you already know
10 insights to foster enterprise social networking, that you already know10 insights to foster enterprise social networking, that you already know
10 insights to foster enterprise social networking, that you already know
 
Verisure Securitas Direct: On our fourth year in the Cloud! What has it been ...
Verisure Securitas Direct: On our fourth year in the Cloud! What has it been ...Verisure Securitas Direct: On our fourth year in the Cloud! What has it been ...
Verisure Securitas Direct: On our fourth year in the Cloud! What has it been ...
 
DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017
DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017
DEV-1550: Why Java 8? Or, What's a Lambda? – IBM Connect 2017
 
DEV-1223: Socialytics: Accelerating IBM Connections Adoption with Watson Anal...
DEV-1223: Socialytics: Accelerating IBM Connections Adoption with Watson Anal...DEV-1223: Socialytics: Accelerating IBM Connections Adoption with Watson Anal...
DEV-1223: Socialytics: Accelerating IBM Connections Adoption with Watson Anal...
 

Ähnlich wie Soccnx10: Best and worst practices deploying IBM Connections

BEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONS
BEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONSBEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONS
BEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONSNico Meisenzahl
 
be the captain of your connections deployment
be the captain of your connections deploymentbe the captain of your connections deployment
be the captain of your connections deploymentSharon James
 
Domino Server Health - Monitoring and Managing
 Domino Server Health - Monitoring and Managing Domino Server Health - Monitoring and Managing
Domino Server Health - Monitoring and ManagingGabriella Davis
 
April, 2021 OpenNTF Webinar - Domino Administration Best Practices
April, 2021 OpenNTF Webinar - Domino Administration Best PracticesApril, 2021 OpenNTF Webinar - Domino Administration Best Practices
April, 2021 OpenNTF Webinar - Domino Administration Best PracticesHoward Greenberg
 
Nagios XI Best Practices
Nagios XI Best PracticesNagios XI Best Practices
Nagios XI Best PracticesNagios
 
Webinar: IBM Connections Adminblast
Webinar: IBM Connections AdminblastWebinar: IBM Connections Adminblast
Webinar: IBM Connections Adminblastpanagenda
 
Webinar: IBM Connections Adminblast
Webinar: IBM Connections AdminblastWebinar: IBM Connections Adminblast
Webinar: IBM Connections AdminblastNico Meisenzahl
 
Adm07 The Health Check Extravaganza for IBM Social and Collaboration Environm...
Adm07 The Health Check Extravaganza for IBM Social and Collaboration Environm...Adm07 The Health Check Extravaganza for IBM Social and Collaboration Environm...
Adm07 The Health Check Extravaganza for IBM Social and Collaboration Environm...Kim Greene
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksSenturus
 
Got Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckLuis Guirigay
 
Still All on One Server: Perforce at Scale
Still All on One Server: Perforce at Scale Still All on One Server: Perforce at Scale
Still All on One Server: Perforce at Scale Perforce
 
Debugging IBM Connections for the Impatient Admin - Social Connections VII
Debugging IBM Connections for the Impatient Admin - Social Connections VIIDebugging IBM Connections for the Impatient Admin - Social Connections VII
Debugging IBM Connections for the Impatient Admin - Social Connections VIIMartin Leyrer
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSharon James
 
KACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting OverviewKACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting OverviewDell World
 
12 Factor App Methodology
12 Factor App Methodology12 Factor App Methodology
12 Factor App Methodologylaeshin park
 
SharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi VončinaSharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi VončinaSPC Adriatics
 
#DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
 #DNUG45 - IBM Notes and Domino Performance Boost - Reloaded #DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
#DNUG45 - IBM Notes and Domino Performance Boost - ReloadedChristoph Adler
 
CollabSphere 2019 - Dirty Secrets of the Notes Client
CollabSphere 2019 - Dirty Secrets of the Notes ClientCollabSphere 2019 - Dirty Secrets of the Notes Client
CollabSphere 2019 - Dirty Secrets of the Notes ClientChristoph Adler
 
Fixing Domino Server Sickness
Fixing Domino Server SicknessFixing Domino Server Sickness
Fixing Domino Server SicknessGabriella Davis
 
Social Connections 12 - IBM Connections Adminblast
Social Connections 12 - IBM Connections AdminblastSocial Connections 12 - IBM Connections Adminblast
Social Connections 12 - IBM Connections AdminblastNico Meisenzahl
 

Ähnlich wie Soccnx10: Best and worst practices deploying IBM Connections (20)

BEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONS
BEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONSBEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONS
BEST AND WORST PRACTICES DEPLOYING IBM CONNECTIONS
 
be the captain of your connections deployment
be the captain of your connections deploymentbe the captain of your connections deployment
be the captain of your connections deployment
 
Domino Server Health - Monitoring and Managing
 Domino Server Health - Monitoring and Managing Domino Server Health - Monitoring and Managing
Domino Server Health - Monitoring and Managing
 
April, 2021 OpenNTF Webinar - Domino Administration Best Practices
April, 2021 OpenNTF Webinar - Domino Administration Best PracticesApril, 2021 OpenNTF Webinar - Domino Administration Best Practices
April, 2021 OpenNTF Webinar - Domino Administration Best Practices
 
Nagios XI Best Practices
Nagios XI Best PracticesNagios XI Best Practices
Nagios XI Best Practices
 
Webinar: IBM Connections Adminblast
Webinar: IBM Connections AdminblastWebinar: IBM Connections Adminblast
Webinar: IBM Connections Adminblast
 
Webinar: IBM Connections Adminblast
Webinar: IBM Connections AdminblastWebinar: IBM Connections Adminblast
Webinar: IBM Connections Adminblast
 
Adm07 The Health Check Extravaganza for IBM Social and Collaboration Environm...
Adm07 The Health Check Extravaganza for IBM Social and Collaboration Environm...Adm07 The Health Check Extravaganza for IBM Social and Collaboration Environm...
Adm07 The Health Check Extravaganza for IBM Social and Collaboration Environm...
 
Cognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & TricksCognos Performance Tuning Tips & Tricks
Cognos Performance Tuning Tips & Tricks
 
Got Problems? Let's Do a Health Check
Got Problems? Let's Do a Health CheckGot Problems? Let's Do a Health Check
Got Problems? Let's Do a Health Check
 
Still All on One Server: Perforce at Scale
Still All on One Server: Perforce at Scale Still All on One Server: Perforce at Scale
Still All on One Server: Perforce at Scale
 
Debugging IBM Connections for the Impatient Admin - Social Connections VII
Debugging IBM Connections for the Impatient Admin - Social Connections VIIDebugging IBM Connections for the Impatient Admin - Social Connections VII
Debugging IBM Connections for the Impatient Admin - Social Connections VII
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
 
KACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting OverviewKACE Agent Architecture and Troubleshooting Overview
KACE Agent Architecture and Troubleshooting Overview
 
12 Factor App Methodology
12 Factor App Methodology12 Factor App Methodology
12 Factor App Methodology
 
SharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi VončinaSharePoint 2013 Performance Analysis - Robi Vončina
SharePoint 2013 Performance Analysis - Robi Vončina
 
#DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
 #DNUG45 - IBM Notes and Domino Performance Boost - Reloaded #DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
#DNUG45 - IBM Notes and Domino Performance Boost - Reloaded
 
CollabSphere 2019 - Dirty Secrets of the Notes Client
CollabSphere 2019 - Dirty Secrets of the Notes ClientCollabSphere 2019 - Dirty Secrets of the Notes Client
CollabSphere 2019 - Dirty Secrets of the Notes Client
 
Fixing Domino Server Sickness
Fixing Domino Server SicknessFixing Domino Server Sickness
Fixing Domino Server Sickness
 
Social Connections 12 - IBM Connections Adminblast
Social Connections 12 - IBM Connections AdminblastSocial Connections 12 - IBM Connections Adminblast
Social Connections 12 - IBM Connections Adminblast
 

Mehr von panagenda

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...panagenda
 
Why you need monitoring to keep your Microsoft 365 journey successful
Why you need monitoring to keep your Microsoft 365 journey successfulWhy you need monitoring to keep your Microsoft 365 journey successful
Why you need monitoring to keep your Microsoft 365 journey successfulpanagenda
 
Developer Special: How to Prepare Applications for Notes 64-bit Clients
Developer Special: How to Prepare Applications for Notes 64-bit ClientsDeveloper Special: How to Prepare Applications for Notes 64-bit Clients
Developer Special: How to Prepare Applications for Notes 64-bit Clientspanagenda
 
Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14panagenda
 
Alles was Sie über HCL Notes 14 wissen müssen
Alles was Sie über HCL Notes 14 wissen müssenAlles was Sie über HCL Notes 14 wissen müssen
Alles was Sie über HCL Notes 14 wissen müssenpanagenda
 
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis ZWorkshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Zpanagenda
 
How to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades SmoothlyHow to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades Smoothlypanagenda
 
The Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad WebThe Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad Webpanagenda
 
Die ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web AdministratorenDie ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web Administratorenpanagenda
 
Bring the Modern and Seamless User Experience You Deserve to HCL Nomad
Bring the Modern and Seamless User Experience You Deserve to HCL NomadBring the Modern and Seamless User Experience You Deserve to HCL Nomad
Bring the Modern and Seamless User Experience You Deserve to HCL Nomadpanagenda
 
Wie man HCL Nomad eine moderne User Experience verschafft
Wie man HCL Nomad eine moderne User Experience verschafftWie man HCL Nomad eine moderne User Experience verschafft
Wie man HCL Nomad eine moderne User Experience verschafftpanagenda
 
Im Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltag
Im Praxistest – Microsoft Teams Performance im hybriden ArbeitsalltagIm Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltag
Im Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltagpanagenda
 
Hybrid Environments and What They Mean for HCL Notes and Nomad
Hybrid Environments and What They Mean for HCL Notes and NomadHybrid Environments and What They Mean for HCL Notes and Nomad
Hybrid Environments and What They Mean for HCL Notes and Nomadpanagenda
 
Hybride Umgebungen und was sie für HCL Notes und Nomad bedeuten
Hybride Umgebungen und was sie für HCL Notes und Nomad bedeutenHybride Umgebungen und was sie für HCL Notes und Nomad bedeuten
Hybride Umgebungen und was sie für HCL Notes und Nomad bedeutenpanagenda
 
MVP vs. MCM: Microsoft Teams Troubleshooting
MVP vs. MCM: Microsoft Teams TroubleshootingMVP vs. MCM: Microsoft Teams Troubleshooting
MVP vs. MCM: Microsoft Teams Troubleshootingpanagenda
 
HCL Notes und Nomad Fehlerbehebung für Dummies
HCL Notes und Nomad Fehlerbehebung für DummiesHCL Notes und Nomad Fehlerbehebung für Dummies
HCL Notes und Nomad Fehlerbehebung für Dummiespanagenda
 
HCL Notes and Nomad Troubleshooting for Dummies
HCL Notes and Nomad Troubleshooting for DummiesHCL Notes and Nomad Troubleshooting for Dummies
HCL Notes and Nomad Troubleshooting for Dummiespanagenda
 
The CEO is Having MS Teams Call Quality Issues! Now What?
The CEO is Having MS Teams Call Quality Issues! Now What?The CEO is Having MS Teams Call Quality Issues! Now What?
The CEO is Having MS Teams Call Quality Issues! Now What?panagenda
 

Mehr von panagenda (20)

Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
Why device, WIFI, and ISP insights are crucial to supporting remote Microsoft...
 
Why you need monitoring to keep your Microsoft 365 journey successful
Why you need monitoring to keep your Microsoft 365 journey successfulWhy you need monitoring to keep your Microsoft 365 journey successful
Why you need monitoring to keep your Microsoft 365 journey successful
 
Developer Special: How to Prepare Applications for Notes 64-bit Clients
Developer Special: How to Prepare Applications for Notes 64-bit ClientsDeveloper Special: How to Prepare Applications for Notes 64-bit Clients
Developer Special: How to Prepare Applications for Notes 64-bit Clients
 
Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14Everything You Need to Know About HCL Notes 14
Everything You Need to Know About HCL Notes 14
 
Alles was Sie über HCL Notes 14 wissen müssen
Alles was Sie über HCL Notes 14 wissen müssenAlles was Sie über HCL Notes 14 wissen müssen
Alles was Sie über HCL Notes 14 wissen müssen
 
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis ZWorkshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
Workshop: HCL Notes 14 Upgrades einfach gemacht – von A bis Z
 
How to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades SmoothlyHow to Perform HCL Notes 14 Upgrades Smoothly
How to Perform HCL Notes 14 Upgrades Smoothly
 
The Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad WebThe Ultimate Administrator’s Guide to HCL Nomad Web
The Ultimate Administrator’s Guide to HCL Nomad Web
 
Die ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web AdministratorenDie ultimative Anleitung für HCL Nomad Web Administratoren
Die ultimative Anleitung für HCL Nomad Web Administratoren
 
Bring the Modern and Seamless User Experience You Deserve to HCL Nomad
Bring the Modern and Seamless User Experience You Deserve to HCL NomadBring the Modern and Seamless User Experience You Deserve to HCL Nomad
Bring the Modern and Seamless User Experience You Deserve to HCL Nomad
 
Wie man HCL Nomad eine moderne User Experience verschafft
Wie man HCL Nomad eine moderne User Experience verschafftWie man HCL Nomad eine moderne User Experience verschafft
Wie man HCL Nomad eine moderne User Experience verschafft
 
Im Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltag
Im Praxistest – Microsoft Teams Performance im hybriden ArbeitsalltagIm Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltag
Im Praxistest – Microsoft Teams Performance im hybriden Arbeitsalltag
 
Hybrid Environments and What They Mean for HCL Notes and Nomad
Hybrid Environments and What They Mean for HCL Notes and NomadHybrid Environments and What They Mean for HCL Notes and Nomad
Hybrid Environments and What They Mean for HCL Notes and Nomad
 
Hybride Umgebungen und was sie für HCL Notes und Nomad bedeuten
Hybride Umgebungen und was sie für HCL Notes und Nomad bedeutenHybride Umgebungen und was sie für HCL Notes und Nomad bedeuten
Hybride Umgebungen und was sie für HCL Notes und Nomad bedeuten
 
MVP vs. MCM: Microsoft Teams Troubleshooting
MVP vs. MCM: Microsoft Teams TroubleshootingMVP vs. MCM: Microsoft Teams Troubleshooting
MVP vs. MCM: Microsoft Teams Troubleshooting
 
HCL Notes und Nomad Fehlerbehebung für Dummies
HCL Notes und Nomad Fehlerbehebung für DummiesHCL Notes und Nomad Fehlerbehebung für Dummies
HCL Notes und Nomad Fehlerbehebung für Dummies
 
HCL Notes and Nomad Troubleshooting for Dummies
HCL Notes and Nomad Troubleshooting for DummiesHCL Notes and Nomad Troubleshooting for Dummies
HCL Notes and Nomad Troubleshooting for Dummies
 
The CEO is Having MS Teams Call Quality Issues! Now What?
The CEO is Having MS Teams Call Quality Issues! Now What?The CEO is Having MS Teams Call Quality Issues! Now What?
The CEO is Having MS Teams Call Quality Issues! Now What?
 

Kürzlich hochgeladen

Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesPhilip Schwarz
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commercemanigoyal112
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...stazi3110
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesŁukasz Chruściel
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEEVICTOR MAESTRE RAMIREZ
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...confluent
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....kzayra69
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作qr0udbr0
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaHanief Utama
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based projectAnoyGreter
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...OnePlan Solutions
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Hr365.us smith
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtimeandrehoraa
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noidabntitsolutionsrishis
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...Technogeeks
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityNeo4j
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprisepreethippts
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Angel Borroy López
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceBrainSell Technologies
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureDinusha Kumarasiri
 

Kürzlich hochgeladen (20)

Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a seriesFolding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
 
Cyber security and its impact on E commerce
Cyber security and its impact on E commerceCyber security and its impact on E commerce
Cyber security and its impact on E commerce
 
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
Building a General PDE Solving Framework with Symbolic-Numeric Scientific Mac...
 
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New FeaturesUnveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
 
Cloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEECloud Data Center Network Construction - IEEE
Cloud Data Center Network Construction - IEEE
 
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
Catch the Wave: SAP Event-Driven and Data Streaming for the Intelligence Ente...
 
What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....What are the key points to focus on before starting to learn ETL Development....
What are the key points to focus on before starting to learn ETL Development....
 
英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作英国UN学位证,北安普顿大学毕业证书1:1制作
英国UN学位证,北安普顿大学毕业证书1:1制作
 
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief UtamaReact Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
 
MYjobs Presentation Django-based project
MYjobs Presentation Django-based projectMYjobs Presentation Django-based project
MYjobs Presentation Django-based project
 
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
 
Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)Recruitment Management Software Benefits (Infographic)
Recruitment Management Software Benefits (Infographic)
 
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at RuntimeSpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
 
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in NoidaBuds n Tech IT Solutions: Top-Notch Web Services in Noida
Buds n Tech IT Solutions: Top-Notch Web Services in Noida
 
What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...What is Advanced Excel and what are some best practices for designing and cre...
What is Advanced Excel and what are some best practices for designing and cre...
 
EY_Graph Database Powered Sustainability
EY_Graph Database Powered SustainabilityEY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
 
Odoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 EnterpriseOdoo 14 - eLearning Module In Odoo 14 Enterprise
Odoo 14 - eLearning Module In Odoo 14 Enterprise
 
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
Alfresco TTL#157 - Troubleshooting Made Easy: Deciphering Alfresco mTLS Confi...
 
CRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. SalesforceCRM Contender Series: HubSpot vs. Salesforce
CRM Contender Series: HubSpot vs. Salesforce
 
Implementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with AzureImplementing Zero Trust strategy with Azure
Implementing Zero Trust strategy with Azure
 

Soccnx10: Best and worst practices deploying IBM Connections

  • 1. Toronto, June 6-7 2016 Best and Worst Practices Deploying IBM Connections Christoph Stoettner Nico Meisenzahl
  • 2. PLATINUM & SPOTLIGHT SPONSORS GOLD SPONSORS SILVER SPONSORS BRONZE SPONSORS
  • 3. Christoph Stoettner • Senior Consultant – panagenda • IBM Notes / Domino since 1999 • IBM Connections since version 2.5 / 2009 • Many years of experience in: • Migrations • Administration und installs • Performance analysis • Joined panagenda in 2015 focusing in: • IBM Connections deployment und optimization • IBM Connections monitoring • Husband of one & father of two, Bavarian 3 @stoeps linkedin.com/in/christophstoettner www.stoeps.de christophstoettner +49 173 8588719 christoph.stoettner@panagenda.com
  • 4. Nico Meisenzahl • Consultant at panagenda • IBM Notes / Domino since 2008 • IBM Connections since version 3.0 / 2010 • Many years of experience in: • Consulting • Migrations & Administration • Joined panagenda in 2016 focusing in: • IBM Connections Consulting • ICS deployment & optimization 4 @nmeisenzahl linkedin.com/in/nicomeisenzahl meisenzahl.org nico.meisenzahl +49 170 7355081 nico.meisenzahl@panagenda.com
  • 5. IBM Connections Request Flow 5 Databases WebSphere Application Server IBM HTTP ServerWebSphere Plugins Application DBsPEOPLEDB LDAP Server TDI Forward to Application Server and Port (Load balancing and Failover) Redirect unknown URL Upload and Download of Files, Attachments Common: Access Customization, Webressources Read and Write Authentication Users / Groups Reads Userdata for Profiles Create, Update, Delete and Inactivate Profiles Shared Directory Link to Attachments Profile changes synchronize to Membertables through JMS Queue Optional: Direct Access to Attachments
  • 6. Toronto, June 6-7 2016 Installation & Requirements
  • 7. System Requirements • Regularly check requirement documents • All versions • http://short.stoeps.de/vwzrv • IBM Connections 5 • http://short.stoeps.de/mspdi • IBM Connections 5.5 • http://short.stoeps.de/cnx55sysreq • Check all notes, Download PDF Connections 5.0 CR3 Connections 5.5 Connections 5.5 CR1 7
  • 8. System Requirements 8 • Be careful with installation documents • Sometimes wrong dependencies mentioned • Supported statement does not mean it’s licensed • http://www-01.ibm.com/support/docview.wss?uid=swg21683118 • Supported: DB2 10.5 FP4 -> but Connections 5.0 License Agreement: • You will not find a DB2 10.5 license in your PA Account
  • 9. Sizing • Be prepared for future growth • Do not overact • A few hundred users doesn’t mean you need a large deployment • Not fans of multi-instance database machines • If I run in database performance issues I split the databases to different machines • Performance tuning guide • Multi-instance is best practice, if you have enough resources Performance Tuning Guide 5CR1 – page 10 9
  • 10. Sizing • A word on requirements • 4 | 8 GB memory minimum is often too less, better to start with 10 or 12 GB • Memory swapping kills all tuning efforts • CPU cores • 2 cores minimum only on small deployments • Thumb rule: calculate one core for each jvm (expensive with PVU license) • Disk • Using network storage or virtualized servers • Easier to extend Connections 5.0Connections 5.5 10
  • 11. Prepare for your Installation • Download all software packages • Check System Requirements! • Paths shouldn't contain spaces • No spaces in source and destination folders • Use a dedicated administration user • Especially on Windows avoid users with applied group policies • If possible disable User Account Control (UAC) • Run all Installer and Scripts with option “Run As Administrator” 11
  • 12. Security Settings • During installation you should disable all "Security" Software • SELinux • AppArmor • Antivirus • Firewalls • Self developed scripts and extensions • It's not fun, when a script deletes databases, because you forgot to add the directory to the script exclusions 12
  • 13. Operating System specific settings - Linux 13 • Different operating systems need special settings • Always use the operating system where you have the best skills • Linux • /etc/security/limits.conf • Increase nofile and nproc (see tuning guides) • Example from tuning guide • Default nproc (max number of processes) for user root 2047 • You can extend the nproc with ulimit –p up to 16384 (e.g. within .bashrc or .profile) • Or set soft and hard limit to equal sizes, avoids additional changes with profile root soft nproc 2047 root hard nproc 16384
  • 14. Operating System specific settings - Windows 14 • Always use UNC path as Shared Directory • Easier to add additional WebSphere Nodes for failover or load balancing • WebSphere services • Technical user account • Enable “Password never expires” • Disable “Must change password on next login” • Default: LocalSystem has no network access • Check access rights on Shared Directory
  • 15. Network • Name lookup / DNS • All servers must be resolvable (hosts is not a suitable workaround) • Knowing the protocol • Avoid Round Robin • No Authentication failover in WebSphere with Round Robin! • Network storage (file locking is important) • NFS v4 / SMB|CIFS • No DFS • Reverse Proxies / Proxies • Always test your deployment without proxies • Activate after successful testing 15
  • 16. Register WAS as a service • Register WAS as a service • Services for Deployment Manager and NodeAgent(s) • wasservice.bat|sh • Map service to a technical user • any Active Directory User is possible • allowed to read / write network share with Shared Content • Service can parse commands to nodeagent • -stopArgs "<NA commands>" • Configure monitoring policy (if required) 16
  • 17. WasService.bat|sh – Register service 17 cd D:IBMCNXWebSphereAppServerbin WASService.exe -add CnxNode01 -serverName nodeagent -profilePath d:ibmcnxwebsphereappserverprofilesCNXNode01 -stopArgs "-username wasadmin -password password -stopservers" -userid cnxtec -password password -encodeParams -restart true -startType automatic parsed to nodeAgent stops AppServer
  • 18. Monitoring Policy • Each Application Server • Change Node restart state to "RUNNING" • Large deployment on Windows • Default timeout for service shutdown = 20 seconds • Increase Value at: HKEY_Local_Machine: SYSTEMCurrentControlSetControl WaitToKillServiceTimeout • Must set this to STOPPED before performing updates • Or use syncNode.bat|sh after applying the update 18
  • 19. Directories & Synching • Prepare your LDAP • Better data within LDAP → better Profiles • Switching Authentication directories is possible • Need some planning • Dependencies • Quality of LDAP data • Plans to activate SPNEGO • Domino Mail Integration 19
  • 20. Federated Repositories Best Practice • Leave the file based wasadmin with WebSphere Application Server • Fallback if LDAP Bind Credentials changed • Solving problems with Federated Repositories • Default does not allow this (you have to disable security to change configuration) Check this box 20
  • 21. Logs – adjust language WebSphere • Change log language to English (IBM will love you for this) • WebSphere Add "-Duser.language=en –Duser.region=US" to Generic JVM arguments of • Each application server (Process definition – Java Virtual Machine) • dmgr (System Administration – Deployment Manager – Process Definition ...) • nodeagents (System Administration – Node agents – nodeagent – Process Def ...) 21
  • 22. Logs – adjust language TDI 22 • TDI • edit ibmdisrv.bat|sh • add -Duser.language=en –Duser.region=US to LOG_4J variable • Linux: • Windows:
  • 23. Rotate Logs • WebSphere Logs too small for Troubleshooting • Default: 5 Logs 1 MB each (SystemOut and SystemErr) • Better 5-10 Logs 20 MB each • Setting for each Application Server • remember Nodeagents and Dmgr • Change this as soon as your servers have been created 23
  • 24. Rotate Logs • IBM Connections 5.5 – SET BY DEFAULT!! • Install.log • Result: • So your logs are stored 30 days, independent of size 24
  • 25. Rotate IBM HTTP Server Logs • Default: no max size for access_log and error_log • Often some GB of Log files • Open with an Editor? • Disk size • Search for this lines in httpd.conf: • Comment out: CustomLog log/access_log common ErrorLog logs/error_log # CustomLog log/access_log common # ErrorLog logs/error_log 25
  • 26. Rotate IBM HTTP Server Logs • Add: • Delete Log Files older than x days • Linux • Windows (Batch through Task Scheduler or Powershell) Linux: CustomLog "|/opt/IBM/HTTPServer/bin/rotatelogs /opt/IBM/HTTPServer/logs/access_log.%Y%m%d 86400" common ErrorLog "|/opt/IBM/HTTPServer/bin/rotatelogs /opt/IBM/HTTPServer/logs/error_log.%Y%m%d 86400“ Windows: CustomLog "|D:/IBM/HTTPServer/bin/rotatelogs.exe D:/IBM/HTTPServer/logs/access_log.%Y%m%d 86400" common ErrorLog "|D:/IBM/HTTPServer/bin/rotatelogs.exe D:/IBM/HTTPServer/logs/error_log.%Y%m%d 86400" crontab -e # Delete logfiles older than 3 days in logs 10 0 * * * find /opt/IBM/HTTPServer/logs/*_log.* -mtime +3 -exec rm -rf {} ; forfiles -p "D:IBMHTTPServerlogs" -s -m *_log.* -d -3 -c "cmd /c echo @file" 26
  • 27. Rotate Logs DB2 • db2diag.log • Default: no maximum size • Default: %PROGRAMDATA%IBMDB2instancenameDB2 • Full C-Partition in Windows still hard to solve [db2inst1@cnx-db2 ~]$ db2 get dbm cfg |grep -i diagsize Size of rotating db2diag & notify logs (MB) (DIAGSIZE) = 0 [db2inst1@cnx-db2 ~]$ db2 update dbm cfg using DIAGSIZE 1024 DB20000I The UPDATE DATABASE MANAGER CONFIGURATION command completed successfully. [db2inst1@cnx-db2 ~]$ db2 get dbm cfg |grep -i diagsize Size of rotating db2diag & notify logs (MB) (DIAGSIZE) = 1024 27
  • 28. HTTP Server Keystore 28 • Several Reviews showed • Keystore of WebSphere Plugin used for IHS SSL Key • Why is this worse? • What would you do when you get SSL Errors within Connections? • This overwrites plugin-key.kdb on your Webserver • SSL Key deleted • Backup?
  • 29. HTTP Server Key store 29 • When you want to reuse Plugin Key store • Import SSL Key into CMSKeyStore • But never seen this in the wild
  • 30. HTTP Server Keystore • Best Practice - Create a separate key store for IHS • Ikeyman will help you • Possible to use a wildcard • Then you can just copy it to use on dev / test machines • Backup the keystore before changes • Don’t activate “Expiration time” • “Stash password to a file” • Creates a cnx-key.sth file • Used by IHS to open keystore 30
  • 31. Toronto, June 6-7 2016 Security
  • 32. J2EE Roles • Some Applications are public readable after installation • Profiles • Communities • Blogs • Wikis • Check after Updates • Google: “Site:myconnections-host” • Should only show a login page • Use the Community Scripts to do this or change in the ISC 32
  • 33. Harden HTTP • Disable SSLv2 / v3 • Automatically disabled with 8.5.5.4 • SSLProtocolDisable SSlv2 SSLv3 • Check with hydra, nmap or ssllabs.com/ssltest/ • Default httpd.conf uses: TLS_RSA_WITH_3DES_EDE_CBC_SHA # Ciphers TLS1.0, 1.1 SSLCipherSpec TLS_RSA_WITH_AES_256_CBC_SHA SSLCipherSpec TLS_RSA_WITH_AES_128_CBC_SHA # Additional Ciphers TLS1.2 SSLCipherSpec TLS_RSA_WITH_AES_128_GCM_SHA256 SSLCipherSpec TLS_RSA_WITH_AES_256_GCM_SHA384 SSLCipherSpec TLS_RSA_WITH_AES_128_CBC_SHA256 SSLCipherSpec TLS_RSA_WITH_AES_256_CBC_SHA256 33
  • 34. Harden HTTP • If you use SSL Keys longer than 2048 bit, you must replace Java policy • Download and replace Java (unrestricted) policy files • https://www-01.ibm.com/marketing/iwm/iwm/web/reg/pick.do?source=jcesdk • Also needed if Domino (Mail Integration) or Sametime Proxy use longer keys • Remove Server Information (HTTP Header, Error pages) • ServerSignature Off • ServerTokens Prod (DEFAULT) • AddServerHeader Off Default 34
  • 35. Remove Index • Remove all Files except index.html from <IHS_ROOT>/htdocs • Rename index.html (e.g. 0815.html) • echo 1 > 0815.html • For testing you can access the file • Add robots.txt 35
  • 36. Toronto, June 6-7 2016 Tuning
  • 37. Performance Tuning Guides • 4.0 • http://www- 10.lotus.com/ldd/lcwiki.nsf/dx/IBM_Connections_4.0_Performance_Tunin g_Guide • 4.5 Addendum • http://www- 10.lotus.com/ldd/lcwiki.nsf/dx/IBM_Connections_4.5_Performance_Tunin g_Guide_Addendum • 5.0 CR1 • http://www- 10.lotus.com/ldd/lcwiki.nsf/dx/IBM_Connection_V5_CR1_Tuning_guide • Read everything carefully • check and understand dependencies 37
  • 38. Worst Practise Example - Tuning • Customer showed me a system with following infrastructure • WebSphere • Large deployment • 16 GB RAM • 4 Cores • DB2 • 12 instances • 8 GB RAM • 4 Cores • Connections restart 22 minutes Web Server ihs.example.local WebSphere was1.example.local Db2 / TDI db2.example.local Freigabe LDAP domino1.example.local User SynchronisationAuthentication 38
  • 39. Solving the problem • Large deployment means about 15 JVM on the machine • Restart shows 15 min 100% CPU usage • Adding 4 cores and restart time get down to 7 minutes • Other option would be midsize deployment, but then you have to reinstall Connections • Java Heap Sizes set to default (256 MB and 768 MB) -> increase to 1.5 – 2.5 GB • Perf Guide mentions that multiple instances on DB2 only increase performance with enough resources • But that was not the real problem • DataSource connectionPool Sizes are set to Default 1/10 • Increase this values to the proposals in the guide and ... • Restart time comes down under 3 minutes • Key point: read the complete guide 39
  • 40. Java Heap • Default Java Heap Sizes on Midsize Deployment: 2506 MB / application server • Large Deployment depends on application: 0.5 to 2.5 GB • Main point in memory tuning • Never exceed the system memory • Swapping kills all your tuning efforts • Counting the JVM Heap sizes is not enough • Maximum heap is not the maximum amount of memory the jvm uses! • Libraries, jars and so on count additional to memory usage • JVM memory usage may be 3 * JVM maximum Heap • Initial and maximum Heap Size should be equalized • mentioned in IBM Connections 5.0 tuning guide 40
  • 41. IBM HTTP Server • Enable compression • Important !!!!! • See Slides from BP307 - IBM Connect 2014 • Save up to 70% network traffic • Minimal increase of CPU load • Enable file download through IHS • Depend on your deployment • Often security forbids storage access from DMZ • If you have no access to file share from IHS -> Files should be installed in a separate Cluster 41
  • 42. Midsize Deployment Files • Often IHS positioned in the red zone (DMZ) • Mostly No Access to SHARED DIRECTORY • Create a Cluster for Files • No Problem with Large Deployments • With Midsize you can add an additional Cluster during Setup (Looks different on Connections 5.5!) http://www-01.ibm.com/support/docview.wss?uid=swg21317658 42
  • 43. Activate Synchronous File transfer • Servers -> Application Servers -> serverName -> Web Container Settings -> Web Container -> Custom Properties • com.ibm.ws.webcontainer.channelwritetype=sync 43
  • 44. Toronto, June 6-7 2016 Enhance User experience Happy admins with happy users
  • 45. Single Sign On - LtpaToken 45 • Single Sign On within IBM portfolio • Domino only supports one domain per Web SSO Document • You can copy & paste Web SSO Documents and change Domain names (see e.g. Paul Mooney - AdminBlast 2012 – Tip #4 • DNS Domain is multi value (works until Domino 8.5.x, but not with Domino 9.x) • Servers with mixed Internet Site and Non-Internet Site usage: copy & paste too! • Often internal servers use local domains, when Connections is external accessible SSO needs workaround • adding additional hostnames to domino • You can use IHS (IBM HTTP Server) as a reverse proxy to access iNotes
  • 46. Single Sign On - LtpaToken 46 • It’s possible but not recommended to change the cookie name • Default one are • LtpaToken • LtpaToken2 • Name dependencies • Web-SSO document name for Domino • Web SSO within WebSphere • sametime.ini • ST_TOKEN_TYPE=CustomLtpaName • Connections scheduler
  • 47. Single Sign On - SPNEGO 47 • Requirements • Windows 2003 / 2008 / 2012 Active Directory • Configure use documentation and http://de.slideshare.net/david_hay/dave-hay-desktop-single-signon- in-an-active-directory-world?related=1 • Real additional value for users • Easy to deploy, when you have the rights and clue what to do • Do not test Browser Single Sign On with Chrome, because process does not end when you close the last window • Tip: SPNEGO is not working with a SPN which is a CNAME DNS alias
  • 48. Mail integration 48 • Use IBM HTTP Server as reverse proxy to access iNotes LoadModule rewrite_module modules/mod_rewrite.so <IfModule mod_ibm_ssl.c> Listen 0.0.0.0:1443 <VirtualHost *:1443> ServerName connections.example.com SSLEnable RewriteEngine on ProxyRequests Off ProxyPass / http://inotes.example.local/ ProxyPassReverse / http://inotes.example.local/ </VirtualHost> </IfModule>
  • 49. iNotes Web Mail Redirect 49 https://connections.example.com:1443
  • 50. Socialmail-config.xml 50 • When you use reverse proxy to access iNotes • Mail integration works only when you use http or https • Add UseConfiguredProtocol to your configuration • Problem when you need to access multiple iNotes Servers <ServerConfig name="domino-redirect"> <ConfigType>REDIRECT</ConfigType> <RedirectURL>https://connections.example.com:1443/iwaredir.nsf</RedirectURL> <MailPattern type="example.com" /> </ServerConfig> <GadgetConfig> <GadgetPreference id="UseConfiguredProtocol">true</GadgetPreference> </GadgetConfig>
  • 51. Mail integration and SPNEGO 51 • LtpaToken contains AD $DN • Lookup in Domino Directory with this DN -> user is not allowed to open mail • Solution • Add AD $DN to ACL • Or add AD $DN to Domino Fullname (AD DN contains , as delimiter between ou) • Or: • http://tdiblog.anderls.com/2015/02/adding-user-active-directory.html • Thanks Andreas Artner
  • 52. Toronto, June 6-7 2016 Backup
  • 53. What to Backup • Using an example Connections installation guide rarely explains backups • These guides normally do not mention backup, or what to back up • Disk crash means data loss • Database backups through file backup are not supported and mostly not restorable • Important!!! • Database Backup through Online Backups can be taken when Connections is up • Offline backups are also possible • Ensure the file system & DB backup are run at the same time of day • DB and Filesystem data will stay in sync – if you take your DB backup at midnight and the file system at midday they will be out of sync 53
  • 54. Backup • Most important (minimum daily) • Databases (offline or online) • Shared content • Important • Configuration • WebSphere Application Server • Connections • IBM HTTP Server • TDI Solution • Test if restore is possible!!!! • Several issues with WebSphere restores, where binaries weren't on the tape 54
  • 55. Toronto, June 6-7 2016 Checklists
  • 56. Checklist Do • Document your installation steps • The official documentation is sometimes confusing, because all OS within one document • Use a LDAP user for connectionsAdmin • Be prepared for scaling • Shared directory on UNC path • No small deployment installations • Tune your environment • READ THE DOCUMENTATION!!!! Don’t • Use multiple instances DB2 with small resources • Install on a single machine (unless the environment is very small or for test) • Copy customizations to newer versions • jsp, ftl copy will break something • Use unstable file shares • Test deployment with server IE • Test with only one language 56
  • 57. Install Checklist • WebSphere Application Server • Configure Federated Repository • LtpaToken, enable security • WebSphere Application Server Supplements (IHS, Plugins) • DB2 (or other DBM) • TDI • Add Webserver to Dmgr (use configurewebserver.bat) • Enable SSL on IHS • Import IHS Root Key within WebSphere cell trust keystore (retrieve from port) • Configure CCM • Install optional Addons like Forms Experience Builder, IBM Docs, Cognos 57
  • 58. Documentation Document EVERYTHING !!! because you can remember everything you did …. 58
  • 59. Documentation • Everyone hates writing documentation • BUT – make notes as you go, it doesn’t need to be a full step by step guide with screenshots • Document all customizataions • Any additional changes made • Anything of note that deviates from the guides • Lessons learnt or how you solved issues • Use the scripts to output some of it 59
  • 60. Toronto, June 6-7 2016 Resources
  • 61. Useful Tools • Editor with syntax highlighting • vim, geany • notepad++, pspad, UltraEdit • Tail • baretail • multitail • mtail • Proxy • Fiddler (often asked for by IBM Support) • Burpsuite (intercept proxy) • Browser • Firefox (portable) / Firefox ESR • Chrome • IE (download vm with different versions) • https://www.modern.ie • Network analyzer • Wireshark • tcpdump • Unzip / Unarchiver • 7-zip • WinRar 61
  • 62. Links and References • IBM Connections System Requirements • http://www-01.ibm.com/support/docview.wss?uid=swg27012786 • IBM Connections Family Documentation • http://www.ibm.com/support/knowledgecenter/SSYGQH/welcome • IBM Connections 4 Performance Tuning Guide • https://www-10.lotus.com/ldd/lcwiki.nsf/dx/IBM_Connections_4.0_Performance_Tuning_Guide • IBM Connections 4.5 Performance Tuning Guide Addendum • https://www-10.lotus.com/ldd/lcwiki.nsf/dx/IBM_Connections_4.5_Performance_Tuning_Guide_Addendum • IBM Connections 5 CR1 Performance Tuning Guide • https://www-10.lotus.com/ldd/lcwiki.nsf/dx/IBM_Connection_V5_CR1_Tuning_guide 62
  • 63. Useful Blogs • http://ibmconnections.com • http://turtleblog.info • http://portal2portal.blogspot.de • https://www.urspringer.de • http://socialconnections.info • http://blog.robertfarstad.com • http://www.curiousmitch.com • http://www.ramsit.com/category/blog • http://techblog.gis-ag.info • https://milanmatejic.wordpress.com • http://ibmdocs.com • http://domino.elfworld.org • https://dontforgetthe0.com • http://dilf.me.uk/socialshazza • http://www.stoeps.de • http://scripting101.org • http://meisenzahl.org • http://martin.leyrer.priv.at • http://kbild.ch • http://www.notesgoddess.net • http://www.dominodiva.com • http://notesbusters.com • https://rob59blog.wordpress.com • http://connections101.info • http://brandlrainer.blogspot.de • https://collaborationben.com 63
  • 64. Thank you very much for your attention! panagenda GmbH – Make Your Data Work for You Lahnstr. 17 ● 64646 Heppenheim (Germany) Skype: christophstoettner ● Cell: +49 173 8588719 E-Mail: christoph.stoettner@panagenda.com Christoph Stoettner Senior Consultant panagenda GmbH – Make Your Data Work for You Lahnstr. 17 ● 64646 Heppenheim (Germany) Skype: nico.meisenzahl ● Cell: +49 170 7355081 E-Mail: nico.meisenzahl@panagenda.com Nico Meisenzahl Consultant 64
  • 65. PLATINUM & SPOTLIGHT SPONSORS GOLD SPONSORS SILVER SPONSORS BRONZE SPONSORS