Keeping WebSphere under control with free tools - Wannes & Sharon share some tips and experience on the free tools they use daily to monitor Connections environments using FREE tools
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
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
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
based – runs on RHEL or CENTOS • Super easy to set up – very well DOCUMENTED J • 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.
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
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
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
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