RIGA, 22 Sep 2012 Marek Neumann. & JavaEE Platform Monitoring A Good Match?
|
|
- Britney Walton
- 2 years ago
- Views:
Transcription
1 & JavaEE Platform Monitoring A Good Match?
2 Company Facts Jesta Digital is a leading global provider of next generation entertainment content and services for the digital consumer. subsidiary of Jesta Group, a diversified company with holdings in real estate, manufacturing, technology and aviation. home to established brands - Jamba, Jamster, ilove and Mobizzo and mobile subscription, payment and ad monetization technologies 2
3 Who am I? more than 10 years experience in various areas of Java and JavaEE 6 years work for different consulting companies JBoss support and training pioneer strategy and architecture Jesta Digital technical guidelines, software infrastructure Application Monitoring is one aspect of our work settled near Berlin with my family (2 kids) spending much of my spare time for marathon training 3
4 Agenda Jesta Digital application monitoring architecture Performance problems and how we tackled them Zabbix API: Automization of the monitoring configuration using an inhouse application Zabbix API: Automization of the service monitoring within the UltraESB Zabbix Server monitoring in a public cloud Summary 4
5 Application Monitoring Architecture Zabbix (supported version) Server with passive Java agents Passive proxy for cloud hosts MySQL 5.5 backend separate installation for test and internal systems (CI, Staging...) 24x7 Monitoring team (SOC) with access to Zabbix and other monitoring tools 5
6 Application Monitoring Architecture 6
7 Application Monitoring Architecture JVMs monitored JBoss Application Server 4.3.0_EAP/6.0.0_EAP UltraESB Apache Tomcat 7.x (Bea Weblogic 8.x) WHAT is monitored basic JVM metrics (heap/perm gen memory usage, garbage collection, file descriptors...) business metrics (content index size, subscription reminder sms count...) host availability (http port check) database query executions exception counts log level counts (WARN, ERROR, FATAL) 7
8 Application Monitoring Architecture JMX-based architecture (standard way to gather metrics from a JVM by using queries and requests) implemented by many application server vendors is part of JDK since version 5 Zabbix agent is essential part of the appserver installations Java Agent Zabbix Port JMX MBean Server JVM 8
9 Application Monitoring Architecture Zabbix Agent is a modified implementation of former Zapcat extended to support more complicated object structures and to method calls easily deployable in the application server (JBoss, UltraESB, Tomcat...) transformation of Zabbix protocol to JMX syntax and vice-versa local in-vm calls to ensure good performance JMX client is provided in Zabbix 2.0 upwards - no agent is necessary anymore 9
10 Application Monitoring Architecture JVM Availability Check first version was implemented using nodata() function flood of false positives when server performance degraded changed to simple TCP check with DISASTER alerts (90s interval) net.tcp.service.perf[http,host1,11811] ({JVM_AVAILABLE_TEMPLATE:net.tcp.service.perf[http,host1,11811].la st(#5)}=0) & ({JVM_AVAILABLE_TEMPLATE:net.tcp.service.perf[http,host1,11811].la st(#4)}=0) & ({JVM_AVAILABLE_TEMPLATE:net.tcp.service.perf[http,host1,11811].la st(#3)}=0) & ({JVM_AVAILABLE_TEMPLATE:net.tcp.service.perf[http,host1,11811].la st(#2)}=0) & ({JVM_AVAILABLE_TEMPLATE:net.tcp.service.perf[http,host1,11811].la st(#1)}=0) 10
11 Application Monitoring Architecture all templates are provided by S&A team to support infrastructure monitoring requirements developers can easily add new business monitoring items by implementing JMX MBeans no special knowledge of Zabbix is required the configuration process has a lot of manual steps right now high workload for Operations team 11
12 Performance problems and how we tackled them Zabbix was introduced at Jesta Digital in 2008 (v1.6) decision based on the architecture and the frontend capabilities monitoring for a big new customer was required existing monitoring was based on complicated custom implementations that nobody wanted to maintain over the last years we faced some severe performance problems let s go through our Zabbix performance learning curve! 12
13 Performance problems and how we tackled them Performance Problem #1 - Virtualized server setup very first installation was on a virtualized server - both Zabbix Server and MySQL backend I/O throughputs were temporarily poor, degraded without any visible reason server queue was filling quickly, nodata() function reported alerts due to the exhausted queue, delayed item processing Solution: Zabbix database was moved to physical hardware (16 Cores, 32 GB RAM, Linux 64bit) Availability check was changed to simple TCP 13
14 Performance problems and how we tackled them Performance Problem #2 - Zabbix Housekeeper was configured to run every hour concurrent write processes blocked during that time (transaction timeouts), slow frontend queueing problems template import, host deletion, mass changes Solution: stop Zabbix housekeeping, introduce MySQL partitioning for history_uint and trends_uint tables deletion of obsolete historical data is now much quicker and has no measureable impact on the Zabbix performance partitions are cutted on daily and monthly base 14
15 Performance problems and how we tackled them Performance Problem #3 - MySQL configuration (Log Size) Symptom: Zabbix queue filled up without any clear cause, item processing delayed, no recover without db restart from operational point of view all systems were working correctly system load, cpu usage, memory, swap 15
16 Performance problems and how we tackled them Solution: upgrade from to good understanding of background processes introduce performance metrics to visualize Zabbix internal performance (thanks to support) cause was related to poor syncer thread performance (persist history) 16
17 Performance problems and how we tackled them experimented with several MySQL options innodb_log_file_size: transaction log was set to 5MB before (causing high I/O overhead on the disc) a correct size can be easily calculated (depending on the current MySQL workload) the log file size was then increased to 270MB no queue problems afterwards, normal and steady syncer thread usage 17
18 Performance problems and how we tackled them Performance Problem #4 - MySQL configuration (Query Cache) Symptom: Zabbix queue filled up without any clear cause, slow but steady increase of syncer and poller usage, no self-recovery database restart needed ~every two months MySQL threads: Waiting for query cache lock 18
19 Performance problems and how we tackled them Solution: decrease the MySQL query cache size limit from 8GB! to 256MB when the cache size is set too high there more and more thread contention during updates ~ results in query cache, so the limit is sufficient long-term graph reveals that the problem is solved: 19
20 Performance problems and how we tackled them Our Lessons Learnt : do not virtualize the database server introduce Zabbix internal monitoring, esp. syncer usage zabbix[process,history syncer,avg,busy] Utilization of all history syncer threads more than 50%: {Template_Internal_Monitoring:zabbix[process,history syncer,avg,busy].avg(600)}>50 adapt the database configuration to your requirements! Zabbix server itself is quick enough for processing high througputs use MySQL partitioning instead of housekeeper to avoid concurrent write blocking 20
21 Zabbix API: Automization configuration changes were a manual process since we introduced Zabbix in 2008 error-prone and time-consuming task for the operations team all templates must be created using a template generator imported into Zabbix using the frontend User Macros were not available at that time - a lot of templates have to be generated since 1.8 Zabbix API introduces more flexibility when it comes to administrative tasks POC: use the api to temporarily (de)activate host availibility checks 21
22 Zabbix API: Automization Overall goal: all administrative tasks can be done without the Zabbix frontend (read-only access) reduce the maintenance efforts by ~70% integration is done with an existing inhouse application application is managing complete server infrastructure and is the service repository for the ESB templates can be created and assigned to different abstraction levels all changes are recorded and can be rolled back easier to change only single values change the threshold of a trigger add and remove items 22
23 Zabbix API: Automization 23
24 Zabbix API: Automization create/update/delete templates create/update/delete items/triggers on templates (de)activate hosts and availability checks bulk changes supported to avoid single remote operations over the network 24
25 Zabbix API: ESB Monitoring Automization ESB is the central part of the service-oriented architecture in the platform remote communication between software components is done through the ESB ESB was integrated into the monitoring long ago manual configuration process huge templates (1:1 mapping template-service) long-lasting configuration updates due to long template import times outdated monitoring configuration Requirement: update the monitoring configuration once the underlying ESB gets a new version no manual intervention should be required 25
26 Zabbix API: ESB Monitoring Automization Usage of the Zabbix api for integration! Administration can be done either using the web console or the command line client Templates are located on the disc (JSON structure) 26
27 Zabbix API: ESB Monitoring Automization { "uz_meta": { "parent": "endpoint-item-parent" }, "params":{ "description": "${.*LIVE.*}$ endpoint - state READY address count", "key_": "jmx[org.adroitlogic.ultraesb.detail:type=endpoints,name=${.*live.*}$][detai ls.readyaddresscount]" } } { "uz_meta": { "parent": "queue-item-parent" }, "params":{ "description": "Log queue defaultfault current size", "key_": "jmx[com.jamster.infra.appserver.esb:type=queue,connectorname=log_queue_defa ultfault][currentsize]" } } 27
28 Zabbix API: ESB Monitoring Automization predefined or custom items are possible calls in progress, caches, service execution times, endpoints cluster update is also done (Zookeeper-based) graphs and screens can be updated through the api as well! 28
29 Zabbix API: ESB Monitoring Automization { "uz_meta": { "parent": "screens-parent", "cluster": "true" }, "params": { "hsize":"2", "vsize":"7", "name":"ultraesb cluster cockpit for $installation$", "screenitems":[{ "resourcetype":"0", "resourceid":"open File Descriptor Count", "width":"500", ${SHARED_ESB_DIR}/bin/uterm.sh -configdir ${HOME}/${CLUSTER_DIR}/conf -c zr -zu $ZABBIX_URL -u $ZABBIX_USER -p $ZABBIX_PASS -t ${HOME}/${CLUSTER_DIR}/conf/hosts.properties -doyw 29
30 Zabbix API: ESB Monitoring Automization Voilà: UltraESB Monitoring Cockpit 30
31 Zabbix Server monitoring in a public cloud some of our services hosted in a public cloud (Amazon) monitoring principle is similiar to the corporate one firewall restrictions exist - no access to cloud hosts from corporate network Zabbix server has no access to DMZ Zabbix developed supported feature - the passive proxy Zabbix server is polling the Zabbix proxy for data Cloud instances (Apache Tomcat) are equipped with the Zabbix Java Agents for data retrieval 31
32 Zabbix Server monitoring in a public cloud Auto-Registration feature: during startup the instance sends a register request to the proxy ( stolen from native agent) {ZBXD01E "request":"active checks", "host": ", "port":65535} 32
33 Zabbix Server monitoring in a public cloud the instance is created based on the registration action all templates are assigned the monitoring is started automatically when the instance shuts down (regularly), a shutdown signal is sent to a self-written server on the proxy machine using a cronjob the Zabbix server queries all unregistered instances on the proxy machine and disables them with a Zabbix API call Drawbacks: crashed instances cannot be unregistered no host availability checks no historical data usage due to often VM recreation 33
34 Summary Zabbix can be an excellent tool for monitoring a huge Enterprise Java Platform just a question of the agent (native vs. Java) JMX and Zabbix are a good marriage easily extensible for custom checks many monitoring tools cannot speak JMX avoid remote calls on the same machine performance problems could be successfully tackled with the help of the support learning curve was really long and exhausting the api is an appropriate way to integrate Zabbix with other systems reduce the number of tools for the operations team at least in 1.8 the api lets place for improvements cloud monitoring can be done using some simple workarounds 34
35 Q & A 35
GLOBAL DIGITAL ENTERTAINMENT CONTENT AND SERVICES PROVIDER JESTA DIGITAL MIGRATES TO THE ULTRAESB
GLOBAL DIGITAL ENTERTAINMENT CONTENT AND SERVICES PROVIDER JESTA DIGITAL MIGRATES TO THE ULTRAESB quick facts Customer Industry Challenge Solution Benefits Jesta Digital Mobile Meet current and future
CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS
CHAPTER 1 - JAVA EE OVERVIEW FOR ADMINISTRATORS Java EE Components Java EE Vendor Specifications Containers Java EE Blueprint Services JDBC Data Sources Java Naming and Directory Interface Java Message
Oracle WebLogic Server 11g Administration
Oracle WebLogic Server 11g Administration This course is designed to provide instruction and hands-on practice in installing and configuring Oracle WebLogic Server 11g. These tasks include starting and
The enterprise class monitoring solution for everyone
The enterprise class monitoring solution for everyone Today's topics Zabbix overview We met 2 years ago what's new? Uncommon uses 2 years for Zabbix Zabbix 2.0 out in May 13 maintenance releases of 1.8
WEBAPP PATTERN FOR APACHE TOMCAT - USER GUIDE
WEBAPP PATTERN FOR APACHE TOMCAT - USER GUIDE Contents 1. Pattern Overview... 3 Features 3 Getting started with the Web Application Pattern... 3 Accepting the Web Application Pattern license agreement...
WEBLOGIC ADMINISTRATION
WEBLOGIC ADMINISTRATION Session 1: Introduction Oracle Weblogic Server Components Java SDK and Java Enterprise Edition Application Servers & Web Servers Documentation Session 2: Installation System Configuration
ELIXIR LOAD BALANCER 2
ELIXIR LOAD BALANCER 2 Overview Elixir Load Balancer for Elixir Repertoire Server 7.2.2 or greater provides software solution for load balancing of Elixir Repertoire Servers. As a pure Java based software
Managing your Red Hat Enterprise Linux guests with RHN Satellite
Managing your Red Hat Enterprise Linux guests with RHN Satellite Matthew Davis, Level 1 Production Support Manager, Red Hat Brad Hinson, Sr. Support Engineer Lead System z, Red Hat Mark Spencer, Sr. Solutions
Proactive and Reactive Monitoring
Proactive and Reactive Monitoring Serg Mescheryakov, Doctor of Science, Professor Dmitry Shchemelinin, Philosophy Doctor RingCentral Inc., San Mateo, CA, USA RingCentral IP Telecommunication Company 2
Tuning WebSphere Application Server ND 7.0. Royal Cyber Inc.
Tuning WebSphere Application Server ND 7.0 Royal Cyber Inc. JVM related problems Application server stops responding Server crash Hung process Out of memory condition Performance degradation Check if the
Stratusphere Solutions
Stratusphere Solutions Deployment Best Practices Guide Introduction This guide has been authored by experts at Liquidware Labs in order to provide a baseline as well as recommendations for a best practices
HP OO 10.X - SiteScope Monitoring Templates
HP OO Community Guides HP OO 10.X - SiteScope Monitoring Templates As with any application continuous automated monitoring is key. Monitoring is important in order to quickly identify potential issues,
Glassfish Architecture.
Glassfish Architecture. First part Introduction. Over time, GlassFish has evolved into a server platform that is much more than the reference implementation of the Java EE specifcations. It is now a highly
ABC of Zabbix Performance Tuning
ABC of Zabbix Performance Tuning Getting most out of your hardware :... What is all about Overview of Zabbix Performance Step 1. Identify & fix common problems Step 2. Tuning of Zabbix Parameters Step
Liferay Portal Performance. Benchmark Study of Liferay Portal Enterprise Edition
Liferay Portal Performance Benchmark Study of Liferay Portal Enterprise Edition Table of Contents Executive Summary... 3 Test Scenarios... 4 Benchmark Configuration and Methodology... 5 Environment Configuration...
Ani Jain Senior Product Marketing Manager
System Monitoring with Operations Manager & Enterprise Manager: How to leverage robust operational statistics to maximize the success of your MicroStrategy implementation Ani Jain Senior Product Marketing
University of Edinburgh. Performance audit. Date: 01-07-2015. Niels van Klaveren Kasper van der Leeden Yvette Vermeer
University of Edinburgh Performance audit Date: 01-07-2015 By: Niels van Klaveren Kasper van der Leeden Yvette Vermeer Contents Summary... 3 Background... 4 Why... 4 Who... 4 When... 4 What... 4 How...
MagDiSoft Web Solutions Office No. 102, Bramha Majestic, NIBM Road Kondhwa, Pune -411048 Tel: 808-769-4605 / 814-921-0979 www.magdisoft.
WebLogic Server Course Following is the list of topics that will be covered during the course: Introduction to WebLogic What is Java? What is Java EE? The Java EE Architecture Enterprise JavaBeans Application
Zabbix. At Scale. By Steve Mushero September, 2014. Running the World s Internet Servers. www.chinanetcloud.com Copyright 2014 ChinaNetCloud
Zabbix At Scale By Steve Mushero September, 2014 Build & Manage Servers Optimize & Manage Servers Managed Cloud Servers Copyright 2014 ChinaNetCloud Greetings I m Steve I m from Shanghai, China We have
User Guide for VMware Adapter for SAP LVM VERSION 1.2
User Guide for VMware Adapter for SAP LVM VERSION 1.2 Table of Contents Introduction to VMware Adapter for SAP LVM... 3 Product Description... 3 Executive Summary... 3 Target Audience... 3 Prerequisites...
ENTERPRISE-CLASS MONITORING SOLUTION FOR EVERYONE ALL-IN-ONE OPEN-SOURCE DISTRIBUTED MONITORING
ENTERPRISE-CLASS MONITORING SOLUTION FOR EVERYONE ALL-IN-ONE OPEN-SOURCE DISTRIBUTED MONITORING 1 CONTENTS About Zabbix Software... 2 Main Functions... 3 Architecture... 4 Installation Requirements...
RTI Quick Start Guide
RTI Quick Start Guide This is the RTI Quick Start guide for new users or evaluators. It will help you get RTI installed and collecting data on your application quickly in an environment where you develop
SQL diagnostic manager Management Pack for Microsoft System Center. Overview
Overview What is so cool about the SQL diagnostic manager Management Pack? The SQL diagnostic manager (SQLdm) Management Pack integrates key monitors and alerts used by SQL Server DBAs with Microsoft's
Architecting ColdFusion For Scalability And High Availability. Ryan Stewart Platform Evangelist
Architecting ColdFusion For Scalability And High Availability Ryan Stewart Platform Evangelist Introduction Architecture & Clustering Options Design an architecture and develop applications that scale
Monitoring HP OO 10. Overview. Available Tools. HP OO Community Guides
HP OO Community Guides Monitoring HP OO 10 This document describes the specifications of components we want to monitor, and the means to monitor them, in order to achieve effective monitoring of HP Operations
Agility Database Scalability Testing
Agility Database Scalability Testing V1.6 November 11, 2012 Prepared by on behalf of Table of Contents 1 Introduction... 4 1.1 Brief... 4 2 Scope... 5 3 Test Approach... 6 4 Test environment setup... 7
Application Performance Testing Basics
Application Performance Testing Basics ABSTRACT Todays the web is playing a critical role in all the business domains such as entertainment, finance, healthcare etc. It is much important to ensure hassle-free
Which Database is Better for Zabbix? PostgreSQL vs MySQL. Yoshiharu Mori SRA OSS Inc. Japan
Which Database is Better for Zabbix? PostgreSQL vs MySQL Yoshiharu Mori SRA OSS Inc. Japan About Myself Yoshiharu Mori Belongs To: SRA OSS,Inc.Japan Division: OSS technical Group Providing support and
EWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications
ECE6102 Dependable Distribute Systems, Fall2010 EWeb: Highly Scalable Client Transparent Fault Tolerant System for Cloud based Web Applications Deepal Jayasinghe, Hyojun Kim, Mohammad M. Hossain, Ali Payani
Load and Performance Load Testing. RadView Software October 2015 www.radview.com
Load and Performance Load Testing RadView Software October 2015 www.radview.com Contents Introduction... 3 Key Components and Architecture... 4 Creating Load Tests... 5 Mobile Load Testing... 9 Test Execution...
No.1 IT Online training institute from Hyderabad Email: info@sriramtechnologies.com URL: sriramtechnologies.com
I. Basics 1. What is Application Server 2. The need for an Application Server 3. Java Application Solution Architecture 4. 3-tier architecture 5. Various commercial products in 3-tiers 6. The logic behind
StreamServe Persuasion SP5 StreamStudio
StreamServe Persuasion SP5 StreamStudio Administrator s Guide Rev B StreamServe Persuasion SP5 StreamStudio Administrator s Guide Rev B OPEN TEXT CORPORATION ALL RIGHTS RESERVED United States and other
A technical guide for monitoring Adobe LiveCycle ES deployments
Technical Guide A technical guide for monitoring Adobe LiveCycle ES deployments Table of contents 1 Section 1: LiveCycle ES system monitoring 4 Section 2: Internal LiveCycle ES monitoring 5 Section 3:
On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform
On- Prem MongoDB- as- a- Service Powered by the CumuLogic DBaaS Platform Page 1 of 16 Table of Contents Table of Contents... 2 Introduction... 3 NoSQL Databases... 3 CumuLogic NoSQL Database Service...
Eloquence Training What s new in Eloquence B.08.00
Eloquence Training What s new in Eloquence B.08.00 2010 Marxmeier Software AG Rev:100727 Overview Released December 2008 Supported until November 2013 Supports 32-bit and 64-bit platforms HP-UX Itanium
Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment
Red Hat Network Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Network (RHN) Satellite server is an easy-to-use, advanced systems management platform
High Availability Solutions for the MariaDB and MySQL Database
High Availability Solutions for the MariaDB and MySQL Database 1 Introduction This paper introduces recommendations and some of the solutions used to create an availability or high availability environment
Running a Workflow on a PowerCenter Grid
Running a Workflow on a PowerCenter Grid 2010-2014 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means (electronic, photocopying, recording or otherwise)
Oracle Enterprise Manager
Oracle Enterprise Manager System Monitoring Plug-in Installation Guide for Apache Tomcat Release 12.1.0.1.0 E28545-04 February 2014 This document provides installation instructions and configuration information
This document will list the ManageEngine Applications Manager best practices
This document will list the ManageEngine Applications Manager best practices 1. Hardware and Software requirements 2. Configuring Applications Manager 3. Securing Applications Manager 4. Fault Management
VMware vrealize Automation
VMware vrealize Automation Reference Architecture Version 6.0 and Higher T E C H N I C A L W H I T E P A P E R Table of Contents Overview... 4 What s New... 4 Initial Deployment Recommendations... 4 General
Configuring Apache Derby for Performance and Durability Olav Sandstå
Configuring Apache Derby for Performance and Durability Olav Sandstå Database Technology Group Sun Microsystems Trondheim, Norway Overview Background > Transactions, Failure Classes, Derby Architecture
Java Monitoring. Stuff You Can Get For Free (And Stuff You Can t) Paul Jasek Sales Engineer
Java Monitoring Stuff You Can Get For Free (And Stuff You Can t) Paul Jasek Sales Engineer A Bit About Me Current: Past: Pre-Sales Engineer (1997 present) WaveMaker Wily Persistence GemStone Application
Qualogy 2014-08-29 M. Schildmeijer. Whitepaper Oracle Exalogic FMW Optimization
Qualogy 2014-08-29 M. Schildmeijer Whitepaper Oracle Exalogic FMW Optimization 1 Inhoudsopgave 1. Preface... 3 2. WebLogic Domain Level... 4 2.1 Domain Enhancements... 4 2.2 JDBC SDP enhancement... 4 2.3
GRAVITYZONE HERE. Deployment Guide VLE Environment
GRAVITYZONE HERE Deployment Guide VLE Environment LEGAL NOTICE All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including
Migrating to vcloud Automation Center 6.1
Migrating to vcloud Automation Center 6.1 vcloud Automation Center 6.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a
Understanding Server Configuration Parameters and Their Effect on Server Statistics
Understanding Server Configuration Parameters and Their Effect on Server Statistics Technical Note V2.0, 3 April 2012 2012 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other
Delivering Quality in Software Performance and Scalability Testing
Delivering Quality in Software Performance and Scalability Testing Abstract Khun Ban, Robert Scott, Kingsum Chow, and Huijun Yan Software and Services Group, Intel Corporation {khun.ban, robert.l.scott,
Enterprise Manager Performance Tips
Enterprise Manager Performance Tips + The tips below are related to common situations customers experience when their Enterprise Manager(s) are not performing consistent with performance goals. If you
MEGA Web Application Architecture Overview MEGA 2009 SP4
Revised: September 2, 2010 Created: March 31, 2010 Author: Jérôme Horber CONTENTS Summary This document describes the system requirements and possible deployment architectures for MEGA Web Application.
Java Application Diagnostic Expert
Java Application Diagnostic Expert Agenda 1. Enterprise Manager 2. Challenges 3. Java Application Diagnostics Expert (JADE) 4. Feature-Benefit Summary 5. Features Overview Diagnostic
Tool - 1: Health Center
Tool - 1: Health Center Joseph Amrith Raj http://facebook.com/webspherelibrary 2 Tool - 1: Health Center Table of Contents WebSphere Application Server Troubleshooting... Error! Bookmark not defined. About
Monitoring SAP Business Objects
Monitoring SAP Business Objects eg Enterprise v6.0 Restricted Rights Legend The information contained in this document is confidential and subject to change without notice. No part of this document may
Enterprise Manager 12c for Middleware
EM 12c Deep dive Enterprise Manager 12c for Middleware Overview Fusion Middleware Control Monitoring Oracle MW components Monitoring Non-Oracle MW components Some use-cases MW Diagnostics Advisor Business
Oracle WebLogic Thread Pool Tuning
Oracle WebLogic Thread Pool Tuning AN ACTIVE ENDPOINTS TECHNICAL NOTE 2010 Active Endpoints Inc. ActiveVOS is a trademark of Active Endpoints, Inc. All other company and product names are the property
Applications Manager Best Practices document
Applications Manager Best Practices document This document will list the AdventNet ManageEngine Applications Manager best practices 1. Hardware and Software requirements 2. Configuring Applications Manager
WebLogic Server 11g Administration Handbook
ORACLE: Oracle Press Oracle WebLogic Server 11g Administration Handbook Sam R. Alapati Mc Graw Hill New York Chicago San Francisco Lisbon London Madrid Mexico City Milan New Delhi San Juan Seoul Singapore
Monitoring Experience Redefined
Key Benefits of Aqualogic Monitoring System Aqualogic Monitoring System Monitoring Experience Redefined Agent less monitoring saves time and ensures system availability Avoid additional time and cost on
Tushar Joshi Turtle Networks Ltd
MySQL Database for High Availability Web Applications Tushar Joshi Turtle Networks Ltd www.turtle.net Overview What is High Availability? Web/Network Architecture Applications MySQL Replication MySQL Clustering
Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment
Red Hat Satellite Management and automation of your Red Hat Enterprise Linux environment WHAT IS IT? Red Hat Satellite server is an easy-to-use, advanced systems management platform for your Linux infrastructure.
When talking about hosting
d o s Cloud Hosting - Amazon Web Services Thomas Floracks When talking about hosting for web applications most companies think about renting servers or buying their own servers. The servers and the network
JBOSS OPERATIONS NETWORK (JBOSS ON) MONITORING
JBOSS OPERATIONS NETWORK (JBOSS ON) MONITORING JBoss ON Monitoring is an agent-based monitoring platform that provides an integrated view of your JEMS infrastructure, JEMS-based applications, and other
IBM Tivoli Composite Application Manager for WebSphere
Meet the challenges of managing composite applications IBM Tivoli Composite Application Manager for WebSphere Highlights Simplify management throughout the life cycle of complex IBM WebSphere-based J2EE
Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota
Winning the J2EE Performance Game Presented to: JAVA User Group-Minnesota Michelle Pregler Ball Emerging Markets Account Executive Shahrukh Niazi Sr.System Consultant Java Solutions Quest Background Agenda
MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM?
MEASURING WORKLOAD PERFORMANCE IS THE INFRASTRUCTURE A PROBLEM? Ashutosh Shinde Performance Architect ashutosh_shinde@hotmail.com Validating if the workload generated by the load generating tools is applied
GigaSpaces XAP.NET 10.1.1 Administration Training ADMINISTRATION, MONITORING AND TROUBLESHOOTING GIGASPACES XAP.NET DISTRIBUTED SYSTEMS
GigaSpaces XAP.NET 10.1.1 Administration Training ADMINISTRATION, MONITORING AND TROUBLESHOOTING GIGASPACES XAP.NET DISTRIBUTED SYSTEMS Learn about GigaSpaces XAP internal protocols, its configuration,
SlowShop.com SuperShop.com A practical example of how FusionReactor v5 can identify 10 common problems in ColdFusion applications.
SlowShop.com SuperShop.com A practical example of how FusionReactor v5 can identify 10 common problems in ColdFusion applications. Intergral Information Solutions David Stockton Senior Technical Consultant
Put a Firewall in Your JVM Securing Java Applications!
Put a Firewall in Your JVM Securing Java Applications! Prateep Bandharangshi" Waratek Director of Client Security Solutions" @prateep" Hussein Badakhchani" Deutsche Bank Ag London Vice President" @husseinb"
Cloud n Service Presentation. NTT Communications Corporation Cloud Services
Cloud n Service Presentation NTT Communications Corporation Cloud Services 1 Overview of Global Public Cloud Services Cloud n offeres datacenters in U.S. and Japan Global standard service architecture
An Oracle White Paper July 2011. Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide
Oracle Primavera Contract Management, Business Intelligence Publisher Edition-Sizing Guide An Oracle White Paper July 2011 1 Disclaimer The following is intended to outline our general product direction.
MAGENTO HOSTING Progressive Server Performance Improvements
MAGENTO HOSTING Progressive Server Performance Improvements Simple Helix, LLC 4092 Memorial Parkway Ste 202 Huntsville, AL 35802 sales@simplehelix.com 1.866.963.0424 www.simplehelix.com 2 Table of Contents
One Server Per City: C Using TCP for Very Large SIP Servers. Kumiko Ono Henning Schulzrinne {kumiko, hgs}@cs.columbia.edu
One Server Per City: C Using TCP for Very Large SIP Servers Kumiko Ono Henning Schulzrinne {kumiko, hgs}@cs.columbia.edu Goal Answer the following question: How does using TCP affect the scalability and
OnCommand Performance Manager 1.1
OnCommand Performance Manager 1.1 Installation and Setup Guide For Red Hat Enterprise Linux NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501
VPS Cloud Hosting. Call (02) 9934 0594
Hosting With a clustered hosting platform, auto-failover network, built on IBM Blade servers and completely managed by VMware - Netregistry s hosting is a great solution for resellers, creative agencies
Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH
Cloud Computing for Control Systems CERN Openlab Summer Student Program 9/9/2011 ARSALAAN AHMED SHAIKH CONTENTS Introduction... 4 System Components... 4 OpenNebula Cloud Management Toolkit... 4 VMware
SDFS Overview. By Sam Silverberg
SDFS Overview By Sam Silverberg Why did I do this? I had an Idea that I needed to see if it worked. Design Goals Create a dedup file system capable of effective inline deduplication for Virtual Machines
JBoss Seam Performance and Scalability on Dell PowerEdge 1855 Blade Servers
JBoss Seam Performance and Scalability on Dell PowerEdge 1855 Blade Servers Dave Jaffe, PhD, Dell Inc. Michael Yuan, PhD, JBoss / RedHat June 14th, 2006 JBoss Inc. 2006 About us Dave Jaffe Works for Dell
An Oracle White Paper September, 2012. Enterprise Manager 12c Cloud Control: Monitoring and Managing Oracle Coherence for High Performance
An Oracle White Paper September, 2012 Enterprise Manager 12c Cloud Control: Monitoring and Managing Oracle Coherence for High Performance Executive Overview... 2 Introduction... 2 Abstract Data Layer...
SERVICE SCHEDULE PULSANT ENTERPRISE CLOUD SERVICES
SERVICE SCHEDULE PULSANT ENTERPRISE CLOUD SERVICES This is a Service Schedule as defined in the Conditions. Where the Services set out in this Service Schedule form part of the Services to be supplied
White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. http://wso2.com Version 1.1 (June 19, 2012)
Cloud Native Advantage: Multi-Tenant, Shared Container PaaS Version 1.1 (June 19, 2012) Table of Contents PaaS Container Partitioning Strategies... 03 Container Tenancy... 04 Multi-tenant Shared Container...
Workflow Templates Library
Workflow s Library Table of Contents Intro... 2 Active Directory... 3 Application... 5 Cisco... 7 Database... 8 Excel Automation... 9 Files and Folders... 10 FTP Tasks... 13 Incident Management... 14 Security
Cisco Integration Platform
Data Sheet Cisco Integration Platform The Cisco Integration Platform fuels new business agility and innovation by linking data and services from any application - inside the enterprise and out. Product
Cloud Performance Benchmark Series
Cloud Performance Benchmark Series Amazon Elastic Load Balancing (ELB) Md. Borhan Uddin Bo He Radu Sion ver. 0.5b 1. Overview Experiments were performed to benchmark the Amazon Elastic Load Balancing (ELB)
What s Cool in the SAP JVM (CON3243)
What s Cool in the SAP JVM (CON3243) Volker Simonis, SAP SE September, 2014 Public Agenda SAP JVM Supportability SAP JVM Profiler SAP JVM Debugger 2014 SAP SE. All rights reserved. Public 2 SAP JVM SAP
Monitoring Remedy with BMC Solutions
Monitoring Remedy with BMC Solutions Overview How does BMC Software monitor Remedy with our own solutions? The challenge is many fold with a solution like Remedy and this does not only apply to Remedy,
Deep Dive Monitoring Servers using BI 4.1. Alan Mayer Solid Ground Technologies SESSION CODE: 0305
Deep Dive Monitoring Servers using BI 4.1 Alan Mayer Solid Ground Technologies SESSION CODE: 0305 AGENDA Introduction Definitions and Architecture Configuration Metrics Watches and Alerts Probes Reporting
Open Mic on IBM Notes Traveler Best Practices. Date: 11 July, 2013
Open Mic on IBM Notes Traveler Best Practices Date: 11 July, 2013 Open Mic Team Jayesh Parmar - IBM ICS Support engineer Presenter Shrikant Ahire - IBM ICS Support engineer Presenter Ranjit Rai - IBM ICS
WhiteWave's Integrated Managed File Transfer (MFT)
WhiteWave's Integrated Managed File Transfer (MFT) Spotlight on webmethods ActiveTransfer Scott Jaynes ecommerce Architect, WhiteWave Foods Ramesh Venkat Director, Product Management, Software AG 10/17/12
The Monitis Monitoring Agent ver. 1.2
The Monitis Monitoring Agent ver. 1.2 General principles, Security and Performance Monitis provides a server and network monitoring agent that can check the health of servers, networks and applications
VMware vrealize Automation
VMware vrealize Automation Reference Architecture Version 6.0 or Later T E C H N I C A L W H I T E P A P E R J U N E 2 0 1 5 V E R S I O N 1. 5 Table of Contents Overview... 4 What s New... 4 Initial Deployment
SapphireIMS 4.0 BSM Feature Specification
SapphireIMS 4.0 BSM Feature Specification v1.4 All rights reserved. COPYRIGHT NOTICE AND DISCLAIMER No parts of this document may be reproduced in any form without the express written permission of Tecknodreams
Client Overview. Engagement Situation
Client Overview Our client is a provider of Operational Analytics and Visualization solutions for cloud/datacenters that enables IT function of an organization to monitor, and plan complex cloud and data
Agenda. Enterprise Application Performance Factors. Current form of Enterprise Applications. Factors to Application Performance.
Agenda Enterprise Performance Factors Overall Enterprise Performance Factors Best Practice for generic Enterprise Best Practice for 3-tiers Enterprise Hardware Load Balancer Basic Unix Tuning Performance
Testing & Assuring Mobile End User Experience Before Production. Neotys
Testing & Assuring Mobile End User Experience Before Production Neotys Agenda Introduction The challenges Best practices NeoLoad mobile capabilities Mobile devices are used more and more At Home In 2014,
System Requirements. SAS Regular Price Optimization 4.2. Server Tier. SAS Regular Price Optimization Long Jobs Server
System Requirements SAS Regular Price Optimization 4.2 Server Tier For information about the file sizes required for the server tier software, please visit Install Center (http://support.sas.com/installcenter)
A FRAMEWORK FOR MANAGING RUNTIME ENVIRONMENT OF JAVA APPLICATIONS
A FRAMEWORK FOR MANAGING RUNTIME ENVIRONMENT OF JAVA APPLICATIONS Abstract T.VENGATTARAMAN * Department of Computer Science, Pondicherry University, Puducherry, India. A.RAMALINGAM Department of MCA, Sri
Improving the Customer Support Experience with NetApp Remote Support Agent
NETAPP WHITE PAPER Improving the Customer Support Experience with NetApp Remote Support Agent Ka Wai Leung, NetApp April 2008 WP-7038-0408 TABLE OF CONTENTS 1 INTRODUCTION... 3 2 NETAPP SUPPORT REMOTE
DMS Performance Tuning Guide for SQL Server
DMS Performance Tuning Guide for SQL Server Rev: February 13, 2014 Sitecore CMS 6.5 DMS Performance Tuning Guide for SQL Server A system administrator's guide to optimizing the performance of Sitecore
VMware vcloud Automation Center 6.1
VMware vcloud Automation Center 6.1 Reference Architecture T E C H N I C A L W H I T E P A P E R Table of Contents Overview... 4 What s New... 4 Initial Deployment Recommendations... 4 General Recommendations...
Basic TCP/IP networking knowledge of client/server concepts Basic Linux commands and desktop navigation (if don't know we will cover it )
About Oracle WebLogic Server Oracle WebLogic Server is the industry's best application server for building and deploying enterprise Java EE applications with support for new features for lowering cost