Sutol - A Hitchhiker’s Guide to troubleshooting IBM Connections

Sharon James
Sharon JamesSenior Consultant at BCC Ltd/Gmbh
8th Sutol Conference, November 2016
A Hitchhiker’s Guide to
Troubleshooting IBM Connections
Sharon Bellamy James
& Roberto Boccadoro
Sutol - A Hitchhiker’s Guide to troubleshooting IBM Connections
8th Sutol Conference, November 2016
A Hitchhiker’s Guide to
Troubleshooting IBM Connections
8th Sutol Conference, November 2016
… and no the answer is not
42
Sharon Bellamy James
• IBM WebSphere since 1999 &
Connections since 2 / 2008
• Many years experience with -
migrations, installations, administration,
integration, customization
& DOCUMENTATION!! 
• Tiny bit of a Star wars & Disney fan
• Charity fundraising Cosplayer/Costumer
• Part of the team that brings you ICON UK
5
8th Sutol Conference, November 2016
Joined Lotus in 1994, we were selling then, Notes was V3 and was sold as
development platform. Remained in IBM since Sept. 2012 in Technical Sales. During
those years I have worked with almost all the products Lotus/IBM has created in the
collaboration space. I am now a consultant IT Specialist/IT Architect and my actual
focus is mostly IBM Connections, IBM Docs, IBM Sametime.
I have 10 IBM Technical certifications and I am an
Outside work, I am a husband and father of 4 (2 humans, 2 cats) and an amateur
astronomer.
@robboc59
blog http://rob59blog.wordpress.com/
roberto.boccadoro@eldeng.it
Roberto Boccadoro
8th Sutol Conference, November 2016
Overview
• Different types of logs, where are they located?
• How to read system out logs
• Applying traces
• Fiddler traces
• A bunch of other useful stuff
8th Sutol Conference, November 2016
Connecting Connections – there are many
integration points
Basic WebSphere Architecture plus:
Plugins
Search
Mobile
Portal
Cognos
FileNet
IBM Docs
Mail Integration
TAM / SiteMinder
SPNEGO / SAML
8th Sutol Conference, November 2016
A Jigsaw of many parts
8th Sutol Conference, November 2016
Know your Topology
• Is the installation:
Small – one server (jvms)
Medium – at least 3 servers (jvms)
Large – one server (jvm) for each Connections
application
8th Sutol Conference, November 2016
Small Deployment
• One single node
– Deployment manager
– Nodeagent / Connections WebSphere server
deployed on the
same machine
• All applications are deployed to one JVM
(WebSphere Server)
• DB2, TDI & HTTP can also be deployed to
the same machine or another machine
• Add additional
– Mail integration, Cognos, IBM Docs,
CCM/Filenet etc….
8th Sutol Conference, November 2016
Medium Deployment
• One or more nodes
• Applications are spread over at least 3 JVMS
(WebSphere servers)
• TDI, DB2 and HTTP usually on additional
machine(s)
• Potential for load balanced HTTP servers
• Plus additional
– IBM Docs, Cognos, CCM/Filenet,
Mail integration, SSO – Siteminder/TAM/SPNEGO,
8th Sutol Conference, November 2016
Large Deployment
• Generally used for 100’s of thousands of users
• Multiple nodes
– Each application is deployed to its own JVM / WAS server
• Load balanced multiple HTTP servers
• Enterprise sized clustered/fail over DBs
• Clustered LDAP
• Plus additional
– IBM Docs, Cognos, CCM/Filenet, Mail integration,
– SSO – Siteminder/TAM/SPNEGO
8th Sutol Conference, November 2016
Everything has a log
But which one do you need?
• WAS System out - First place to start
• HTTP Access / Error
– 404’s, other access issues
• HTTP Plugin
– SSL issues, HTTP to WAS connection issues
• TDI - Sync issues
• DB2 - Diag, admin logs
Associated Software
• IBM Docs – WAS logs
• CCM/Filenet – WAS logs / P8 Logs
• LDAP – LDAP logs / domino / AD etc.
• Cognos – WAS logs
8th Sutol Conference, November 2016
Different Types of Logs, Where are They?
Because Connections connects to
everything, and because Connections is a
collection of applications that run on the
WebSphere platform, there are a variety of
logs in a variety of locations:
-WebSphere
-Connections Install
-Connections Migration
-HTTP server
-TDI
-Congnos
-FileNet
-wsadmin
-Database
-Mobile
-Fiddler
8th Sutol Conference, November 2016
Where are the logs? WebSphere
• AppServer simply distinguishes the
WebSphere Application Server from
other WebSphere deployments that may
be under the WebSphere folder:
- The first layer of logs only pertain to the
high level install and are seldom used
- Most all of Connections log activity
pertains to the logs within the profiles
directory.
8th Sutol Conference, November 2016
Where are the logs? WebSphere
• Again, most all of our log activity
pertains to the logs within the
profiles directory.
-For example
-AppSrv01 – Profile for Connections server
-AppSrv02 – Profile for Cognos server
-Dmgr01 – Profile for Deployment Manager
8th Sutol Conference, November 2016
Where are the logs? WebSphere
- AppSrv01 – The Profile
- iccluster_server1 – The actual Connections
server JVM.
• Systemerr – System level logs that can
sometimes have key information, but not usually
• Systemout – WebSphere application server log
– this is what we use 95% of the time.
• Traces – If captured, would also be located here
• Multiply these logs by 2, 3, 4 or more for
clustered environments!
8th Sutol Conference, November 2016
Where are the logs? Connections install and
CR updatesC:IBMConnectionslogs
While Connections runs on WebSphere, there are
additional resources that are wrapped around
WebSphere. This data is stored in the
ibmconnections folder
It includes such things as:
• Indexing
• Customization folders
• Files - attachments
• Logs:
– 5.0 - Install / CR updates
– 4.5 - Install
NOTE: As of Connections 5.0:
CRs are installed using the IBM Installation
Manager.
iFixes are still installed using the connections
update installer
8th Sutol Conference, November 2016
Where are the logs? Connections install V5.5
• Connections 5.5 installation
log
• C:IBMConnectionsinstall.log
• /opt/IBM/Connections/install.log
• The install log contains warning,
errors and
success messages and details of the
installation
8th Sutol Conference, November 2016
Where are the logs? iFixes
• C:IBMConnectionsversionlog
• /opt/IBM/Connections/version/log
• Each iFix has its own log with the
info, error or warning messages
8th Sutol Conference, November 2016
Where are the logs? Current release info
• To find the current release level
you can browse these files:
• C:IBMConnectionsversion
• /opt/IBM/Connections/version
8th Sutol Conference, November 2016
Where are the logs? TDI (TDISOL)
• TDISOL logs are in the TDISOLlogs directory
• C:IBMTDIV7.1.1tdisollogs
/opt/IBM/TDI/V7.1.1/tdisol/logs
• Or wherever you put TDISOL (same for
external users EXTTDISOL etc.)
• What is TDISOL?
• The TDI Solution directory. This holds all
of the scripts and configuration
that TDI requires to populate the profiles
DB and
keep it in sync with your LDAP directory.
8th Sutol Conference, November 2016
Where are the logs? DB2 / Database
DB wizard logs:
In the *home* directory of the user running the
wizards – typically
Windows :
C:UsersAdministratorlcWizardlogdbWizard
Linux: /home/db2inst1/lcWizard/log/dbWizard
DB2DIAG LOG:
Windows:
C:ProgramDataIBMDB2DB2COPY1DB2DAIG
0000
Linux:
/home/db2inst1/sqllib/db2dump
Asked for by IBM for debugging issues
8th Sutol Conference, November 2016
Where are the logs? HTTP Server
C:IBMHTTPServerlogs
/opt/IBM/HTTPServer/logs
• As all Connections application to
application interactions flow through the
HTTP server, there are times when these
logs will help to determine routing failures.
access.log – logs all access via the http
server
error.log – logs errors for the http server
8th Sutol Conference, November 2016
Where are the logs? HTTP Server
These logs can be useful for tracking
calls to various applications.
Remember, every application to application
is actually a request to the HTTP server to
find out the location of the application.
-Connections uses LotusConnections-
Config.xml to get the URL for the
application, then contacts the HTTP
server to get to that location via the
WebSphere plugin
-The HTTP return code is second from the
end on the right
8th Sutol Conference, November 2016
Where are the logs? Filenet / P8
C:IBMWebSphereAppServerprofilesApp
Srv01FileNetCL_connections_server
/opt/IBM/WebSphere/AppServer/profiles/Ap
pSrv01/FileNet/CL_connections_server/
• p8_server_error.log
p8_server_trace.log
pesvr_system.log
pesvr_trace.log
8th Sutol Conference, November 2016
Where are the logs? wsadmin
The WebSphere administrative (wsadmin) scripting
program is a non-graphical command interpreter
environment enabling you to run administrative
operations in a scripting language. Connections
uses this tool to perform various maintenance and
update functions.
Wsadmin logs: (typically not logged, the
information just displays in the command window)
wsadmin>execfile("communitiesAdmin.py")
WASX7015E: Exception running command:
"execfile("communitiesAdmin.py")"; exception
information:
com.ibm.bsf.BSFException: exception from Jython:
Traceback (innermost last): File "<input>", line 1, in ?
IOError: File not found - communitiesAdmin.py (No such
file or directory)
wsadmin>
In this case, the wsadmin command was run from the
Appserver rather than from the Dmgr and therefore the file
was not present.
Wsadmin tracing:
Tracing operations using the wsadmin scripting tool
(this will help to capture wsadmin errors, not functional
errors)
http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.base.doc
%2Finfo%2Faes%2Fae%2Ftxml_traceadmincontrol.html
Right before you enter the communities.Admin
command, run the following (bolded) command to add
tracing:
wsadmin>AdminControl.trace('com.ibm.*=all')
wsadmin>execfile("communitiesAdmin.py")
wsadmin>CommunitiesService.moveCommunityToSubcommunity.............
...
This will create "wsadmin.traceout" log under the
IBMWebsphereAppserverprofilesAppSrv01logs
8th Sutol Conference, November 2016
Switching log language to english
Open ISC Open Servers > Application Servers.
Then choose the server where you want to
modify the language for the log.
Click Java and Process Management > Process
definition in section Server Infrastructure,
Then Additional Properties > Java Virtual
Machine
In the Generic JVM Arguments box type:
-Duser.language=en -Duser.region=US *
Click OK, and Save, Logout from ISC
Restart the server to apply the changes of the
JVM.
*NOTE: depending on the machine region it
sometimes will not take the –Duser.region=US
ensure the machine LOCALE is set to US
8th Sutol Conference, November 2016
Making sense of the SystemOut log - structure
Displays:
WebSphere release
WebSphere server name
PID – Process ID
Operating System
File location of the server
Tracing applied
Check to see if this is the startup of the server that you want!
Does not display:
Release of Connections  This is because Connections is a
collection of applications that run on WebSphere server.
We can however find this from the systemout.log that
includes the application startups. Stay tuned.
8th Sutol Conference, November 2016
Making sense of the SystemOut log
8th Sutol Conference, November 2016
How to Read and Analyse the Systemout Log
Searching:
- Get counts of errors
- See historical trends of errors
- “ E “ error
- “ W “ warning
Best trouble-shooting tip I learned last year, notice the spaces before and after the E
Will still need to review the log – but this can help rise to “10,000 feet” and see the context.
8th Sutol Conference, November 2016
Making sense of the SystemOut log – stack trace
Tools:
A decent text editor – notepad++, editpad etc. for windows, gedit for linux etc.
You may need to access multiple logs in a clustered environment
Find the most recent error and work backwards
Make sure you are looking at what you think you are looking at! (Some logs have months of data, others have minutes)
Systemout is not always at the beginning of a reboot, check to see "application started“ in
systemout.
From Notepad++ you can “find all in current document” and see all applications started in a
systemout.log:
8th Sutol Conference, November 2016
WebSphere Tracing
There is little information about reading stack traces from a support perspective and
unfortunately healthy servers may also have stack traces, so it can be hard to interpret
which ones are serious and which are not.
The first line will tell you key information about the error
The lines in-between are all pointing back to what called them
The last time is the ultimate source
Look for the “caused by” line if available
8th Sutol Conference, November 2016
WebSphere Tracing
Log on to the WebSphere Application Server
(WAS) integrated solutions console using an
administrator ID
Go to -- Troubleshooting -> Logs and Trace -> Logging
and Tracing -> and the server you wish to add tracing to
Diagnostic Trace Server -> Change Log Detail Levels ->
Add the following string and click Apply -> OK
*=info:com.ibm.lconn.moderation.*=all: (sample trace)
This is dynamic
It will not let you save a bad trace
In a multi-node system, collect the logs from one node at a
time
• i.e. only have one node running to test / collect logs
• Makes trouble-shooting much easier
• IBM will normally request this if you have a PMR open
8th Sutol Conference, November 2016
Fiddler Tracing
IBM support will almost always ask for a fiddler trace - http://www.fiddler2.com/fiddler2/
Ensure SSL traffic is decrypted : Tools - Fiddler Options - HTTPS tab - then select both
"Capture HTTPS CONNECTS" and "Decrypt HTTPS traffic” and accept the cert warning
Clearing the trace is easy – just use Ctrl + x
Shut down other apps/browsers that add extraneous data to the trace
Note: that Fiddler time is in your local browser’s time – Make a note of local time tests
are run and server time
Save the trace file (.saz) – send these to IBM with the systemout.logs along with time
stamps and trace info.
8th Sutol Conference, November 2016
Fiddler Tracing
8th Sutol Conference, November 2016
Business as usual – Useful Stuff
8th Sutol Conference, November 2016
Useful Stuff – WAS versionInfo
From the WAS_HOMEbin (i.e
/opt/IBM/WebSphere/AppServer/bin)
run the versioninfo command
versionInfo.bat /sh
– this command will list the top level WAS
version
and major fix/feature pack
versionInfo.bat /sh
–maintenancePackages – this command
will list WAS version,
fix/feature pack and any iFixes installed
8th Sutol Conference, November 2016
Useful Stuff – Connections Version Info
From the Connections install_homeupdateinstaller directory run the following commands
updateSilet.bat/sh –fix –installDir <connections_home>
i.e.
./updateSilent.bat/sh –fix –installDir /opt/IBM/Connections
This command will list the installed version of connections and any fixes applied
8th Sutol Conference, November 2016
Useful Stuff - Change WAS log size
Done via the community scripts (see
http://scripting101.org) or via the ISC
Set for EACH server including nodeagent
and dmgr
Troubleshooting > Logs and trace > JVM
Logs
Default it 1mb – useless
Change to at least 10 and keep 20 historical
Don’t forget to archive them !! 
8th Sutol Conference, November 2016
Useful Stuff - Check SIB Queue Depth
Use the following path in ISC to see if there is a backlog in the messaging bus: (keep this
handy!)
Service Integration > Buses > ConnectionsBus >Destinations > connections.events >
Publication points >connections.events@CL.000-ConnectionsBus [Runtime] >
Subscriptions
If any of the queues have a backlog it is possible to
refresh them. If they backlog up that indicates a more
serious issue. A server restart can sometimes kick
the queue into life – check SystemOut for log
messages relating to the SIBs
8th Sutol Conference, November 2016
Useful Stuff - WAS Ports / Apps & Context Roots
Where is my app running?
Check app and manage modules
which cluster app is deployed to
Check ports via
8th Sutol Conference, November 2016
Useful Stuff - Clear WAS Temp
Shut down all WAS processes : Connections
server(s), the DMGR, and the nodeagent.
Clear the temp/cache folders:
IBMWebSphereAppServerprofilesAppSrv01temp
IBMWebSphereAppServerprofilesAppSrv01wstemp
IBMWebSphereAppServerprofilesDmgr01temp
IBMWebSphereAppServerprofilesDmgr01wstemp
Stop and start the HTTP server – this kills off any stale
web threads /
sessions
Restart DMGR ,node agent and Connections servers
Clear the cache on the browser before you test
(EVERYTHING)
Must be done every time a fix is applied to clear
issues with UI – also good housekeeping
Useful Stuff - mtail
Mtail http://ophilipp.free.fr/op_tail.htm
When you run Connections a a Windows service, it will tell you it is started but in fact this is not
true. It takes a while between the service appears to be running and Connections is really
started.
Use Mtail to open the Connections_server SystemOut.log, when you see “server
Connections_server open for e-business” then Connections is running.
Tip – in the Mtail window filter for the word “open”
Also baretail is a free GUI tool for tailing on windows
8th Sutol Conference, November 2016
http://rob59blog.wordpress.com
robertoboccadoro
@robboc59
Any Questions?
http://socialshazza.com
dilftechnical
@socialshazza
1 of 46

Recommended

Sutol How To Be A Lion Tamer by
Sutol How To Be A Lion TamerSutol How To Be A Lion Tamer
Sutol How To Be A Lion TamerSharon James
592 views37 slides
IBM Connections administration – keep your systems running the right way by
IBM Connections administration – keep your systems running the right wayIBM Connections administration – keep your systems running the right way
IBM Connections administration – keep your systems running the right wayLetsConnect
3.6K views68 slides
How to be a lion tamer by
How to be a lion tamerHow to be a lion tamer
How to be a lion tamerSharon James
339 views36 slides
How to be a lion tamer by
How to be a lion tamerHow to be a lion tamer
How to be a lion tamerWannes Rams
939 views36 slides
Victor Toal - IBM Connections: So you have it installed – now what? by
Victor Toal - IBM Connections: So you have it installed – now what?Victor Toal - IBM Connections: So you have it installed – now what?
Victor Toal - IBM Connections: So you have it installed – now what?LetsConnect
1.7K views47 slides
Soccnx10: Best and worst practices deploying IBM Connections by
Soccnx10: Best and worst practices deploying IBM ConnectionsSoccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM Connectionspanagenda
1.1K views65 slides

More Related Content

What's hot

Best And Worst Practices Deploying IBM Connections by
Best And Worst Practices Deploying IBM ConnectionsBest And Worst Practices Deploying IBM Connections
Best And Worst Practices Deploying IBM ConnectionsLetsConnect
1.7K views57 slides
Storage and Alfresco by
Storage and AlfrescoStorage and Alfresco
Storage and AlfrescoToni de la Fuente
20.1K views31 slides
Replacing Your Shared Drive with Alfresco - Open Source ECM by
Replacing Your Shared Drive with Alfresco - Open Source ECMReplacing Your Shared Drive with Alfresco - Open Source ECM
Replacing Your Shared Drive with Alfresco - Open Source ECMAlfresco Software
3.6K views15 slides
January OpenNTF Webinar - Backup your Domino Server - New Options in V12 by
January OpenNTF Webinar - Backup your Domino Server - New Options in V12January OpenNTF Webinar - Backup your Domino Server - New Options in V12
January OpenNTF Webinar - Backup your Domino Server - New Options in V12Howard Greenberg
190 views79 slides
June OpenNTF Webinar - Domino V12 Certification Manager by
June OpenNTF Webinar - Domino V12 Certification ManagerJune OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification ManagerHoward Greenberg
403 views66 slides
A hitchhiker’s guide to troubleshooting ibm connections by
A hitchhiker’s guide to troubleshooting ibm connectionsA hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connectionsSharon James
369 views44 slides

What's hot(19)

Best And Worst Practices Deploying IBM Connections by LetsConnect
Best And Worst Practices Deploying IBM ConnectionsBest And Worst Practices Deploying IBM Connections
Best And Worst Practices Deploying IBM Connections
LetsConnect1.7K views
Replacing Your Shared Drive with Alfresco - Open Source ECM by Alfresco Software
Replacing Your Shared Drive with Alfresco - Open Source ECMReplacing Your Shared Drive with Alfresco - Open Source ECM
Replacing Your Shared Drive with Alfresco - Open Source ECM
Alfresco Software3.6K views
January OpenNTF Webinar - Backup your Domino Server - New Options in V12 by Howard Greenberg
January OpenNTF Webinar - Backup your Domino Server - New Options in V12January OpenNTF Webinar - Backup your Domino Server - New Options in V12
January OpenNTF Webinar - Backup your Domino Server - New Options in V12
Howard Greenberg190 views
June OpenNTF Webinar - Domino V12 Certification Manager by Howard Greenberg
June OpenNTF Webinar - Domino V12 Certification ManagerJune OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification Manager
Howard Greenberg403 views
A hitchhiker’s guide to troubleshooting ibm connections by Sharon James
A hitchhiker’s guide to troubleshooting ibm connectionsA hitchhiker’s guide to troubleshooting ibm connections
A hitchhiker’s guide to troubleshooting ibm connections
Sharon James369 views
AdminCamp 2017 - IBM Connections Adminblast by Nico Meisenzahl
AdminCamp 2017 - IBM Connections AdminblastAdminCamp 2017 - IBM Connections Adminblast
AdminCamp 2017 - IBM Connections Adminblast
Nico Meisenzahl1.4K views
be the captain of your connections deployment by Sharon James
be the captain of your connections deploymentbe the captain of your connections deployment
be the captain of your connections deployment
Sharon James421 views
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con... by panagenda
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
panagenda1.3K views
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016 by panagenda
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 20161049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
panagenda893 views
Configuration Management in WordPress by Edmund Turbin
Configuration Management in WordPressConfiguration Management in WordPress
Configuration Management in WordPress
Edmund Turbin2.4K views
1084: Planning and Completing an IBM Connections Upgrade by Gabriella Davis
 1084: Planning and Completing an IBM Connections Upgrade 1084: Planning and Completing an IBM Connections Upgrade
1084: Planning and Completing an IBM Connections Upgrade
Gabriella Davis3.1K views
Your App deserves more – The Art of App Modernization by Christian Güdemann
Your App deserves more – The Art of App ModernizationYour App deserves more – The Art of App Modernization
Your App deserves more – The Art of App Modernization
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice” by panagenda
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”
panagenda4.8K views
Engage 2020 - HCL Notes V11 Performance Boost by Christoph Adler
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance Boost
Christoph Adler261 views
Percona Server 5.6: Enterprise-Grade MySQL / PLMCE 2014 by Laurynas Biveinis
Percona Server 5.6: Enterprise-Grade MySQL / PLMCE 2014Percona Server 5.6: Enterprise-Grade MySQL / PLMCE 2014
Percona Server 5.6: Enterprise-Grade MySQL / PLMCE 2014
Laurynas Biveinis703 views
Social Connections 12 - IBM Connections Adminblast by Nico Meisenzahl
Social Connections 12 - IBM Connections AdminblastSocial Connections 12 - IBM Connections Adminblast
Social Connections 12 - IBM Connections Adminblast
Nico Meisenzahl2.6K views
Alfresco Backup and Recovery Tool: a real world backup solution for Alfresco by Toni de la Fuente
Alfresco Backup and Recovery Tool: a real world backup solution for AlfrescoAlfresco Backup and Recovery Tool: a real world backup solution for Alfresco
Alfresco Backup and Recovery Tool: a real world backup solution for Alfresco
Toni de la Fuente13.2K views

Viewers also liked

Presentation Kokot' by
Presentation Kokot'Presentation Kokot'
Presentation Kokot'Quang Hoang
548 views28 slides
Pdhpe rationale by
Pdhpe  rationalePdhpe  rationale
Pdhpe rationaleSeyda Celik
321 views5 slides
Measuring Agile Success by
Measuring Agile SuccessMeasuring Agile Success
Measuring Agile Successiwmontgomery
435 views26 slides
Practical solutions for connections administrators lite by
Practical solutions for connections administrators litePractical solutions for connections administrators lite
Practical solutions for connections administrators liteSharon James
833 views57 slides
Diálogos metodológicos sobre prática de pesquisa by
Diálogos metodológicos sobre prática de pesquisaDiálogos metodológicos sobre prática de pesquisa
Diálogos metodológicos sobre prática de pesquisaNaira Costa
435 views4 slides
Catalog 2014 by
Catalog 2014Catalog 2014
Catalog 2014Dagmar Branding
896 views48 slides

Viewers also liked(20)

Presentation Kokot' by Quang Hoang
Presentation Kokot'Presentation Kokot'
Presentation Kokot'
Quang Hoang548 views
Measuring Agile Success by iwmontgomery
Measuring Agile SuccessMeasuring Agile Success
Measuring Agile Success
iwmontgomery435 views
Practical solutions for connections administrators lite by Sharon James
Practical solutions for connections administrators litePractical solutions for connections administrators lite
Practical solutions for connections administrators lite
Sharon James833 views
Diálogos metodológicos sobre prática de pesquisa by Naira Costa
Diálogos metodológicos sobre prática de pesquisaDiálogos metodológicos sobre prática de pesquisa
Diálogos metodológicos sobre prática de pesquisa
Naira Costa435 views
1 archana history modified by justbalu
1 archana history modified1 archana history modified
1 archana history modified
justbalu897 views
Ruim alles nu op anders blijf je het by razorblader
Ruim alles nu op anders blijf je hetRuim alles nu op anders blijf je het
Ruim alles nu op anders blijf je het
razorblader473 views
Sunuş teknikleri by micanga
Sunuş teknikleriSunuş teknikleri
Sunuş teknikleri
micanga355 views
The Mind of the User by UXPA Boston
The Mind of the UserThe Mind of the User
The Mind of the User
UXPA Boston419 views
6 bhargav final presentation by justbalu
6 bhargav final presentation6 bhargav final presentation
6 bhargav final presentation
justbalu376 views
FELIZ CUMPLEAÑOS, TOMMY by Annie NaRuz
FELIZ CUMPLEAÑOS, TOMMYFELIZ CUMPLEAÑOS, TOMMY
FELIZ CUMPLEAÑOS, TOMMY
Annie NaRuz1K views
Sunuş teknikleri by micanga
Sunuş teknikleriSunuş teknikleri
Sunuş teknikleri
micanga324 views
"Bocaditos" Social Media by Creátika
"Bocaditos" Social Media "Bocaditos" Social Media
"Bocaditos" Social Media
Creátika265 views
Snapchat la tendencia que no desaparece by Creátika
Snapchat  la tendencia que no desapareceSnapchat  la tendencia que no desaparece
Snapchat la tendencia que no desaparece
Creátika364 views
Mastering metrics and coping with cognos by Sharon James
Mastering metrics and coping with cognosMastering metrics and coping with cognos
Mastering metrics and coping with cognos
Sharon James1.6K views
Quin invent sóc2 2n b by afiguerac
Quin invent sóc2 2n bQuin invent sóc2 2n b
Quin invent sóc2 2n b
afiguerac286 views
Viking persuasive essay by Firebase
Viking persuasive essayViking persuasive essay
Viking persuasive essay
Firebase2.4K views

Similar to Sutol - A Hitchhiker’s Guide to troubleshooting IBM Connections

A Hitchhiker's Guide to troubleshooting IBM Connections by
A Hitchhiker's Guide to troubleshooting IBM ConnectionsA Hitchhiker's Guide to troubleshooting IBM Connections
A Hitchhiker's Guide to troubleshooting IBM ConnectionsICON UK EVENTS Limited
519 views44 slides
SUTOL 2016: IBM Connections Deployment Best and Worst Practices by
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
817 views48 slides
SAP Basis Overview by
SAP Basis OverviewSAP Basis Overview
SAP Basis Overviewmaxsoftsolutions
1.9K views28 slides
Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01 by
Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01
Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01Ranjit Rai
304 views19 slides
Presentation building the ibm®lotus®domino®8.5 infrastructure by
Presentation   building the ibm®lotus®domino®8.5 infrastructurePresentation   building the ibm®lotus®domino®8.5 infrastructure
Presentation building the ibm®lotus®domino®8.5 infrastructurexKinAnx
1.4K views165 slides
IBM Connections Docs, from zero to hero and a glimpse of the future by
IBM Connections Docs, from zero to hero and a glimpse of the futureIBM Connections Docs, from zero to hero and a glimpse of the future
IBM Connections Docs, from zero to hero and a glimpse of the futureLetsConnect
1.9K views12 slides

Similar to Sutol - A Hitchhiker’s Guide to troubleshooting IBM Connections(20)

SUTOL 2016: IBM Connections Deployment Best and Worst Practices by panagenda
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
panagenda817 views
Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01 by Ranjit Rai
Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01
Openmiconwhatsnewindomino9socialedition 130411102852-phpapp01
Ranjit Rai304 views
Presentation building the ibm®lotus®domino®8.5 infrastructure by xKinAnx
Presentation   building the ibm®lotus®domino®8.5 infrastructurePresentation   building the ibm®lotus®domino®8.5 infrastructure
Presentation building the ibm®lotus®domino®8.5 infrastructure
xKinAnx1.4K views
IBM Connections Docs, from zero to hero and a glimpse of the future by LetsConnect
IBM Connections Docs, from zero to hero and a glimpse of the futureIBM Connections Docs, from zero to hero and a glimpse of the future
IBM Connections Docs, from zero to hero and a glimpse of the future
LetsConnect1.9K views
Oracle apps scm online training by saptpmit
Oracle apps scm online trainingOracle apps scm online training
Oracle apps scm online training
saptpmit198 views
Websphere Portal by dominion
Websphere PortalWebsphere Portal
Websphere Portal
dominion2.8K views
IBM Bluemix cloudfoundry platform by Daniela Zuppini
IBM Bluemix cloudfoundry platformIBM Bluemix cloudfoundry platform
IBM Bluemix cloudfoundry platform
Daniela Zuppini622 views
Sap security online training by sapscmit
Sap security online trainingSap security online training
Sap security online training
sapscmit237 views
Learn ASP by gurchet
Learn ASPLearn ASP
Learn ASP
gurchet 34.4K views
Social Connections - Installing Free Addons to IBM Conenctions by Victor Toal
Social Connections - Installing Free Addons to IBM ConenctionsSocial Connections - Installing Free Addons to IBM Conenctions
Social Connections - Installing Free Addons to IBM Conenctions
Victor Toal435 views
Open mic on what's new in domino 9 social edition by sreeJk
Open mic on what's new in domino 9 social editionOpen mic on what's new in domino 9 social edition
Open mic on what's new in domino 9 social edition
sreeJk2.9K views
Mainframe Architecture & Product Overview by abhi1112
Mainframe Architecture & Product OverviewMainframe Architecture & Product Overview
Mainframe Architecture & Product Overview
abhi111236.3K views
BP214 IBM Lotus Symphony : Finally, A Developer's Friend by John Head
BP214 IBM Lotus Symphony : Finally, A Developer's FriendBP214 IBM Lotus Symphony : Finally, A Developer's Friend
BP214 IBM Lotus Symphony : Finally, A Developer's Friend
John Head1.2K views
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W... by WSO2
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
[WSO2 Integration Summit Nairobi 2019] Role of Integration in an API Driven W...
WSO2365 views
Broadcast Music Inc - Release Automation Rockstars! by ghodgkinson
Broadcast Music Inc - Release Automation Rockstars!Broadcast Music Inc - Release Automation Rockstars!
Broadcast Music Inc - Release Automation Rockstars!
ghodgkinson659 views
IBM Connect2014 JMP106 by Thomas Evans
IBM Connect2014 JMP106IBM Connect2014 JMP106
IBM Connect2014 JMP106
Thomas Evans4.3K views
MWLUG 2015 - IBM Connections - Installing the Free "Extras" and Integrating w... by Victor Toal
MWLUG 2015 - IBM Connections - Installing the Free "Extras" and Integrating w...MWLUG 2015 - IBM Connections - Installing the Free "Extras" and Integrating w...
MWLUG 2015 - IBM Connections - Installing the Free "Extras" and Integrating w...
Victor Toal599 views

More from Sharon James

Microsoft Teams management by
Microsoft Teams managementMicrosoft Teams management
Microsoft Teams managementSharon James
324 views24 slides
Make Domino & Office 365 your Dream Team by
Make Domino & Office 365 your Dream TeamMake Domino & Office 365 your Dream Team
Make Domino & Office 365 your Dream TeamSharon James
490 views34 slides
Best practises vop by
Best practises vopBest practises vop
Best practises vopSharon James
1K views16 slides
Connections Worst Practises by
Connections Worst PractisesConnections Worst Practises
Connections Worst PractisesSharon James
113 views15 slides
Hitchhickers Guide to Troubleshooting Connections from Think 2018 by
Hitchhickers Guide to Troubleshooting Connections from Think 2018Hitchhickers Guide to Troubleshooting Connections from Think 2018
Hitchhickers Guide to Troubleshooting Connections from Think 2018Sharon James
353 views23 slides
Connections Migration soccnx12 by
Connections Migration soccnx12Connections Migration soccnx12
Connections Migration soccnx12Sharon James
128 views40 slides

More from Sharon James(15)

Microsoft Teams management by Sharon James
Microsoft Teams managementMicrosoft Teams management
Microsoft Teams management
Sharon James324 views
Make Domino & Office 365 your Dream Team by Sharon James
Make Domino & Office 365 your Dream TeamMake Domino & Office 365 your Dream Team
Make Domino & Office 365 your Dream Team
Sharon James490 views
Connections Worst Practises by Sharon James
Connections Worst PractisesConnections Worst Practises
Connections Worst Practises
Sharon James113 views
Hitchhickers Guide to Troubleshooting Connections from Think 2018 by Sharon James
Hitchhickers Guide to Troubleshooting Connections from Think 2018Hitchhickers Guide to Troubleshooting Connections from Think 2018
Hitchhickers Guide to Troubleshooting Connections from Think 2018
Sharon James353 views
Connections Migration soccnx12 by Sharon James
Connections Migration soccnx12Connections Migration soccnx12
Connections Migration soccnx12
Sharon James128 views
Migration from 5 to Connections 6 - been there, done that by Sharon James
Migration from 5 to Connections 6 - been there, done thatMigration from 5 to Connections 6 - been there, done that
Migration from 5 to Connections 6 - been there, done that
Sharon James308 views
Bp102 a ray of sunshine through the cloud -mwlug by Sharon James
Bp102 a ray of sunshine through the cloud -mwlugBp102 a ray of sunshine through the cloud -mwlug
Bp102 a ray of sunshine through the cloud -mwlug
Sharon James235 views
Connections Migrations the easy way Soccnx10 by Sharon James
Connections Migrations the easy way Soccnx10Connections Migrations the easy way Soccnx10
Connections Migrations the easy way Soccnx10
Sharon James364 views
You don't want to do it like that by Sharon James
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
Sharon James1.1K views
Connections install in 45 mins by Sharon James
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
Sharon James767 views
Practical solutions for connections administrators by Sharon James
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administrators
Sharon James847 views
Sa106 – practical solutions for connections administrators by Sharon James
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
Sharon James1.1K views
Bp307 Practical Solutions for Connections Administrators, tips and scrips for... by Sharon James
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
Sharon James1.1K views
Connections customization lite by Sharon James
Connections customization liteConnections customization lite
Connections customization lite
Sharon James3.1K views

Recently uploaded

TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc
130 views29 slides
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveNetwork Automation Forum
49 views35 slides
20231123_Camunda Meetup Vienna.pdf by
20231123_Camunda Meetup Vienna.pdf20231123_Camunda Meetup Vienna.pdf
20231123_Camunda Meetup Vienna.pdfPhactum Softwareentwicklung GmbH
49 views73 slides
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueShapeBlue
147 views20 slides
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...ShapeBlue
74 views17 slides
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueShapeBlue
68 views13 slides

Recently uploaded(20)

TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f... by TrustArc
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc Webinar - Managing Online Tracking Technology Vendors_ A Checklist f...
TrustArc130 views
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive by Network Automation Forum
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLiveAutomating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Automating a World-Class Technology Conference; Behind the Scenes of CiscoLive
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue147 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue74 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue68 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu287 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely76 views
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha... by ShapeBlue
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
ShapeBlue113 views
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool by ShapeBlue
Extending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPoolExtending KVM Host HA for Non-NFS Storage -  Alex Ivanov - StorPool
Extending KVM Host HA for Non-NFS Storage - Alex Ivanov - StorPool
ShapeBlue56 views
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue by ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
ShapeBlue149 views
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ... by ShapeBlue
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
ShapeBlue97 views
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit... by ShapeBlue
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
ShapeBlue86 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue105 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue93 views
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online by ShapeBlue
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
ShapeBlue154 views

Sutol - A Hitchhiker’s Guide to troubleshooting IBM Connections

  • 1. 8th Sutol Conference, November 2016 A Hitchhiker’s Guide to Troubleshooting IBM Connections Sharon Bellamy James & Roberto Boccadoro
  • 3. 8th Sutol Conference, November 2016 A Hitchhiker’s Guide to Troubleshooting IBM Connections
  • 4. 8th Sutol Conference, November 2016 … and no the answer is not 42
  • 5. Sharon Bellamy James • IBM WebSphere since 1999 & Connections since 2 / 2008 • Many years experience with - migrations, installations, administration, integration, customization & DOCUMENTATION!!  • Tiny bit of a Star wars & Disney fan • Charity fundraising Cosplayer/Costumer • Part of the team that brings you ICON UK 5
  • 6. 8th Sutol Conference, November 2016 Joined Lotus in 1994, we were selling then, Notes was V3 and was sold as development platform. Remained in IBM since Sept. 2012 in Technical Sales. During those years I have worked with almost all the products Lotus/IBM has created in the collaboration space. I am now a consultant IT Specialist/IT Architect and my actual focus is mostly IBM Connections, IBM Docs, IBM Sametime. I have 10 IBM Technical certifications and I am an Outside work, I am a husband and father of 4 (2 humans, 2 cats) and an amateur astronomer. @robboc59 blog http://rob59blog.wordpress.com/ roberto.boccadoro@eldeng.it Roberto Boccadoro
  • 7. 8th Sutol Conference, November 2016 Overview • Different types of logs, where are they located? • How to read system out logs • Applying traces • Fiddler traces • A bunch of other useful stuff
  • 8. 8th Sutol Conference, November 2016 Connecting Connections – there are many integration points Basic WebSphere Architecture plus: Plugins Search Mobile Portal Cognos FileNet IBM Docs Mail Integration TAM / SiteMinder SPNEGO / SAML
  • 9. 8th Sutol Conference, November 2016 A Jigsaw of many parts
  • 10. 8th Sutol Conference, November 2016 Know your Topology • Is the installation: Small – one server (jvms) Medium – at least 3 servers (jvms) Large – one server (jvm) for each Connections application
  • 11. 8th Sutol Conference, November 2016 Small Deployment • One single node – Deployment manager – Nodeagent / Connections WebSphere server deployed on the same machine • All applications are deployed to one JVM (WebSphere Server) • DB2, TDI & HTTP can also be deployed to the same machine or another machine • Add additional – Mail integration, Cognos, IBM Docs, CCM/Filenet etc….
  • 12. 8th Sutol Conference, November 2016 Medium Deployment • One or more nodes • Applications are spread over at least 3 JVMS (WebSphere servers) • TDI, DB2 and HTTP usually on additional machine(s) • Potential for load balanced HTTP servers • Plus additional – IBM Docs, Cognos, CCM/Filenet, Mail integration, SSO – Siteminder/TAM/SPNEGO,
  • 13. 8th Sutol Conference, November 2016 Large Deployment • Generally used for 100’s of thousands of users • Multiple nodes – Each application is deployed to its own JVM / WAS server • Load balanced multiple HTTP servers • Enterprise sized clustered/fail over DBs • Clustered LDAP • Plus additional – IBM Docs, Cognos, CCM/Filenet, Mail integration, – SSO – Siteminder/TAM/SPNEGO
  • 14. 8th Sutol Conference, November 2016 Everything has a log But which one do you need? • WAS System out - First place to start • HTTP Access / Error – 404’s, other access issues • HTTP Plugin – SSL issues, HTTP to WAS connection issues • TDI - Sync issues • DB2 - Diag, admin logs Associated Software • IBM Docs – WAS logs • CCM/Filenet – WAS logs / P8 Logs • LDAP – LDAP logs / domino / AD etc. • Cognos – WAS logs
  • 15. 8th Sutol Conference, November 2016 Different Types of Logs, Where are They? Because Connections connects to everything, and because Connections is a collection of applications that run on the WebSphere platform, there are a variety of logs in a variety of locations: -WebSphere -Connections Install -Connections Migration -HTTP server -TDI -Congnos -FileNet -wsadmin -Database -Mobile -Fiddler
  • 16. 8th Sutol Conference, November 2016 Where are the logs? WebSphere • AppServer simply distinguishes the WebSphere Application Server from other WebSphere deployments that may be under the WebSphere folder: - The first layer of logs only pertain to the high level install and are seldom used - Most all of Connections log activity pertains to the logs within the profiles directory.
  • 17. 8th Sutol Conference, November 2016 Where are the logs? WebSphere • Again, most all of our log activity pertains to the logs within the profiles directory. -For example -AppSrv01 – Profile for Connections server -AppSrv02 – Profile for Cognos server -Dmgr01 – Profile for Deployment Manager
  • 18. 8th Sutol Conference, November 2016 Where are the logs? WebSphere - AppSrv01 – The Profile - iccluster_server1 – The actual Connections server JVM. • Systemerr – System level logs that can sometimes have key information, but not usually • Systemout – WebSphere application server log – this is what we use 95% of the time. • Traces – If captured, would also be located here • Multiply these logs by 2, 3, 4 or more for clustered environments!
  • 19. 8th Sutol Conference, November 2016 Where are the logs? Connections install and CR updatesC:IBMConnectionslogs While Connections runs on WebSphere, there are additional resources that are wrapped around WebSphere. This data is stored in the ibmconnections folder It includes such things as: • Indexing • Customization folders • Files - attachments • Logs: – 5.0 - Install / CR updates – 4.5 - Install NOTE: As of Connections 5.0: CRs are installed using the IBM Installation Manager. iFixes are still installed using the connections update installer
  • 20. 8th Sutol Conference, November 2016 Where are the logs? Connections install V5.5 • Connections 5.5 installation log • C:IBMConnectionsinstall.log • /opt/IBM/Connections/install.log • The install log contains warning, errors and success messages and details of the installation
  • 21. 8th Sutol Conference, November 2016 Where are the logs? iFixes • C:IBMConnectionsversionlog • /opt/IBM/Connections/version/log • Each iFix has its own log with the info, error or warning messages
  • 22. 8th Sutol Conference, November 2016 Where are the logs? Current release info • To find the current release level you can browse these files: • C:IBMConnectionsversion • /opt/IBM/Connections/version
  • 23. 8th Sutol Conference, November 2016 Where are the logs? TDI (TDISOL) • TDISOL logs are in the TDISOLlogs directory • C:IBMTDIV7.1.1tdisollogs /opt/IBM/TDI/V7.1.1/tdisol/logs • Or wherever you put TDISOL (same for external users EXTTDISOL etc.) • What is TDISOL? • The TDI Solution directory. This holds all of the scripts and configuration that TDI requires to populate the profiles DB and keep it in sync with your LDAP directory.
  • 24. 8th Sutol Conference, November 2016 Where are the logs? DB2 / Database DB wizard logs: In the *home* directory of the user running the wizards – typically Windows : C:UsersAdministratorlcWizardlogdbWizard Linux: /home/db2inst1/lcWizard/log/dbWizard DB2DIAG LOG: Windows: C:ProgramDataIBMDB2DB2COPY1DB2DAIG 0000 Linux: /home/db2inst1/sqllib/db2dump Asked for by IBM for debugging issues
  • 25. 8th Sutol Conference, November 2016 Where are the logs? HTTP Server C:IBMHTTPServerlogs /opt/IBM/HTTPServer/logs • As all Connections application to application interactions flow through the HTTP server, there are times when these logs will help to determine routing failures. access.log – logs all access via the http server error.log – logs errors for the http server
  • 26. 8th Sutol Conference, November 2016 Where are the logs? HTTP Server These logs can be useful for tracking calls to various applications. Remember, every application to application is actually a request to the HTTP server to find out the location of the application. -Connections uses LotusConnections- Config.xml to get the URL for the application, then contacts the HTTP server to get to that location via the WebSphere plugin -The HTTP return code is second from the end on the right
  • 27. 8th Sutol Conference, November 2016 Where are the logs? Filenet / P8 C:IBMWebSphereAppServerprofilesApp Srv01FileNetCL_connections_server /opt/IBM/WebSphere/AppServer/profiles/Ap pSrv01/FileNet/CL_connections_server/ • p8_server_error.log p8_server_trace.log pesvr_system.log pesvr_trace.log
  • 28. 8th Sutol Conference, November 2016 Where are the logs? wsadmin The WebSphere administrative (wsadmin) scripting program is a non-graphical command interpreter environment enabling you to run administrative operations in a scripting language. Connections uses this tool to perform various maintenance and update functions. Wsadmin logs: (typically not logged, the information just displays in the command window) wsadmin>execfile("communitiesAdmin.py") WASX7015E: Exception running command: "execfile("communitiesAdmin.py")"; exception information: com.ibm.bsf.BSFException: exception from Jython: Traceback (innermost last): File "<input>", line 1, in ? IOError: File not found - communitiesAdmin.py (No such file or directory) wsadmin> In this case, the wsadmin command was run from the Appserver rather than from the Dmgr and therefore the file was not present. Wsadmin tracing: Tracing operations using the wsadmin scripting tool (this will help to capture wsadmin errors, not functional errors) http://pic.dhe.ibm.com/infocenter/wasinfo/v7r0/index.jsp?topic=%2Fcom.ibm.websphere.base.doc %2Finfo%2Faes%2Fae%2Ftxml_traceadmincontrol.html Right before you enter the communities.Admin command, run the following (bolded) command to add tracing: wsadmin>AdminControl.trace('com.ibm.*=all') wsadmin>execfile("communitiesAdmin.py") wsadmin>CommunitiesService.moveCommunityToSubcommunity............. ... This will create "wsadmin.traceout" log under the IBMWebsphereAppserverprofilesAppSrv01logs
  • 29. 8th Sutol Conference, November 2016 Switching log language to english Open ISC Open Servers > Application Servers. Then choose the server where you want to modify the language for the log. Click Java and Process Management > Process definition in section Server Infrastructure, Then Additional Properties > Java Virtual Machine In the Generic JVM Arguments box type: -Duser.language=en -Duser.region=US * Click OK, and Save, Logout from ISC Restart the server to apply the changes of the JVM. *NOTE: depending on the machine region it sometimes will not take the –Duser.region=US ensure the machine LOCALE is set to US
  • 30. 8th Sutol Conference, November 2016 Making sense of the SystemOut log - structure Displays: WebSphere release WebSphere server name PID – Process ID Operating System File location of the server Tracing applied Check to see if this is the startup of the server that you want! Does not display: Release of Connections  This is because Connections is a collection of applications that run on WebSphere server. We can however find this from the systemout.log that includes the application startups. Stay tuned.
  • 31. 8th Sutol Conference, November 2016 Making sense of the SystemOut log
  • 32. 8th Sutol Conference, November 2016 How to Read and Analyse the Systemout Log Searching: - Get counts of errors - See historical trends of errors - “ E “ error - “ W “ warning Best trouble-shooting tip I learned last year, notice the spaces before and after the E Will still need to review the log – but this can help rise to “10,000 feet” and see the context.
  • 33. 8th Sutol Conference, November 2016 Making sense of the SystemOut log – stack trace Tools: A decent text editor – notepad++, editpad etc. for windows, gedit for linux etc. You may need to access multiple logs in a clustered environment Find the most recent error and work backwards Make sure you are looking at what you think you are looking at! (Some logs have months of data, others have minutes) Systemout is not always at the beginning of a reboot, check to see "application started“ in systemout. From Notepad++ you can “find all in current document” and see all applications started in a systemout.log:
  • 34. 8th Sutol Conference, November 2016 WebSphere Tracing There is little information about reading stack traces from a support perspective and unfortunately healthy servers may also have stack traces, so it can be hard to interpret which ones are serious and which are not. The first line will tell you key information about the error The lines in-between are all pointing back to what called them The last time is the ultimate source Look for the “caused by” line if available
  • 35. 8th Sutol Conference, November 2016 WebSphere Tracing Log on to the WebSphere Application Server (WAS) integrated solutions console using an administrator ID Go to -- Troubleshooting -> Logs and Trace -> Logging and Tracing -> and the server you wish to add tracing to Diagnostic Trace Server -> Change Log Detail Levels -> Add the following string and click Apply -> OK *=info:com.ibm.lconn.moderation.*=all: (sample trace) This is dynamic It will not let you save a bad trace In a multi-node system, collect the logs from one node at a time • i.e. only have one node running to test / collect logs • Makes trouble-shooting much easier • IBM will normally request this if you have a PMR open
  • 36. 8th Sutol Conference, November 2016 Fiddler Tracing IBM support will almost always ask for a fiddler trace - http://www.fiddler2.com/fiddler2/ Ensure SSL traffic is decrypted : Tools - Fiddler Options - HTTPS tab - then select both "Capture HTTPS CONNECTS" and "Decrypt HTTPS traffic” and accept the cert warning Clearing the trace is easy – just use Ctrl + x Shut down other apps/browsers that add extraneous data to the trace Note: that Fiddler time is in your local browser’s time – Make a note of local time tests are run and server time Save the trace file (.saz) – send these to IBM with the systemout.logs along with time stamps and trace info.
  • 37. 8th Sutol Conference, November 2016 Fiddler Tracing
  • 38. 8th Sutol Conference, November 2016 Business as usual – Useful Stuff
  • 39. 8th Sutol Conference, November 2016 Useful Stuff – WAS versionInfo From the WAS_HOMEbin (i.e /opt/IBM/WebSphere/AppServer/bin) run the versioninfo command versionInfo.bat /sh – this command will list the top level WAS version and major fix/feature pack versionInfo.bat /sh –maintenancePackages – this command will list WAS version, fix/feature pack and any iFixes installed
  • 40. 8th Sutol Conference, November 2016 Useful Stuff – Connections Version Info From the Connections install_homeupdateinstaller directory run the following commands updateSilet.bat/sh –fix –installDir <connections_home> i.e. ./updateSilent.bat/sh –fix –installDir /opt/IBM/Connections This command will list the installed version of connections and any fixes applied
  • 41. 8th Sutol Conference, November 2016 Useful Stuff - Change WAS log size Done via the community scripts (see http://scripting101.org) or via the ISC Set for EACH server including nodeagent and dmgr Troubleshooting > Logs and trace > JVM Logs Default it 1mb – useless Change to at least 10 and keep 20 historical Don’t forget to archive them !! 
  • 42. 8th Sutol Conference, November 2016 Useful Stuff - Check SIB Queue Depth Use the following path in ISC to see if there is a backlog in the messaging bus: (keep this handy!) Service Integration > Buses > ConnectionsBus >Destinations > connections.events > Publication points >connections.events@CL.000-ConnectionsBus [Runtime] > Subscriptions If any of the queues have a backlog it is possible to refresh them. If they backlog up that indicates a more serious issue. A server restart can sometimes kick the queue into life – check SystemOut for log messages relating to the SIBs
  • 43. 8th Sutol Conference, November 2016 Useful Stuff - WAS Ports / Apps & Context Roots Where is my app running? Check app and manage modules which cluster app is deployed to Check ports via
  • 44. 8th Sutol Conference, November 2016 Useful Stuff - Clear WAS Temp Shut down all WAS processes : Connections server(s), the DMGR, and the nodeagent. Clear the temp/cache folders: IBMWebSphereAppServerprofilesAppSrv01temp IBMWebSphereAppServerprofilesAppSrv01wstemp IBMWebSphereAppServerprofilesDmgr01temp IBMWebSphereAppServerprofilesDmgr01wstemp Stop and start the HTTP server – this kills off any stale web threads / sessions Restart DMGR ,node agent and Connections servers Clear the cache on the browser before you test (EVERYTHING) Must be done every time a fix is applied to clear issues with UI – also good housekeeping
  • 45. Useful Stuff - mtail Mtail http://ophilipp.free.fr/op_tail.htm When you run Connections a a Windows service, it will tell you it is started but in fact this is not true. It takes a while between the service appears to be running and Connections is really started. Use Mtail to open the Connections_server SystemOut.log, when you see “server Connections_server open for e-business” then Connections is running. Tip – in the Mtail window filter for the word “open” Also baretail is a free GUI tool for tailing on windows
  • 46. 8th Sutol Conference, November 2016 http://rob59blog.wordpress.com robertoboccadoro @robboc59 Any Questions? http://socialshazza.com dilftechnical @socialshazza