1 / 34

Application Monitoring with System Center Operations Manager 2012

Application Monitoring with System Center Operations Manager 2012. Paul Collins and Ellis Paul Microsoft UK. Agenda. Quick Review What’s new in OM 2012 Application Monitoring .Net Applications JEE Applications Network Monitoring. Flexible and Cost-Effective Infrastructure Monitoring.

lorand
Download Presentation

Application Monitoring with System Center Operations Manager 2012

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Application Monitoring with System Center Operations Manager 2012 Paul Collins and Ellis Paul Microsoft UK

  2. Agenda • Quick Review • What’s new in OM 2012 • Application Monitoring • .Net Applications • JEE Applications • Network Monitoring

  3. Flexible and Cost-Effective Infrastructure Monitoring Ops Mgr DB Ops Mgr DW RMS Operations Manager 2007 R2 Heterogeneousmonitoring

  4. Flexible and Cost-Effective Infrastructure Monitoring Ops Mgr DB Ops Mgr DW X One-step setup for high availability using commodity hardware Operations Manager 2012 Heterogeneousmonitoring

  5. How do we normally work on problems? Something went wrong! What did you do? End User Help Desk Its your Code ? Its your Infrastructure App Dev IT/Ops

  6. Looking at the App • Infrastructure is to support applications • Cloud is shifting focus to the application • Application instrumentation is an afterthought • Instrumentation is inconsistent • IT can’t be an expert on each application

  7. Bridge the Gap between Ops and Dev • Help IT isolate the issue and triage application issues • Provide the application team with the details they need • No noticeable impact on throughput of the app • Less than 5% CPU impact for the managed server • No need to write MPs or add instrumentation Its your Code ? Its your Infrastructure App Dev IT/Ops

  8. APM Enablement - What Does AVIcode Provide? • AVIcode technology provides 360% view of .NET application environments with • End User Experience & App performance monitoring • Automated discovery of application dependencies • Deep Dive diagnostic • Value proposition for the datacenter: • Provide unified application management for customers as they move to virtualized and cloud environments • Lower cost of managing business-critical applications and services, regardless of where they are deployed .NET transaction monitoring + integrated physical and virtual management

  9. Managing Complex Applications With AVIcode End users Web servers Data servers Application servers

  10. .NET Monitoring with OM12 We know how to monitor the infrastructure We want to use the same tools to monitor the applications Application Server Compute Code User Operator Memory Perf Counters / Event Log Storage APM modules See both infra and application performance and reliability APM Module intercepts calls Network .NET Framework OS Operations Manager 2012

  11. Working with .NET monitoring • Support for ASP.NET on IIS 7 • Inventory is provided by the IIS 7 MP • Bulk configuration • Configure applications based on similar settings • Configure based on application relationships • Slow requests raised Performance events • Code exceptions raise Exception events • Scope monitoring to the servers you want

  12. Server- and Client-side monitoring • Server-side monitoring • Monitors performance from request received to response sent • Within the datacenter • Client-side monitoring • Monitors performance from browser perspective • Last Mile to the user • Together • End-to-end visibility on application performance and reliability Server-side is a pre-requisite for Client-Side monitoring

  13. End-to-end Transaction Troubleshooting • “Keyboard to eyeball” response time measurement • Event correlation with the presentation layer and SOA back end web services • Unsurpassed visibility in the browser • User session troubleshooting • JavaScript exception data collection • Performance monitoring from the browser perspective • HTTP, AJAX and JavaScript • Performance degradation • HTML, images, scripts, HTC, CSS content size, network latency or server performance • Statistical information • Per application, ASP page, IP performance counter • Average client execution time, # failures/sec, #Performance/sec, etc.

  14. Flexible and Cost-Effective Infrastructure Monitoring Ops Mgr DB Ops Mgr DW Operations Manager 2012 Heterogeneousmonitoring

  15. Announcing Extended Java EE Monitoring

  16. Java EE Monitoring – Supported Platforms • Supported JEE Application Servers • IBM WebSphere • Oracle WebLogic • RedhatJboss • Apache Tomcat • Supported Operating Systems Matrix Tomcat JBoss WebSphere WebLogic     RHEL SLES     Solaris  AIX  Windows    

  17. Java EE Monitoring Overview • JEE Application Servers • Automatic discovery • Availability monitoring • Performance Monitoring • Memory • Garbage Collection • Threads • Class Loader • JIT Compiler • JEE Applications • Automatic discovery • Application module discovery • Availability monitoring • Template based custom monitoring

  18. JEE Monitoring - Overview Discover/Monitor App Servers Windows, UNIX, Linux JEE Application Server JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) Discover /Monitor Applications JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) Application Web Server Application Application Message Queues HTTP Connection Pools JMX Extender HTTPS Naming Service Java Mgmt Extension (JMX) Transaction Service MBean Store …. …. …. AppServer Customer Microsoft

  19. JEE Monitoring - Windows Windows OS JEE Application Server SCOM Agent JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) Application Web Server Application JEE MP Application Message Queues HTTP Connection Pools JMX Extender HTTPS Naming Service Java Mgmt Extension (JMX) Transaction Service MBean Store …. …. …. AppServer Customer Microsoft

  20. JEE Monitoring – UNIX/Linux UNIX/Linux JEE Application Server SCX Agent JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) WSMAN Application Web Server Application JEE Provider Application Message Queues HTTP Connection Pools JMX Extender HTTPS Naming Service Java Mgmt Extension (JMX) Mgmt Server Transaction Service MBean Store …. …. …. AppServer Customer Microsoft

  21. Demo

  22. Flexible and Cost-Effective Infrastructure Monitoring Ops Mgr DB Ops Mgr DW Operations Manager 2012 Heterogeneousmonitoring

  23. Network Monitoring • Multi-vendor support • Multi-protocol support • Server to network dependency discovery

  24. Demo

  25. Network Discovery – What’s Discovered • Connectivity • Server to Switch, Switch to Switch • VLAN membership • HSRP groups • Stitching of switch ports to server NICs • Key components of a device • Ports/Interfaces • Processor • Memory

  26. Network Discovery – Additional Details • Two modes • Explicit • Recursive (ARP, IP, Topology MIB) • Works only on Gateway/Management Server • Single rule per Gateway/Management Server • Discovery runs on a scheduled basis or on demand • Limited discoveries can be triggered by device traps

  27. Network Monitoring – What’s Monitored • Port/Interface • Up/Down (operational & admin status) • Volumes of inbound/outbound traffic • % Utilization • Discards, Drops, Errors • Processor • % Utilization • Memory • In depth memory counters (Cisco Only) • Free memory

  28. Network Monitoring – What’s Monitored • Connection Health • Based on looking at both ends of a connection • VLAN Health • Based on health state of switches in VLAN • HSRP Group • Based on health state of individual HSRP end points

  29. Network Monitoring – Additional Details • Support Resource Pools for High Availability Monitoring • Only certain ports will be monitored by default • Ports connecting two network devices to each other • Ports to which managed server is connected • User can enable monitoring for other ports if above is not sufficient

  30. Holistic View of App Health (Network Infra) • Vicinity Dashboard showing contextual Network Map • Summary Dashboard of Network Devices • See Network Device Details and Health

  31. Comprehensive Monitoring for Your Datacenter and Cloud—On Your Terms Operations Manager 2012 Console SharePoint Console Web Console

  32. Available Now Roadmap CY10 H1 CY11 H2 CY11 H1 CY12 GA 2012 Beta 2 2012 RC 2012 Beta 1 System Center Configuration Manager 2012 Beta SCEP 2012 RC GA Forefront Endpoint Protection 2012 Beta GA 2012 RC System Center Virtual Machine Manager 6.3 2012 RC 2012 Beta GA System Center Orchestrator 2012 Beta GA 2010 System Center Service Manager 2012 Beta GA 2010 System Center Data Protection Manager 2012 RC GA System Center Operations Manager RC RC Beta GA System Center Advisor 2012 Beta GA System Center App Controller

  33. Summary • Focus on the app with the tools you know • Get consistent monitoring • How operators can support application teams • How to get consistent monitoring for applications • Provision of .NET and JEE monitoring • Network Monitoring a key role in App Monitoring

  34. © 2011 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.

More Related