Download presentation
Presentation is loading. Please wait.
Published byRoss Tate Modified over 9 years ago
1
4/24/2017 1:34 PM © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
2
Application Monitoring (.NET +Java)
4/24/2017 1:34 PM Application Monitoring (.NET +Java) Peirong Liu Principle Program Manager Microsoft Corporation © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
3
Capabilities of OM 12 Application Monitoring
Monitor Applications End-to-End Synthetic Transaction Operations Manager Application Transaction Performance User Reliability Availability Transaction .NET Monitoring Java Monitoring Where in the code caused the problem? Which application is causing most problems? Which problem is an application experiencing most? Which Java app servers and apps are deployed in my environment? Are they running? How is my JVM performing? Show me custom Java app metrics
4
Advantages of OM 12 Application Monitoring
Single tool for monitoring Infrastructure and Applications .Net and Java No management pack authoring or code change Easy to use Express and advanced configuration Consistent metrics Problem categorization for .NET app Always-on production monitoring with low overhead
5
4/24/2017 1:34 PM .NET Monitoring © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
6
How To Set Up .NET Monitoring?
Application monitoring agent and database are installed with OM, no additional installation steps needed Operations DB Data Warehouse DB Monitored Server OM Agent APM Agent CSM Collector OM Console OM Web Console App Diagnostics console App Advisor Console Management Server Import IIS management packs IIS 7: Microsoft.Windows.InternetInformationServices.2008.mp Microsoft.SystemCenter.Apm.Web.IIS7.mp IIS 8 (New in SP1): Microsoft.Windows.InternetInformationServices.2012.mp Microsoft.SystemCenter.Apm.Web.IIS8.mp
7
.NET Monitoring – Configuration
4/24/2017 1:34 PM demo .NET Monitoring – Configuration © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
8
Configure .NET Monitoring
Express configuration Alert or not on events Performance thresholds Advanced configuration Various levels of data collection Component Transaction Namespace Method Limit end user IP range for browser side monitoring
9
How to work with .NET Monitoring?
React to an application problem Detect Triage Diagnose Proactively reduce problems Find the most problematic app Find the biggest problem in the app Provide info that developer needs to solve the problem
10
NET Monitoring – Detect, Triage, Diagnose
4/24/2017 1:34 PM demo NET Monitoring – Detect, Triage, Diagnose © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
11
How to work with .NET Monitoring?
React to an application problem Detect Triage Diagnose Proactively reduce problems Find the most problematic app Find the biggest problem in the app Provide info that developer needs to solve the problem
12
NET Monitoring – Analyze
4/24/2017 1:34 PM demo NET Monitoring – Analyze © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
13
4/24/2017 1:34 PM Java Monitoring © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
14
Java EE Application Server - Overview
Windows, UNIX, Linux Java EE Application Server JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) Web Server Application Application Application Message Queues Connection Pools Naming Service Java Mgmt Extension (JMX) Transaction Service MBean Store …. …. …. AppServer Customer Microsoft
15
Java Monitoring - Overview
Discover/Monitor App Servers Windows, UNIX, Linux Discover /Monitor Applications Java EE Application Server JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) Web Server Application Application Application Message Queues Connection Pools Naming Service Java Mgmt Extension (JMX) Transaction Service MBean Store …. …. …. AppServer Customer Microsoft
16
Java Monitoring – Supported Platforms
Supported Java EE Application Servers IBM WebSphere , 7.0 Oracle WebLogic gRel1, 10gRel3 Redhat JBoss , 5.1, 6 Apache Tomcat , 6.0, 7 Supported Operating Systems Matrix Tomcat JBoss WebSphere WebLogic Windows RHEL SLES Solaris AIX
17
Java Monitoring - Windows
Windows OS Java EE Application Server JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) SCOM Agent JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) Web Server Application Application Java MP Application Message Queues HTTP Connection Pools BeanSpy HTTPS Naming Service Java Mgmt Extension (JMX) Transaction Service MBean Store …. …. …. AppServer Customer Microsoft
18
Java Monitoring – UNIX/Linux
Java EE Application Server JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) SCX Agent JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) Web Server Application WSMAN Application Java Provider Application Message Queues HTTP Connection Pools BeanSpy HTTPS Naming Service Mgmt Server Java Mgmt Extension (JMX) Transaction Service MBean Store …. …. …. AppServer Customer Microsoft
19
Working with Java Monitoring
Customer Actions Monitoring Scenarios 1. Import Java MPs Which app servers are deployed? Are they running?
20
Working with Java Monitoring
Customer Actions Monitoring Scenarios 1. Import Java MPs What app servers are deployed? Are they running? 2. Deploy BeanSpy Are my app servers responsive? How’s my app server performing? What apps are deployed in my app server? Are my apps running?
21
Working with Java Monitoring
Customer Actions Monitoring Scenarios 1. Import Java MPs What app servers are deployed? Are they running? 2. Deploy BeanSpy Are my app servers responsive? How’s my app server performing? What apps are deployed in my app server? Are my apps running? 3. Run Java Templates What’s the status of my app component? What’s the throughput of my app? Should I change the size of my message queue, or connection pool?
22
Retrieve Management Info from BeanSpy
Application Server Info /BeanSpy/Stats/Info Application Server Performance Info /BeanSpy/Stats Custom Application Server and Application Info Query Syntax is Java Standard Query: /BeanSpy/MBeans?JMXQuery=WebSphere:name=PlantsByWebSphere,* Invoke: /BeanSpy/MBeans/Invoke <Invoke> <BeanObjectName>WebSphere:name=PLANTSDB,*</BeanObjectName> <Method name=“getStatus“ /> </Invoke> Need more? BeanSpy is open sourced on GitHub with test suit and build script included
23
.NET + Java Hybrid App Monitoring
DEMO .NET + Java Hybrid App Monitoring
24
Global Service Monitor & 360 Dashboard
25
GLOBAL SERVICE MONITOR
Run web tests from POPs (Point of Presence) around the world Monitor applications regardless of the underlying technology used, and the location they are hosted SaaS managed by Microsoft Seamlessly integrated with your existing OM environment Free with your System Center license
26
DEMO 360 – Bring it all together
27
Related Content MGT301- SC 2012 Operations Manager – An Overview of What’s New DEV263 - DevOps Best Practice on the Microsoft Stack DEV390 - What Is It and How Can I Use It To My Benefits?
28
MGT Track Resources DOWNLOAD System Center 2012 Evaluation
#TEMGT302 Talk to our Experts at the TLC Hands-On Labs DOWNLOAD System Center 2012 Evaluation microsoft.com/systemcenter DOWNLOAD System Center 2012 SP1 CTP microsoft.com/systemcenter
29
Resources Learning TechNet http://europe.msteched.com
Connect. Share. Discuss. Microsoft Certification & Training Resources TechNet Resources for IT Professionals Resources for Developers
30
Submit your evals online
4/24/2017 1:34 PM Evaluations Submit your evals online © 2007 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
31
4/24/2017 1:34 PM © 2012 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION. © 2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.