operations manager 2012 r2: feature sets phil bracher chris maiden
TRANSCRIPT
Operations Manager 2012 R2: Feature Sets
Phil Bracher
Chris Maiden
• What is Operations Manger 2012 R2
• Discuss Overall Feature Sets included in System Center Operations Manager 2012 R2
• Questions???
Agenda
Architecture
Architectural changeOperations Manager 2007 R2 Platform
Parent child topology with the RMS as the parent and all other mgmt. servers as children.
Operations Manager 2012, 2012 SP1 and R2 Platform
Peer to Peer topology with all mgmt. servers acting as equals.
Architecture
What do you need to know about designing your management server?• Hardware requirements
• Best practices in sizing helper tool
• High availability and virtualization recommendations
• Network requirements
• Usage of Gateway servers
• Database and report consideration
Management server design
Architecture
What database does it use and for what?
Databases and reporting
Operational database:
Contains all configuration data for the management group
Stores all monitoring data that is collected and processed for the management group by default for 7 days
Data warehouse:
Stores monitoring and alerting data for historical purposes
How does report work and what needs to be considered?
Uses SQL server reporting server
Assess the number of concurrent reporting users
Recall the data warehouse data retention decision
Architecture
Most commonly used architecture for enterprise deployments
Allows for the distribution of features and services across multiple servers to allow for scalability
Includes all server roles and supports the monitoring of devices
Architecture example for infrastructure monitoring head with OpsMgr
Architecture patterns
Architecture
What is a management group? How would you group your managed systems?
Management groups
Basic unit of functionality:
Management group consists of a management server, the operational database, and the reporting data warehouse database
Why one should consider multiple management groups?
View consolidation
Language requirements
Security boundaries
Separation of test and production environments
Architecture
Agents and watcher nodesAgents
What does an agent do?
Agent collects data, compares sampled data to predefined values, creates alerts, and runs responses
Agent calculates the health state of the monitored computer and objects on the monitored computer and reports back
Where can the agent be installed?
Windows agents
UNIX/Linux
Network devices
Architecture
Improved UNIX and Linux support
Most current version of Exchange, SharePoint, and SQL monitoring
Advisor integration for workload monitoring
360 fabric monitoring by better integrating with VMM
Improved Azure monitoring
Amazon web service monitoring
Advisor integration for fabric components monitoring
Native SNMP monitoring and IPv6 support
Java APM
Enhanced intellitrace integration
Enhanced TFS integration
Improving dashboard performance
New Widgets*
APM and infrastructure insight
Hybrid monitoring Workload monitoring
What’s new in System Center 2012 R2 Operations Manager ?
Application insight and diagnostics
Triage and remediate
Discover application
dependencies
Monitor client and
server components
of the application
Isolate root cause
Discover application
dependencies
Monitor client and
server components
of the application
Isolate root cause
Predictable applications for your SLA’s
Isolate root causeMonitor client and server components of the application
Discover application dependenciesTriage and remediate
Comprehensive monitoring & deep application insight
help you “get to green”
Responding to application performance issues
Expected user experience
End user experience impact
Knowledge capture
Developers
Network
Infrastructure
Alert is forwarded to Service Manager and incident is raised
Resolve issue and close alert
Automated remediation
Java supportPerformance and Exception Events within SCOM Application Advisor• Method and Resource timing for Performance Events
• Stack Traces for Exception Events
• Java Specific counters for events (JVM Memory, Class Loader etc)
• Subset of standard APM Reports Supported
Ops Manager Level Alerting on Java Application Server counters• Requests / Second
• Perf Events / Second
• Exception Events / Second
• Average Request Time
Operations Manager
Web Test
Predictable application SLA: Global Service Monitor
Production Application
Microsoft Visual
Studio 2012
Workitem +Results
Results
Results
Call Web App
Web Test + Schedule
On-premises
Global Service Monitor
!
Global Service Monitor
Points of Presence
Test Status
Response Times
Alerts
• Availability• Provide the ability to understand the
availability of your external facing services regardless of where they are hosted
• SLA• Enable the ability to accurately measure
and adhere to your SLA or the SLA provided by an external provider
• Integration• Integrate seamlessly with your existing
Operations Manager environment – part of 360 Application Monitoring
• Efficiency• Managed by Microsoft
• Extends your SCOM infrastructure to the cloud
Global Service Monitor – What does it offer?
Availability SLA Integrati
onEfficienc
y
Developer – Operations “Communication” Open up the conversation!
Application performance monitoring pinpoints exactly where the issue is, reducing the mean time to resolution
Server-side monitoring shows the application is functioning
“My application is running slowly!”
“The code passed all testing.”
“The network looks good.”
“The servers are running fine.”
Client-side, however, shows there is a problem..
Key DevOps Scenarios
Easy configuration with Operations
Manager Authoring Wizard
Application Performance
Monitoring (APM) events can be
open as IntelliTrace from
Visual Studio 2012 Ultimate
Deep-dive into problem root
cause analysis with IntelliTrace
Profiling Management Pack
Provides two-way synchronization
between Operations
Manager and Team Foundation Server
Works together with any
development process model in Team Foundation
Server
Integrated with Team Foundation Server 2010 and Team Foundation
Server 2012
Global Service Monitor using
WebTestsAllows sharing
artifacts between Dev and Ops
Extensibility thru System Center Orchestrator
Deeper analysis and reporting
Dashboards pre-configured with the right KPIs for instant visualization
Examples:Network dashboardOperations Manager health dashboard
Target different dashboards to sets of users with delegated access control
Take advantage of the web console and SharePoint web parts
Enable IT professionals to quickly create the powerful dashboards they need
Select KPIsSpecify scopeTune visualization
PublishOut-of-box Wizard driven custom
Get started quickly with application dashboards
Create and publish meaningful dashboards
Deep application insight
Rich visualization of application performance and business impact
Create visibility into application performance
Publish content to SharePoint using web parts
Delegate access through the Operations Manager web client
Administer through the Operations Manager console
PublishAdminister Delegate
Consistent monitoring visibility & delegation
Same information
Same information
WPFWeb part
Silverlight
Management server
Web server
OpsMgr DB OpsMgr DW
360o .NET application monitoringDisplays information from • Global Service Monitor,
• .NET Application Performance Monitoring
• Web Application Availability Monitoring
Summary of health and key metrics for 3-tier applications in a single view.
Key capabilities• Enables customers to use OpsMgr to monitor availability and performance
of Azure resources (Cloud Services, Virtual Machines, Storage)
• Certificate expiration monitoring
• Hybrid application monitoring
• Use tasks to manually or automatically perform remediation
• Topology dashboard to show how your services are connected
• Simple setup and configuration
Monitoring through Azure management pack
Public Cloud monitoring
Monitoring through Azure management pack
Public Cloud monitoring
Management pack template and distributed application template shows in a application perspective.
Network monitoringICMP Ping and/or SNMP Get
• Uses SNMP v2c by default
• ICMP Ping first
• SNMP Get next
• If no response: device is added to Pending
• If SNMP v2c fails: SNMP v1 is tried
Network Monitoring
Initial probing
• Sends an initial ICMP and/or SNMP request to identify system
Processing
• Get components, IP addresses, VLAN memberships, resources, IP networks, netmasks and neighboring devices
• Topology is created
Post processing
• Creates layer 2 and Layer 3 connectivity between the devices in the toplogy
• Port stitching
Discovering stages
Creates Layer 2 and Layer 3 connectivity between the devices in the topology
Port Stitching• Mapping IP and MAC access points retrieved from the ARP cache
to the appropriate devices.
Removes MAC access points that do not belong to devices in the topology• A MAC Access Point is the interface to which a device on an IP
network connects
Creates network connections to represent WAN, or logical connections
Creates connections based on discovery protocols
Network monitoring
Discovery methods
Explicit discovery
• Customer knows the network devices
• Manual process – add IP address or import list
Recursive discovery
• Network topology unknown
• Discovered based on a set of seed devices
• Grabs ARP and IP tables and crawls network
Network Monitoring
Discovery Events Event ID
Description Event ID
Description
12002 Full Discovery started for 1 request(s) 12007 PostProcessing completed
12121 Topology cleared successfully 12021 <IP Address> discovered successfully
12127 Proceeding to discover seed: <IP Address>
12014 No devices found in filtered list after discovery
12003 Probing <IP Address> 12008 Discovery completed
12004 Probing completed for <IP Address> 12023 Start processing connections to computers
12005 PostProcessing started 12024 Finished processing connections to computers
Network monitoring
Network Monitoring
Network monitoring capabilities
Physical network routers and switches• Interfaces and ports/virtual local area networks
(VLANs) • Hot Standby Router Protocol (HSRP) groups • Firewalls and load balancers
Increased visibility into your network infrastructure • Identify failures in critical services and
applications that were caused by the network • Show how your network is connected to the
computers you are monitoring
List of network devices with extended monitoring capability
Network monitoring
Network Monitoring
How do you view your network monitoring devices?
Network dashboard• Vicinity view, availability, and performance
Health view for each network device
Support for the latest Windows platforms• Windows Server 2012, Windows Server 2012 R2
Updated support for Linux distributions• CentOS, Debian, Ubuntu
• Red Hat Enterprise Linux
• SUSE Linus Enterprise Server
45+ Management Packs (new or updated) released this year
VEEAM Management Pack
Amazon Web Services Management Pack
Monitoring the OS and workloads
OS & workload monitoring
Agent auto detects Windows servers and by default monitors • Disk
• Network
• Windows itself
Windows Server monitoring
OS & workload monitoring
Each Windows server has its default health state defined by the Windows server development team
Windows Server monitoring
• Availability—detects the roles, features, and services it is running and checks the health model
• Configuration—detects activation status, service configuration setting, and results of best practice analyzer
• Performance—checks available memory, memory pages per second, system page file, total CPU utilization and other performance counters
• Security—monitors for security related setting
Resource pool role in high availability scenarios
Linux and UNIX monitoring
Healthservice
Management server Managed UNIX/Linux computer
OpsMgr Agentfor UNIX/Linux
(OpenPegasus CIMOM
Server + providers)
SSH clientlibrary
WinRMclientlibrary
Port 1270
WinRM = Windows remote management
WS-Man = Web service management protocol
SSHD = UNIX/Linux Secure Shell Daemon
Configservic
e
SDK
Operations Manager Agent UNIX/Linux computersSupported operating systems:• CentOS 5 and 6 (x86/x64)• Debian Linux 5 and 6 (x86/x64)• HP-UX 11i v2 and v3 (PA-RISC and IA64)• IBM AIX 5.3, AIX 6.1 (POWER),
and AIX 7.1 (POWER)• Novell SUSE Linux Enterprise Server 9
(x86), 10 SP1 (x86/x64), and 11 (x86/x64)
• Oracle Solaris 9 (SPARC), Solaris 10 (SPARC and x86), and Solaris 11 (SPARC and x86)
• Oracle Linux 5 and 6 (x86/x64)• Red Hat Enterprise Linux 4, 5, and 6
(x86/x64)• Ubuntu Linux Server 10.04 and 12.04
(x86/x64)
SSH connection
WS-man request: HTTPS transport
WS-man response: HTTPS transport
Agentmaintenanc
eactions
MPMPMP
SSHD
OS & workload monitoring
Each Linux and UNIX server has its default health state
Linux and UNIX Monitoring
• Availability—detects the hardware availability including disk
• Configuration—detects name resolution and WS-man health status for remote management
• Performance—checks available memory, swap space, DPC time
OS & workload monitoring
Supported operating systemsProduct
Linux UNIXRed Hat SUSE CentOS Ubuntu Debian Oracle AIX HP-UX Solaris
Operations Manager
Configuration Manager
Endpoint Protection
No Plans
Virtual Machine Manager
Future
Hyper-V Future
Azure IaaS Future Future
OS & workload monitoring
Health and performance monitoring in Microsoft’s Linux/UNIX management
packs
CPU Memory Disk Network Processes Logfiles
Built-In monitoring
OS & workload monitoring
Custom monitoringWhat’s monitored
• Monitor by name any service, daemon or process
• Distinguish duplicate names with regex filter
on process arguments• Specify minimum and
maximum counts• Target a single
computer or group of computers
• Run any shell command line to determine health or performance
• Target a single computer or group of computers
• Monitor any logfile• Specify regular
expression to match against
• Target a single computer or group of computers
Custom LogFile monitoring
Service monitoring Command line rules and monitors
OS & workload monitoring
SQL BI MP (Late Summer 2013)
SQL 2012 MP update (July/August 2013)
SQL 2014 MP (coincides with 2014 RTM date)
New management packs
SQL workload monitoring
• Collect DB Active Connections count• Collect DB Active Requests count• Collect DB Active Sessions count• Collect DB Active Transactions count• Collect DB Engine Thread count• Thread Count monitor• Transaction Log Free Space (%)
monitor• Transaction Log Free Space (%)
collection• Collect DB Engine CPU Utilization (%)• CPU Utilization (%) monitor for DB
engine• Buffer Cache Hit Ratio monitor• Collect DB Engine Page Life
Expectancy (s)• Page Life Expectancy monitor• Collect DB Disk Read Latency (ms)• Collect DB Disk Write Latency (ms)
SQL 2012 new monitors and rules• Disk Read Latency monitor• Disk Write Latency monitor• Collect DB Transactions per second count• Collect DB Engine Average Wait Time
(ms)• Average Wait Time monitor• Collect DB Engine Stolen Server Memory
(MB)• Stolen Server Memory monitor• Collect DB Allocated Free Space (MB)• Collect DB Used Space (MB)• Collect DB Disk Free Space (MB)• SQL Re-Compilation monitor
SQL workload monitoring
SPN monitor improvedSupport for special symbols in DB namesImproved AlwaysOn seed discoveryRun As configuration changes to support Low privilege for SQL Server 2012 ClusterImproved performance of AlwaysOn discoveryCustom user policy discovery and monitoring performance optimizationHided AG health object from Diagram view
Performance monitors
SQL workload monitoring
QUESTIONS?
Email: [email protected]@Microsoft.com
Need more information on DMVMUGVisit www.dmvmug.com