SlideShare a Scribd company logo
1 of 36
Download to read offline
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.
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

What's hot

Narayana 5: The premier open source transaction manager
Narayana 5: The premier open source transaction manager Narayana 5: The premier open source transaction manager
Narayana 5: The premier open source transaction manager Virtual JBoss User Group
 
ActiveMQ 5.9.x new features
ActiveMQ 5.9.x new featuresActiveMQ 5.9.x new features
ActiveMQ 5.9.x new featuresChristian Posta
 
Ejabberd installation configuration
Ejabberd installation configurationEjabberd installation configuration
Ejabberd installation configurationShaojie Yang
 
Replacing Your Shared Drive with Alfresco - Open Source ECM
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
 
Configuration Management in WordPress
Configuration Management in WordPressConfiguration Management in WordPress
Configuration Management in WordPressEdmund Turbin
 
Introduction to Role Based Administration in WildFly 8
Introduction to Role Based Administration in WildFly 8Introduction to Role Based Administration in WildFly 8
Introduction to Role Based Administration in WildFly 8Dimitris Andreadis
 
Securing your MySQL / MariaDB Server data
Securing your MySQL / MariaDB Server dataSecuring your MySQL / MariaDB Server data
Securing your MySQL / MariaDB Server dataColin Charles
 
AdminCamp 2017 - IBM Connections Adminblast
AdminCamp 2017 - IBM Connections AdminblastAdminCamp 2017 - IBM Connections Adminblast
AdminCamp 2017 - IBM Connections AdminblastNico Meisenzahl
 
[WSO2] Deployment Synchronizer for Deployment Artifact Synchronization Betwee...
[WSO2] Deployment Synchronizer for Deployment Artifact Synchronization Betwee...[WSO2] Deployment Synchronizer for Deployment Artifact Synchronization Betwee...
[WSO2] Deployment Synchronizer for Deployment Artifact Synchronization Betwee...Kasun Gajasinghe
 
Best new features in windows server 2016
Best new features in windows server 2016Best new features in windows server 2016
Best new features in windows server 2016Tuan Yang
 
HCL Sametime V11 installation - tips
HCL Sametime V11 installation - tipsHCL Sametime V11 installation - tips
HCL Sametime V11 installation - tipsAles Lichtenberg
 
A Byte of Software Deployment
A Byte of Software DeploymentA Byte of Software Deployment
A Byte of Software DeploymentGong Haibing
 
Polyglot Messaging with Apache ActiveMQ
Polyglot Messaging with Apache ActiveMQPolyglot Messaging with Apache ActiveMQ
Polyglot Messaging with Apache ActiveMQChristian Posta
 
Alfresco One (Enterprise) vs Alfresco Community 2014
Alfresco One (Enterprise) vs Alfresco Community 2014Alfresco One (Enterprise) vs Alfresco Community 2014
Alfresco One (Enterprise) vs Alfresco Community 2014Toni de la Fuente
 
Ejabberd with xmpp
Ejabberd with xmppEjabberd with xmpp
Ejabberd with xmppPrem Narain
 
AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
AAI-1304 Technical Deep-Dive into IBM WebSphere LibertyAAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
AAI-1304 Technical Deep-Dive into IBM WebSphere LibertyWASdev Community
 

What's hot (20)

Narayana 5: The premier open source transaction manager
Narayana 5: The premier open source transaction manager Narayana 5: The premier open source transaction manager
Narayana 5: The premier open source transaction manager
 
Liberty management
Liberty managementLiberty management
Liberty management
 
ActiveMQ 5.9.x new features
ActiveMQ 5.9.x new featuresActiveMQ 5.9.x new features
ActiveMQ 5.9.x new features
 
Dedicated Hosting
Dedicated HostingDedicated Hosting
Dedicated Hosting
 
Ejabberd installation configuration
Ejabberd installation configurationEjabberd installation configuration
Ejabberd installation configuration
 
Storage and Alfresco
Storage and AlfrescoStorage and Alfresco
Storage and Alfresco
 
Replacing Your Shared Drive with Alfresco - Open Source ECM
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
 
Configuration Management in WordPress
Configuration Management in WordPressConfiguration Management in WordPress
Configuration Management in WordPress
 
Introduction to Role Based Administration in WildFly 8
Introduction to Role Based Administration in WildFly 8Introduction to Role Based Administration in WildFly 8
Introduction to Role Based Administration in WildFly 8
 
Securing your MySQL / MariaDB Server data
Securing your MySQL / MariaDB Server dataSecuring your MySQL / MariaDB Server data
Securing your MySQL / MariaDB Server data
 
AdminCamp 2017 - IBM Connections Adminblast
AdminCamp 2017 - IBM Connections AdminblastAdminCamp 2017 - IBM Connections Adminblast
AdminCamp 2017 - IBM Connections Adminblast
 
[WSO2] Deployment Synchronizer for Deployment Artifact Synchronization Betwee...
[WSO2] Deployment Synchronizer for Deployment Artifact Synchronization Betwee...[WSO2] Deployment Synchronizer for Deployment Artifact Synchronization Betwee...
[WSO2] Deployment Synchronizer for Deployment Artifact Synchronization Betwee...
 
Best new features in windows server 2016
Best new features in windows server 2016Best new features in windows server 2016
Best new features in windows server 2016
 
HCL Sametime V11 installation - tips
HCL Sametime V11 installation - tipsHCL Sametime V11 installation - tips
HCL Sametime V11 installation - tips
 
WildFly & WildFly Swarm
WildFly & WildFly SwarmWildFly & WildFly Swarm
WildFly & WildFly Swarm
 
A Byte of Software Deployment
A Byte of Software DeploymentA Byte of Software Deployment
A Byte of Software Deployment
 
Polyglot Messaging with Apache ActiveMQ
Polyglot Messaging with Apache ActiveMQPolyglot Messaging with Apache ActiveMQ
Polyglot Messaging with Apache ActiveMQ
 
Alfresco One (Enterprise) vs Alfresco Community 2014
Alfresco One (Enterprise) vs Alfresco Community 2014Alfresco One (Enterprise) vs Alfresco Community 2014
Alfresco One (Enterprise) vs Alfresco Community 2014
 
Ejabberd with xmpp
Ejabberd with xmppEjabberd with xmpp
Ejabberd with xmpp
 
AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
AAI-1304 Technical Deep-Dive into IBM WebSphere LibertyAAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
AAI-1304 Technical Deep-Dive into IBM WebSphere Liberty
 

Viewers also liked

FELIZ CUMPLEAÑOS, TOMMY
FELIZ CUMPLEAÑOS, TOMMYFELIZ CUMPLEAÑOS, TOMMY
FELIZ CUMPLEAÑOS, TOMMYAnnie NaRuz
 
Viking persuasive essay
Viking persuasive essayViking persuasive essay
Viking persuasive essayFirebase
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSharon James
 
Sunuş teknikleri
Sunuş teknikleriSunuş teknikleri
Sunuş tekniklerimicanga
 
6 bhargav final presentation
6 bhargav final presentation6 bhargav final presentation
6 bhargav final presentationjustbalu
 
Fazenda 4.840 hectares a venda em Formosa, Goiás, Brasil
Fazenda 4.840 hectares a venda em Formosa, Goiás, BrasilFazenda 4.840 hectares a venda em Formosa, Goiás, Brasil
Fazenda 4.840 hectares a venda em Formosa, Goiás, BrasilSILVANO REIS
 
Practical solutions for connections administrators lite
Practical solutions for connections administrators litePractical solutions for connections administrators lite
Practical solutions for connections administrators liteSharon James
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 minsSharon James
 
Disseny del projecte_de_treball_col_laboratiu
Disseny del projecte_de_treball_col_laboratiuDisseny del projecte_de_treball_col_laboratiu
Disseny del projecte_de_treball_col_laboratiuafiguerac
 
Diálogos metodológicos sobre prática de pesquisa
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
 
Ruim alles nu op anders blijf je het
Ruim alles nu op anders blijf je hetRuim alles nu op anders blijf je het
Ruim alles nu op anders blijf je hetrazorblader
 
1 archana history modified
1 archana history modified1 archana history modified
1 archana history modifiedjustbalu
 
"Bocaditos" Social Media
"Bocaditos" Social Media "Bocaditos" Social Media
"Bocaditos" Social Media Creátika
 
Snapchat la tendencia que no desaparece
Snapchat  la tendencia que no desapareceSnapchat  la tendencia que no desaparece
Snapchat la tendencia que no desapareceCreátika
 
Mastering metrics and coping with cognos
Mastering metrics and coping with cognosMastering metrics and coping with cognos
Mastering metrics and coping with cognosSharon James
 

Viewers also liked (20)

FELIZ CUMPLEAÑOS, TOMMY
FELIZ CUMPLEAÑOS, TOMMYFELIZ CUMPLEAÑOS, TOMMY
FELIZ CUMPLEAÑOS, TOMMY
 
Viking persuasive essay
Viking persuasive essayViking persuasive essay
Viking persuasive essay
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
 
Sunuş teknikleri
Sunuş teknikleriSunuş teknikleri
Sunuş teknikleri
 
Catalog 2014
Catalog 2014Catalog 2014
Catalog 2014
 
6 bhargav final presentation
6 bhargav final presentation6 bhargav final presentation
6 bhargav final presentation
 
Fazenda 4.840 hectares a venda em Formosa, Goiás, Brasil
Fazenda 4.840 hectares a venda em Formosa, Goiás, BrasilFazenda 4.840 hectares a venda em Formosa, Goiás, Brasil
Fazenda 4.840 hectares a venda em Formosa, Goiás, Brasil
 
Practical solutions for connections administrators lite
Practical solutions for connections administrators litePractical solutions for connections administrators lite
Practical solutions for connections administrators lite
 
Mallorca
MallorcaMallorca
Mallorca
 
Seo bagi Pemula
Seo bagi PemulaSeo bagi Pemula
Seo bagi Pemula
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
 
Disseny del projecte_de_treball_col_laboratiu
Disseny del projecte_de_treball_col_laboratiuDisseny del projecte_de_treball_col_laboratiu
Disseny del projecte_de_treball_col_laboratiu
 
Diálogos metodológicos sobre prática de pesquisa
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
 
Pdhpe rationale
Pdhpe  rationalePdhpe  rationale
Pdhpe rationale
 
Ruim alles nu op anders blijf je het
Ruim alles nu op anders blijf je hetRuim alles nu op anders blijf je het
Ruim alles nu op anders blijf je het
 
1 archana history modified
1 archana history modified1 archana history modified
1 archana history modified
 
Schizophrenia
SchizophreniaSchizophrenia
Schizophrenia
 
"Bocaditos" Social Media
"Bocaditos" Social Media "Bocaditos" Social Media
"Bocaditos" Social Media
 
Snapchat la tendencia que no desaparece
Snapchat  la tendencia que no desapareceSnapchat  la tendencia que no desaparece
Snapchat la tendencia que no desaparece
 
Mastering metrics and coping with cognos
Mastering metrics and coping with cognosMastering metrics and coping with cognos
Mastering metrics and coping with cognos
 

Similar to How to be a lion tamer

Get Rapid Right-sized and Recent with the Liberty Repository
Get Rapid Right-sized and Recent with the Liberty RepositoryGet Rapid Right-sized and Recent with the Liberty Repository
Get Rapid Right-sized and Recent with the Liberty RepositoryGraham Charters
 
CENTRAL MANAGEMENT OF NETWORK AND CALL SERVICES
CENTRAL MANAGEMENT OF NETWORK AND CALL SERVICESCENTRAL MANAGEMENT OF NETWORK AND CALL SERVICES
CENTRAL MANAGEMENT OF NETWORK AND CALL SERVICESNazmul Hossain Rakib
 
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...WASdev Community
 
Apache Directory and the OSGi Service Platform - Enrique Rodriguez, PMC Membe...
Apache Directory and the OSGi Service Platform - Enrique Rodriguez, PMC Membe...Apache Directory and the OSGi Service Platform - Enrique Rodriguez, PMC Membe...
Apache Directory and the OSGi Service Platform - Enrique Rodriguez, PMC Membe...mfrancis
 
Server Monitoring from the Cloud
Server Monitoring from the CloudServer Monitoring from the Cloud
Server Monitoring from the CloudSite24x7
 
Simplifying Hyper-V Management for VMware Administrators
Simplifying Hyper-V Management for VMware AdministratorsSimplifying Hyper-V Management for VMware Administrators
Simplifying Hyper-V Management for VMware Administrators5nine
 
20191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 120191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 1makker_nl
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)Simon Haslam
 
websphere commerce server admin configuration
websphere commerce server admin configuration websphere commerce server admin configuration
websphere commerce server admin configuration Laxmi Kanth Kshatriya
 
IBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the CloudIBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the CloudAndrew Coleman
 
Spot Trading - A case study in continuous delivery for mission critical finan...
Spot Trading - A case study in continuous delivery for mission critical finan...Spot Trading - A case study in continuous delivery for mission critical finan...
Spot Trading - A case study in continuous delivery for mission critical finan...SaltStack
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stackNitin Mehta
 
Cloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopCloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopManuel Garcia
 
Setting up a local WordPress development environment
Setting up a local WordPress development environmentSetting up a local WordPress development environment
Setting up a local WordPress development environmentZero Point Development
 
Rock Solid Deployment of Web Applications
Rock Solid Deployment of Web ApplicationsRock Solid Deployment of Web Applications
Rock Solid Deployment of Web ApplicationsPablo Godel
 
XenServer Design Workshop
XenServer Design WorkshopXenServer Design Workshop
XenServer Design WorkshopTim Mackey
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overviewhowie YU
 

Similar to How to be a lion tamer (20)

Get Rapid Right-sized and Recent with the Liberty Repository
Get Rapid Right-sized and Recent with the Liberty RepositoryGet Rapid Right-sized and Recent with the Liberty Repository
Get Rapid Right-sized and Recent with the Liberty Repository
 
CENTRAL MANAGEMENT OF NETWORK AND CALL SERVICES
CENTRAL MANAGEMENT OF NETWORK AND CALL SERVICESCENTRAL MANAGEMENT OF NETWORK AND CALL SERVICES
CENTRAL MANAGEMENT OF NETWORK AND CALL SERVICES
 
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
AAI-2016 WebSphere Application Server Installation and Maintenance in the Ent...
 
Apache Directory and the OSGi Service Platform - Enrique Rodriguez, PMC Membe...
Apache Directory and the OSGi Service Platform - Enrique Rodriguez, PMC Membe...Apache Directory and the OSGi Service Platform - Enrique Rodriguez, PMC Membe...
Apache Directory and the OSGi Service Platform - Enrique Rodriguez, PMC Membe...
 
Server Monitoring from the Cloud
Server Monitoring from the CloudServer Monitoring from the Cloud
Server Monitoring from the Cloud
 
JavaCro'14 - Continuous deployment tool – Aleksandar Dostić and Emir Džaferović
JavaCro'14 - Continuous deployment tool – Aleksandar Dostić and Emir DžaferovićJavaCro'14 - Continuous deployment tool – Aleksandar Dostić and Emir Džaferović
JavaCro'14 - Continuous deployment tool – Aleksandar Dostić and Emir Džaferović
 
Simplifying Hyper-V Management for VMware Administrators
Simplifying Hyper-V Management for VMware AdministratorsSimplifying Hyper-V Management for VMware Administrators
Simplifying Hyper-V Management for VMware Administrators
 
20191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 120191201 kubernetes managed weblogic revival - part 1
20191201 kubernetes managed weblogic revival - part 1
 
WSO2 Application Server
WSO2 Application ServerWSO2 Application Server
WSO2 Application Server
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)
 
websphere commerce server admin configuration
websphere commerce server admin configuration websphere commerce server admin configuration
websphere commerce server admin configuration
 
IBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the CloudIBM InterConnect 2015 - IIB in the Cloud
IBM InterConnect 2015 - IIB in the Cloud
 
Spot Trading - A case study in continuous delivery for mission critical finan...
Spot Trading - A case study in continuous delivery for mission critical finan...Spot Trading - A case study in continuous delivery for mission critical finan...
Spot Trading - A case study in continuous delivery for mission critical finan...
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
Cloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopCloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment Workshop
 
OpenStack and Windows
OpenStack and WindowsOpenStack and Windows
OpenStack and Windows
 
Setting up a local WordPress development environment
Setting up a local WordPress development environmentSetting up a local WordPress development environment
Setting up a local WordPress development environment
 
Rock Solid Deployment of Web Applications
Rock Solid Deployment of Web ApplicationsRock Solid Deployment of Web Applications
Rock Solid Deployment of Web Applications
 
XenServer Design Workshop
XenServer Design WorkshopXenServer Design Workshop
XenServer Design Workshop
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
 

More from Sharon James

Microsoft Teams management
Microsoft Teams managementMicrosoft Teams management
Microsoft Teams managementSharon James
 
Make Domino & Office 365 your Dream Team
Make Domino & Office 365 your Dream TeamMake Domino & Office 365 your Dream Team
Make Domino & Office 365 your Dream TeamSharon James
 
Best practises vop
Best practises vopBest practises vop
Best practises vopSharon James
 
Connections Worst Practises
Connections Worst PractisesConnections Worst Practises
Connections Worst PractisesSharon James
 
Hitchhickers Guide to Troubleshooting Connections from Think 2018
Hitchhickers Guide to Troubleshooting Connections from Think 2018Hitchhickers Guide to Troubleshooting Connections from Think 2018
Hitchhickers Guide to Troubleshooting Connections from Think 2018Sharon James
 
Connections Migration soccnx12
Connections Migration soccnx12Connections Migration soccnx12
Connections Migration soccnx12Sharon James
 
Migration from 5 to Connections 6 - been there, done that
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 thatSharon James
 
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
 
Bp102 a ray of sunshine through the cloud -mwlug
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 -mwlugSharon James
 
Connections Migrations the easy way Soccnx10
Connections Migrations the easy way Soccnx10Connections Migrations the easy way Soccnx10
Connections Migrations the easy way Soccnx10Sharon James
 
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
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administratorsSharon 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...
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...Sharon James
 
Connections customization lite
Connections customization liteConnections customization lite
Connections customization liteSharon James
 

More from Sharon James (14)

Microsoft Teams management
Microsoft Teams managementMicrosoft Teams management
Microsoft Teams management
 
Make Domino & Office 365 your Dream Team
Make Domino & Office 365 your Dream TeamMake Domino & Office 365 your Dream Team
Make Domino & Office 365 your Dream Team
 
Best practises vop
Best practises vopBest practises vop
Best practises vop
 
Connections Worst Practises
Connections Worst PractisesConnections Worst Practises
Connections Worst Practises
 
Hitchhickers Guide to Troubleshooting Connections from Think 2018
Hitchhickers Guide to Troubleshooting Connections from Think 2018Hitchhickers Guide to Troubleshooting Connections from Think 2018
Hitchhickers Guide to Troubleshooting Connections from Think 2018
 
Connections Migration soccnx12
Connections Migration soccnx12Connections Migration soccnx12
Connections Migration soccnx12
 
Migration from 5 to Connections 6 - been there, done that
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
 
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
 
Bp102 a ray of sunshine through the cloud -mwlug
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
 
Connections Migrations the easy way Soccnx10
Connections Migrations the easy way Soccnx10Connections Migrations the easy way Soccnx10
Connections Migrations the easy way Soccnx10
 
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
 
Practical solutions for connections administrators
Practical solutions for connections administratorsPractical solutions for connections administrators
Practical solutions for connections administrators
 
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...
Bp307 Practical Solutions for Connections Administrators, tips and scrips for...
 
Connections customization lite
Connections customization liteConnections customization lite
Connections customization lite
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 

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.
  • 7.
  • 8.
  • 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