Download presentation
Presentation is loading. Please wait.
Published bySybil Cunningham Modified over 9 years ago
1
Application Monitoring with System Center Operations Manager 2012 Paul Collins and Ellis Paul Microsoft UK 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 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 Heterogeneous monitoring Operations Manager 2007 R2 RMS
4
Flexible and Cost-Effective Infrastructure Monitoring One-step setup for high availability using commodity hardware X OPS MGR DB OPS MGR DW Heterogeneous monitoring Operations Manager 2012
5
How do we normally work on problems? Help Desk End User IT/OpsApp Dev ?
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 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 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 IT/Ops ? App Dev
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 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 Application servers Data servers
10
UserOperator.NET Monitoring with OM12
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 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 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. “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 Heterogeneous monitoring Operations Manager 2012
15
Announcing Extended Java EE Monitoring
16
Windows AIX Solaris Java EE Monitoring – Supported Platforms Supported JEE Application Servers –IBM WebSphere –Oracle WebLogic –Redhat Jboss –Apache Tomcat Supported Operating Systems Matrix Supported JEE Application Servers –IBM WebSphere –Oracle WebLogic –Redhat Jboss –Apache Tomcat Supported Operating Systems Matrix RHEL SLES Tomcat JBoss WebSphere WebLogic
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 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 Application Server (JBOSS, Tomcat, WebSphere, WebLogic) JEE Monitoring - Overview Windows, UNIX, Linux JEE Application Server Web Server Message Queues Connection Pools Naming Service Java Mgmt Extension (JMX) …. Application Transaction Service MBean Store JMX Extender AppServe r CustomerMicrosoft Discover /Monitor Applications HTTP HTTPS Discover/Monitor App Servers
19
JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) JEE Monitoring - Windows Windows OS JEE Application Server Web Server Message Queues Connection Pools Naming Service Java Mgmt Extension (JMX) …. Application Transaction Service MBean Store JMX Extender HTTP HTTPS SCOM Agent JEE MP AppServe r CustomerMicrosoft
20
JEE Application Server (JBOSS, Tomcat, WebSphere, WebLogic) JEE Monitoring – UNIX/Linux UNIX/Linux JEE Application Server Web Server Message Queues Connection Pools Naming Service Java Mgmt Extension (JMX) …. Application Transaction Service MBean Store SCX Agent JEE Provider JMX Extender HTTP HTTPS WSMAN Mgmt Server AppServe r CustomerMicrosoft
22
Predictable Performance and Availability of Critical Applications View of application user’s performance
23
Flexible and Cost-Effective Infrastructure Monitoring OPS MGR DB OPS MGR DW Heterogeneous monitoring Operations Manager 2012
24
Network Monitoring Multi-vendor support Multi-protocol support Server to network dependency discovery Multi-vendor support Multi-protocol support Server to network dependency discovery
26
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 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
29
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 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
30
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 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
31
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 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
32
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 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
33
Holistic View of App Health (Network Infra) Vicinity Dashboard showing contextual Network Map Summary Dashboard of Network Devices See Network Device Details and Health Vicinity Dashboard showing contextual Network Map Summary Dashboard of Network Devices See Network Device Details and Health
34
Operations Manager 2012 Console Web Console SharePoint Console Comprehensive Monitoring for Your Datacenter and Cloud—On Your Terms
35
Roadmap 2012 Beta RC 2012 Beta 2012 RC Available Now 2012 RC SCEP 2012 RC
36
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 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
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.