SlideShare une entreprise Scribd logo
1  sur  37
Télécharger pour lire hors ligne
8th Sutol Conference, November 2016
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
3
Wannes Rams
• 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
• 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

Contenu connexe

Tendances

Tendances (19)

Best And Worst Practices Deploying IBM Connections
Best And Worst Practices Deploying IBM ConnectionsBest And Worst Practices Deploying IBM Connections
Best And Worst Practices Deploying IBM Connections
 
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
 
June OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification ManagerJune OpenNTF Webinar - Domino V12 Certification Manager
June OpenNTF Webinar - Domino V12 Certification Manager
 
January OpenNTF Webinar - Backup your Domino Server - New Options in V12
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
 
AdminCamp 2017 - IBM Connections Adminblast
AdminCamp 2017 - IBM Connections AdminblastAdminCamp 2017 - IBM Connections Adminblast
AdminCamp 2017 - IBM Connections Adminblast
 
be the captain of your connections deployment
be the captain of your connections deploymentbe the captain of your connections deployment
be the captain of your connections deployment
 
IBM Connections Troubleshooting or “Get the Cow off the Ice”
IBM Connections Troubleshooting or “Get the Cow off the Ice” IBM Connections Troubleshooting or “Get the Cow off the Ice”
IBM Connections Troubleshooting or “Get the Cow off the Ice”
 
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
 
Configuration Management in WordPress
Configuration Management in WordPressConfiguration Management in WordPress
Configuration Management in WordPress
 
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
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
 
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...
1050: TDI Solutions Best Practises with IBM Connections Deployments - IBM Con...
 
Your App deserves more – The Art of App Modernization
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
 
1084: Planning and Completing an IBM Connections Upgrade
 1084: Planning and Completing an IBM Connections Upgrade 1084: Planning and Completing an IBM Connections Upgrade
1084: Planning and Completing an IBM Connections Upgrade
 
Alfresco Day Milano 2016 - Pernexas
Alfresco Day Milano 2016 - PernexasAlfresco Day Milano 2016 - Pernexas
Alfresco Day Milano 2016 - Pernexas
 
Percona Server 5.6: Enterprise-Grade MySQL / PLMCE 2014
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
 
IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning
 
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”
Soccnx10: IBM Connections Troubleshooting or “Get the Cow off the Ice”
 
Social Connections 12 - IBM Connections Adminblast
Social Connections 12 - IBM Connections AdminblastSocial Connections 12 - IBM Connections Adminblast
Social Connections 12 - IBM Connections Adminblast
 

En vedette

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
afiguerac
 
Viking persuasive essay
Viking persuasive essayViking persuasive essay
Viking persuasive essay
Firebase
 
Sunuş teknikleri
Sunuş teknikleriSunuş teknikleri
Sunuş teknikleri
micanga
 
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
Naira Costa
 
Quin invent sóc2 2n a
Quin invent sóc2 2n aQuin invent sóc2 2n a
Quin invent sóc2 2n a
afiguerac
 
Quin invent sóc2 2n b
Quin invent sóc2 2n bQuin invent sóc2 2n b
Quin invent sóc2 2n b
afiguerac
 
1 archana history modified
1 archana history modified1 archana history modified
1 archana history modified
justbalu
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
Sharon James
 

En vedette (20)

Schizophrenia
SchizophreniaSchizophrenia
Schizophrenia
 
The Mind of the User
The Mind of the UserThe Mind of the User
The Mind of the User
 
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
 
Mastering metrics and coping with cognos
Mastering metrics and coping with cognosMastering metrics and coping with cognos
Mastering metrics and coping with cognos
 
Viking persuasive essay
Viking persuasive essayViking persuasive essay
Viking persuasive essay
 
Sunuş teknikleri
Sunuş teknikleriSunuş teknikleri
Sunuş teknikleri
 
Practical solutions for connections administrators lite
Practical solutions for connections administrators litePractical solutions for connections administrators lite
Practical solutions for connections administrators lite
 
Snapchat la tendencia que no desaparece
Snapchat  la tendencia que no desapareceSnapchat  la tendencia que no desaparece
Snapchat la tendencia que no desaparece
 
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
 
Smile
SmileSmile
Smile
 
Quin invent sóc2 2n a
Quin invent sóc2 2n aQuin invent sóc2 2n a
Quin invent sóc2 2n a
 
Quin invent sóc2 2n b
Quin invent sóc2 2n bQuin invent sóc2 2n b
Quin invent sóc2 2n b
 
FELIZ CUMPLEAÑOS, TOMMY
FELIZ CUMPLEAÑOS, TOMMYFELIZ CUMPLEAÑOS, TOMMY
FELIZ CUMPLEAÑOS, TOMMY
 
1 archana history modified
1 archana history modified1 archana history modified
1 archana history modified
 
Seo bagi Pemula
Seo bagi PemulaSeo bagi Pemula
Seo bagi Pemula
 
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
 
Connections install in 45 mins
Connections install in 45 minsConnections install in 45 mins
Connections install in 45 mins
 
Sa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administratorsSa106 – practical solutions for connections administrators
Sa106 – practical solutions for connections administrators
 
Catalog 2014
Catalog 2014Catalog 2014
Catalog 2014
 
Presentation Kokot'
Presentation Kokot'Presentation Kokot'
Presentation Kokot'
 

Similaire à Sutol How To Be A Lion Tamer

AMF Flash and .NET
AMF Flash and .NETAMF Flash and .NET
AMF Flash and .NET
Yaniv Uriel
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
Nitin Mehta
 
High Volume Web API Management with WSO2 ESB
High Volume Web API Management with WSO2 ESBHigh Volume Web API Management with WSO2 ESB
High Volume Web API Management with WSO2 ESB
WSO2
 

Similaire à Sutol How To Be A Lion Tamer (20)

AMF Flash and .NET
AMF Flash and .NETAMF Flash and .NET
AMF Flash and .NET
 
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...
 
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...
 
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
 
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
 
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
 
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...
 
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
 
Developer’s intro to the alfresco platform
Developer’s intro to the alfresco platformDeveloper’s intro to the alfresco platform
Developer’s intro to the alfresco platform
 
WSO2 Application Server
WSO2 Application ServerWSO2 Application Server
WSO2 Application Server
 
Free OpManager training_ Part 2-server monitoring
Free OpManager training_ Part 2-server monitoringFree OpManager training_ Part 2-server monitoring
Free OpManager training_ Part 2-server monitoring
 
Cloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment WorkshopCloud Foundry: Hands-on Deployment Workshop
Cloud Foundry: Hands-on Deployment Workshop
 
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ć
 
The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)The Kubernetes WebLogic revival (part 1)
The Kubernetes WebLogic revival (part 1)
 
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
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 
High Volume Web API Management with WSO2 ESB
High Volume Web API Management with WSO2 ESBHigh Volume Web API Management with WSO2 ESB
High Volume Web API Management with WSO2 ESB
 
Open Audit
Open AuditOpen Audit
Open Audit
 
Rock Solid Deployment of Web Applications
Rock Solid Deployment of Web ApplicationsRock Solid Deployment of Web Applications
Rock Solid Deployment of Web Applications
 
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
 

Plus de Sharon James

Plus de Sharon James (13)

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
 
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
 

Dernier

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Victor Rentea
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Dernier (20)

Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 

Sutol How To Be A Lion Tamer

  • 1. 8th Sutol Conference, November 2016 How to be a lion tamer (or keeping WebSphere under control with free tools) Sharon Bellamy James & Wannes Rams
  • 2.
  • 3. 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 3
  • 4. Wannes Rams • 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
  • 5. Overview • Nagios • WebSphere PTT • Nmon Visualizer
  • 6. • 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
  • 7. • 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.
  • 8.
  • 9.
  • 10. 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
  • 11. 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.
  • 12. 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
  • 13. 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 
  • 14. WebSphere Application Server Performance Tuning Toolkit (WAS PTT) • Benefits: – No install on servers – Real time – Rule based – Easy to use interface
  • 15. WAS PTT • Install: – Download, unzip, run… • Configuration
  • 24. Reports • Ability to run reports (pdf, csv)
  • 25. WAS PTT • Ability to get tuning data (and update them)
  • 26. WAS PTT • Ability to generate: – Thread Dump – Heap Dump – Enable Trace – Show Connection Pool contents – Get Server Logs
  • 27. How to find performance indicators HTTP Server: mod_status • Apache module • HTML Interface: Ex. : http://www.apache.org/server-status
  • 28. How to find performance indicators HTTP Server: mod_status
  • 29. How to find performance indicators HTTP Server: mod_status • Easy to setup in httpd.conf
  • 30. 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
  • 32. Nagios & DB2 Monitoring • Each script is individually configurable • Edit the script directly or use GUI config (nagiosQL) • Alerting settings are configured at Nagios level
  • 33. 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
  • 34. 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/
  • 35. 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