SlideShare a Scribd company logo
How to be a lion tamer
(or keeping WebSphere under control with free tools)
Sharon Bellamy James & Wannes Rams
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
2
Wannes Rams
3
• Domino since 2000, Sametime since version 6.5.1
Connections since 2.01
• Many years experience with
architecture, migrations, installations,
integration, customization
• Owner at Ramsit
• Hard core (average) table tennis player
• Social Connections User group board member
Overview
• Nagios
• WebSphere PTT
• Nmon Visualizer
• https://www.nagios.com
• Nagios Core - The open source industry standard in IT infrastructure monitoring and alerting
• Download Core: https://www.nagios.org/downloads/nagios-core/
• https://exchange.nagios.org – for 3rd party plugins and add ons
• Nagiosql (https://sourceforge.net/projects/nagiosql/ www.nagiosql.org ) - GUI configuration interface
• Front ends – Looking glass - https://exchange.nagios.org/directory/Addons/Frontends-%28GUIs-
and-CLIs%29/Web-Interfaces/Nagios-Looking-Glass/details
• IS FREE !!! – well open source
• Linux based – runs on RHEL or CENTOS
• Super easy to set up – very well DOCUMENTED 
• Features:
Monitoring - System metrics, network protocols, applications, services, servers, and network infrastructure
Alerting - Nagios sends alerts when critical infrastructure components fail and recover. Alerts can be delivered via email,
SMS, or custom script.
Reporting - Provide a historical record of outages, events, notifications, and alert response for later review. Availability
reports help ensure your SLAs are being met.
How to be a lion tamer
How to be a lion tamer
Nagios & Websphere
• Basic WAS monitoring
• Up or Down check on soap port of each server
• Up or Down of host machine – via a ping or host up command
• Plugins:
https://github.com/yannlambret/websphere-nagios - JVM heap monitoring, Server thread pools monitoring - including
hung thread detection, JTA transactions monitoring,JDBC datasources monitoring, JMS connection factories monitoring,
JMS 1.0 listeners status monitoring, SIB queues depth monitoring, HTTP sessions monitoring, Clustering support,
Administrative security support
https://github.com/dvarounis/perfservmon - Perfservmon is a Nagios Plugin for IBM Websphere Application
Server(WAS) using the perfservlet web application that comes with each WAS installation. Can monitor - Heap Usage,
Web Container Thread Pool Usage, ORB Thread Pool Usage, JDBC Connection Pool Usage, Live HTTP Sessions,
JMS SIB Destination(Queue, Topic) Metrics
Nagios & HTTP
• Basic HTTP monitoring
• Ports up / down on 80, 443 and 8008
• Can monitor for specific codes 500 / 404 etc.
• WAS plugins in the previous slides also monitor HTTP sessions.
Nagios & DB
• Basic up and down check
• Lots of plugins for monitoring
• https://github.com/angoca/monitor-db2-with-nagios - bunch of really useful stuff
- check_hadr_status - works with V10.5
- check_tablespace_size – 9.7 and up
- check_db2diag –9.7 and up
- check_instance_up – 9.7 and up
- check_instance_memory – 9.7 and up
- check_last_backup – 9.7 and up
- check_log_consumption – 9.7 and up
- check_log_usage – 9.7 and up
Performance indicators WebSphere
• WebSphere Application Server Performance Tuning Toolkit (PTT)
• Free, Eclipse based tool provided by IBM
• Yes, it’s free and from IBM and it works 
WebSphere Application Server Performance
Tuning Toolkit (WAS PTT)
• Benefits:
• No install on servers
• Real time
• Rule based
• Easy to use interface
WAS PTT
• Install:
• Download, unzip, run…
• Configuration
Data Collection
Visual reports
Visual reports
Visual reports
Visual reports
Visual reports
Visual reports
Visual reports
Reports
• Ability to run reports (pdf, csv)
WAS PTT
• Ability to get tuning data (and update them)
WAS PTT
• Ability to generate:
• Thread Dump
• Heap Dump
• Enable Trace
• Show Connection Pool contents
• Get Server Logs
How to find performance indicators
HTTP Server: mod_status
• Apache module
• HTML Interface:
Ex. : http://www.apache.org/server-status
How to find performance indicators
HTTP Server: mod_status
How to find performance indicators
HTTP Server: mod_status
• Easy to setup in httpd.conf
Nmon Visualizer
• Easier than the excel file
• Open source tool
• Developed by IBM to monitor Smartcloud
• Apache 2.0 License
• nmon files from Linux and AIX, IOStat files, IBM Verbose GC logs,
Windows Perfmon & ESXTop csv data and JSON data
Nmon Visualizer
Nagios & DB2 Monitoring
• Each script is individually configurable
• Edit the script directly or use GUI config (nagiosQL)
• Alerting settings are configured at
Nagios level
Nagios & DB2 Monitoring
• https://github.com/angoca/monitor-db2-with-nagios
• check_connection_qty - quantity of connections on the database and the state
they are currently in, lockwait, connecting, rollback etc ..
• check_database_connection – checks a connection to the DB
• check_database_size – set threshold alerts, etc.
• check_lock_wait – 10.5 and above – checks lock waits
• check_memory_usage - usage memory: total, free, usage
• check_open_files – open files per instance
References and links
• Performance Tuning Toolkit
• http://www.ibm.com/developerworks/websphere/downloads/performtuning.html
• Mod_status
• http://www.tecmint.com/monitor-apache-web-server-load-and-page-statistics/
• Nmon Visualizer
• http://nmonvisualizer.github.io/nmonvisualizer/
References and links
• Nagios
• Core Download - https://www.nagios.org/downloads/nagios-core/
• Nagios Exchange - https://exchange.nagios.org
• DB2 Plugins - https://github.com/angoca/monitor-db2-with-nagios
http://www.dbatodba.com/db2/scripts-db2/nagios-plugins/
• WebSphere Plugins - https://github.com/yannlambret/websphere-nagios
https://github.com/dvarounis/perfservmon
Any Questions?
Thank you
http://socialshazza.com
dilftechnical
@socialshazza
http://ramsit.com/blog
wannesrams
@wannesrams

More Related Content

PDF
Sutol How To Be A Lion Tamer
PPTX
SUTOL 2016: IBM Connections Deployment Best and Worst Practices
PDF
Sutol - A Hitchhiker’s Guide to troubleshooting IBM Connections
PPTX
WAF deployment
PDF
What's New in WildFly 9?
PPTX
AMF Flash and .NET
PPT
Network Implementation and Support Lesson 13 Web Resouces
PDF
be the captain of your connections deployment
Sutol How To Be A Lion Tamer
SUTOL 2016: IBM Connections Deployment Best and Worst Practices
Sutol - A Hitchhiker’s Guide to troubleshooting IBM Connections
WAF deployment
What's New in WildFly 9?
AMF Flash and .NET
Network Implementation and Support Lesson 13 Web Resouces
be the captain of your connections deployment

What's hot (20)

PDF
Narayana 5: The premier open source transaction manager
PPTX
Liberty management
PPT
ActiveMQ 5.9.x new features
PDF
Dedicated Hosting
PPTX
Ejabberd installation configuration
PDF
Storage and Alfresco
PPT
Replacing Your Shared Drive with Alfresco - Open Source ECM
PDF
Configuration Management in WordPress
PDF
Introduction to Role Based Administration in WildFly 8
PDF
Securing your MySQL / MariaDB Server data
PPTX
AdminCamp 2017 - IBM Connections Adminblast
PDF
[WSO2] Deployment Synchronizer for Deployment Artifact Synchronization Betwee...
PDF
Best new features in windows server 2016
PDF
HCL Sametime V11 installation - tips
PDF
WildFly & WildFly Swarm
PDF
A Byte of Software Deployment
PDF
Polyglot Messaging with Apache ActiveMQ
PPTX
Alfresco One (Enterprise) vs Alfresco Community 2014
PPTX
Ejabberd with xmpp
PDF
AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
Narayana 5: The premier open source transaction manager
Liberty management
ActiveMQ 5.9.x new features
Dedicated Hosting
Ejabberd installation configuration
Storage and Alfresco
Replacing Your Shared Drive with Alfresco - Open Source ECM
Configuration Management in WordPress
Introduction to Role Based Administration in WildFly 8
Securing your MySQL / MariaDB Server data
AdminCamp 2017 - IBM Connections Adminblast
[WSO2] Deployment Synchronizer for Deployment Artifact Synchronization Betwee...
Best new features in windows server 2016
HCL Sametime V11 installation - tips
WildFly & WildFly Swarm
A Byte of Software Deployment
Polyglot Messaging with Apache ActiveMQ
Alfresco One (Enterprise) vs Alfresco Community 2014
Ejabberd with xmpp
AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
Ad

Viewers also liked (20)

PDF
FELIZ CUMPLEAÑOS, TOMMY
DOC
Viking persuasive essay
PDF
Sa106 – practical solutions for connections administrators
PPTX
Sunuş teknikleri
PDF
Catalog 2014
PPTX
6 bhargav final presentation
PDF
Fazenda 4.840 hectares a venda em Formosa, Goiás, Brasil
PDF
Practical solutions for connections administrators lite
ODP
Mallorca
PPT
Seo bagi Pemula
PDF
Connections install in 45 mins
PDF
Disseny del projecte_de_treball_col_laboratiu
PDF
Diálogos metodológicos sobre prática de pesquisa
PPTX
Pdhpe rationale
PPTX
Ruim alles nu op anders blijf je het
PPTX
1 archana history modified
PPT
Schizophrenia
PDF
"Bocaditos" Social Media
PDF
Snapchat la tendencia que no desaparece
PDF
Mastering metrics and coping with cognos
FELIZ CUMPLEAÑOS, TOMMY
Viking persuasive essay
Sa106 – practical solutions for connections administrators
Sunuş teknikleri
Catalog 2014
6 bhargav final presentation
Fazenda 4.840 hectares a venda em Formosa, Goiás, Brasil
Practical solutions for connections administrators lite
Mallorca
Seo bagi Pemula
Connections install in 45 mins
Disseny del projecte_de_treball_col_laboratiu
Diálogos metodológicos sobre prática de pesquisa
Pdhpe rationale
Ruim alles nu op anders blijf je het
1 archana history modified
Schizophrenia
"Bocaditos" Social Media
Snapchat la tendencia que no desaparece
Mastering metrics and coping with cognos
Ad

Similar to How to be a lion tamer (20)

ODP
Monitoring shootout loadays
ODP
Open Source Monitoring Tools Shootout
PPTX
NagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
PDF
How to monitor your IBM Connections environment with Python Scripts, JMeter a...
ODP
Nagios Conference 2013 - Shamas Demoret - Power Up! The Multifaceted Benefits...
ODP
opensource Monitoring Tool , an overview
PDF
Handout: 'Open Source Tools & Resources'
PDF
OSMC 2008 | Monitoring Tools Shootout by Tom De Cooman
PPTX
Nagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza Databases
PDF
Ibm connections monitoring with nagios
PDF
Using Nagios to monitor your WO systems
ODP
Nagios Conference 2014 - Shamas Demoret - An Overview of Nagios Solutions
ODP
Nagios Conference 2013 - Sam Lansing - Getting Started With Incident Manager ...
ODP
Monitoring at/with SUSE 2015
PPTX
Functionality, security and performance monitoring of web assets (e.g. Joomla...
PDF
Nagios 3
PPT
NET3.PPT
PPTX
Nagios Conference 2012 - Ethan Galstad - Keynote
ODP
MySQL Monitoring Shoot Out
PPT
Capacity Planning Free Solution
Monitoring shootout loadays
Open Source Monitoring Tools Shootout
NagiosXI - Astiostech NagiosXI Event with NTT MSC Cyberjaya
How to monitor your IBM Connections environment with Python Scripts, JMeter a...
Nagios Conference 2013 - Shamas Demoret - Power Up! The Multifaceted Benefits...
opensource Monitoring Tool , an overview
Handout: 'Open Source Tools & Resources'
OSMC 2008 | Monitoring Tools Shootout by Tom De Cooman
Nagios Conference 2014 - Frank Pantaleo - Nagios Monitoring of Netezza Databases
Ibm connections monitoring with nagios
Using Nagios to monitor your WO systems
Nagios Conference 2014 - Shamas Demoret - An Overview of Nagios Solutions
Nagios Conference 2013 - Sam Lansing - Getting Started With Incident Manager ...
Monitoring at/with SUSE 2015
Functionality, security and performance monitoring of web assets (e.g. Joomla...
Nagios 3
NET3.PPT
Nagios Conference 2012 - Ethan Galstad - Keynote
MySQL Monitoring Shoot Out
Capacity Planning Free Solution

More from Sharon James (14)

PDF
Microsoft Teams management
PDF
Make Domino & Office 365 your Dream Team
PDF
Best practises vop
PDF
Connections Worst Practises
PDF
Hitchhickers Guide to Troubleshooting Connections from Think 2018
PDF
Connections Migration soccnx12
PDF
Migration from 5 to Connections 6 - been there, done that
PDF
A hitchhiker’s guide to troubleshooting ibm connections
PDF
Bp102 a ray of sunshine through the cloud -mwlug
PDF
Connections Migrations the easy way Soccnx10
PDF
You don't want to do it like that
PDF
Practical solutions for connections administrators
PDF
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
PDF
Connections customization lite
Microsoft Teams management
Make Domino & Office 365 your Dream Team
Best practises vop
Connections Worst Practises
Hitchhickers Guide to Troubleshooting Connections from Think 2018
Connections Migration soccnx12
Migration from 5 to Connections 6 - been there, done that
A hitchhiker’s guide to troubleshooting ibm connections
Bp102 a ray of sunshine through the cloud -mwlug
Connections Migrations the easy way Soccnx10
You don't want to do it like that
Practical solutions for connections administrators
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
Connections customization lite

Recently uploaded (20)

PDF
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Empathic Computing: Creating Shared Understanding
PPTX
Cloud computing and distributed systems.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
Spectral efficient network and resource selection model in 5G networks
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Machine learning based COVID-19 study performance prediction
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
cuic standard and advanced reporting.pdf
Bridging biosciences and deep learning for revolutionary discoveries: a compr...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Empathic Computing: Creating Shared Understanding
Cloud computing and distributed systems.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Spectral efficient network and resource selection model in 5G networks
Digital-Transformation-Roadmap-for-Companies.pptx
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Reach Out and Touch Someone: Haptics and Empathic Computing
Mobile App Security Testing_ A Comprehensive Guide.pdf
The AUB Centre for AI in Media Proposal.docx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Machine learning based COVID-19 study performance prediction
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Diabetes mellitus diagnosis method based random forest with bat algorithm
cuic standard and advanced reporting.pdf

How to be a lion tamer

  • 1. How to be a lion tamer (or keeping WebSphere under control with free tools) Sharon Bellamy James & Wannes Rams
  • 2. 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 2
  • 3. Wannes Rams 3 • Domino since 2000, Sametime since version 6.5.1 Connections since 2.01 • Many years experience with architecture, migrations, installations, integration, customization • Owner at Ramsit • Hard core (average) table tennis player • Social Connections User group board member
  • 4. Overview • Nagios • WebSphere PTT • Nmon Visualizer
  • 5. • https://www.nagios.com • Nagios Core - The open source industry standard in IT infrastructure monitoring and alerting • Download Core: https://www.nagios.org/downloads/nagios-core/ • https://exchange.nagios.org – for 3rd party plugins and add ons • Nagiosql (https://sourceforge.net/projects/nagiosql/ www.nagiosql.org ) - GUI configuration interface • Front ends – Looking glass - https://exchange.nagios.org/directory/Addons/Frontends-%28GUIs- and-CLIs%29/Web-Interfaces/Nagios-Looking-Glass/details
  • 6. • IS FREE !!! – well open source • Linux based – runs on RHEL or CENTOS • Super easy to set up – very well DOCUMENTED  • Features: Monitoring - System metrics, network protocols, applications, services, servers, and network infrastructure Alerting - Nagios sends alerts when critical infrastructure components fail and recover. Alerts can be delivered via email, SMS, or custom script. Reporting - Provide a historical record of outages, events, notifications, and alert response for later review. Availability reports help ensure your SLAs are being met.
  • 9. Nagios & Websphere • Basic WAS monitoring • Up or Down check on soap port of each server • Up or Down of host machine – via a ping or host up command • Plugins: https://github.com/yannlambret/websphere-nagios - JVM heap monitoring, Server thread pools monitoring - including hung thread detection, JTA transactions monitoring,JDBC datasources monitoring, JMS connection factories monitoring, JMS 1.0 listeners status monitoring, SIB queues depth monitoring, HTTP sessions monitoring, Clustering support, Administrative security support https://github.com/dvarounis/perfservmon - Perfservmon is a Nagios Plugin for IBM Websphere Application Server(WAS) using the perfservlet web application that comes with each WAS installation. Can monitor - Heap Usage, Web Container Thread Pool Usage, ORB Thread Pool Usage, JDBC Connection Pool Usage, Live HTTP Sessions, JMS SIB Destination(Queue, Topic) Metrics
  • 10. Nagios & HTTP • Basic HTTP monitoring • Ports up / down on 80, 443 and 8008 • Can monitor for specific codes 500 / 404 etc. • WAS plugins in the previous slides also monitor HTTP sessions.
  • 11. Nagios & DB • Basic up and down check • Lots of plugins for monitoring • https://github.com/angoca/monitor-db2-with-nagios - bunch of really useful stuff - check_hadr_status - works with V10.5 - check_tablespace_size – 9.7 and up - check_db2diag –9.7 and up - check_instance_up – 9.7 and up - check_instance_memory – 9.7 and up - check_last_backup – 9.7 and up - check_log_consumption – 9.7 and up - check_log_usage – 9.7 and up
  • 12. Performance indicators WebSphere • WebSphere Application Server Performance Tuning Toolkit (PTT) • Free, Eclipse based tool provided by IBM • Yes, it’s free and from IBM and it works 
  • 13. WebSphere Application Server Performance Tuning Toolkit (WAS PTT) • Benefits: • No install on servers • Real time • Rule based • Easy to use interface
  • 14. WAS PTT • Install: • Download, unzip, run… • Configuration
  • 23. Reports • Ability to run reports (pdf, csv)
  • 24. WAS PTT • Ability to get tuning data (and update them)
  • 25. WAS PTT • Ability to generate: • Thread Dump • Heap Dump • Enable Trace • Show Connection Pool contents • Get Server Logs
  • 26. How to find performance indicators HTTP Server: mod_status • Apache module • HTML Interface: Ex. : http://www.apache.org/server-status
  • 27. How to find performance indicators HTTP Server: mod_status
  • 28. How to find performance indicators HTTP Server: mod_status • Easy to setup in httpd.conf
  • 29. Nmon Visualizer • Easier than the excel file • Open source tool • Developed by IBM to monitor Smartcloud • Apache 2.0 License • nmon files from Linux and AIX, IOStat files, IBM Verbose GC logs, Windows Perfmon & ESXTop csv data and JSON data
  • 31. Nagios & DB2 Monitoring • Each script is individually configurable • Edit the script directly or use GUI config (nagiosQL) • Alerting settings are configured at Nagios level
  • 32. Nagios & DB2 Monitoring • https://github.com/angoca/monitor-db2-with-nagios • check_connection_qty - quantity of connections on the database and the state they are currently in, lockwait, connecting, rollback etc .. • check_database_connection – checks a connection to the DB • check_database_size – set threshold alerts, etc. • check_lock_wait – 10.5 and above – checks lock waits • check_memory_usage - usage memory: total, free, usage • check_open_files – open files per instance
  • 33. References and links • Performance Tuning Toolkit • http://www.ibm.com/developerworks/websphere/downloads/performtuning.html • Mod_status • http://www.tecmint.com/monitor-apache-web-server-load-and-page-statistics/ • Nmon Visualizer • http://nmonvisualizer.github.io/nmonvisualizer/
  • 34. References and links • Nagios • Core Download - https://www.nagios.org/downloads/nagios-core/ • Nagios Exchange - https://exchange.nagios.org • DB2 Plugins - https://github.com/angoca/monitor-db2-with-nagios http://www.dbatodba.com/db2/scripts-db2/nagios-plugins/ • WebSphere Plugins - https://github.com/yannlambret/websphere-nagios https://github.com/dvarounis/perfservmon