Monitoring Applications on UNIX and Linux with Microsoft System Center Operations Manager 2007

sweetleafapartInternet και Εφαρμογές Web

7 Αυγ 2012 (πριν από 5 χρόνια και 3 μήνες)

912 εμφανίσεις

Sacha

Dawes

Sr. Product Manager

Microsoft

MGT202

Session Objectives And Takeaways

Session Objective(s):

Help you understand both why and how we are focused on

cross platform monitoring

Introduce our approach, and present what’s delivered ‘out of the box’

Preview key partner offerings that extend our offering


Key takeaways:

System Center can deliver enhanced application performance and
availability across heterogeneous platforms

Cross platform monitoring will improve management of applications in
the data center

System Center is credible and competitive brand for

server management

Agenda

Customer Challenges in Data Center Monitoring

Introducing Operations Manager 2007 R2

What’s New with Cross Platform

(since MMS 2008)?

What’s the LAMP stack?

Monitoring LAMP (and more)

Wrap up and questions

Additional resources

Customer Challenges in Monitoring the Data Center

It’s rare to find data centers running just Microsoft technologies

UNIX/Linux servers are hosting applications that are critical to their daily
business operations

46% of the enterprise sector customer base of one Microsoft Partner
runs non
-
Microsoft workloads on Windows


Customers want to manage both their Microsoft and non
-
Microsoft systems and workloads using fewer tools

Many customers manage their heterogeneous environments using
multiple technologies and products

Linux systems tend to be managed individually via SSH and local tools
(tools residing on each system)

Each separate tool has its own management console, resulting in the
need for dedicated FTE resources to manage/maintain those tools!

Introducing System Center

Operations Manager 2007 R2

Key Benefits

Enhanced application performance
and availability across

heterogeneous platforms

Improved management of
applications in the data center

Increased speed of access to
information and functionality to

drive management


RC available today!

http://technet.microsoft.com/en
-
us/opsmgr/dd239186.aspx

RTM in June FY09

XPlat
-

What's New Since MMS 2008?

Cross Platform capabilities will only be available in

Operations Manager 2007 R2

Ops Mgr 2007 R2 release timeframe

RC currently available

Ops Mgr 2007 R2 RTM expected June 2009

No Cross Platform capabilities will be implemented for

Ops Mgr 2007 or Ops Mgr 2007 SP1


In Operations Manager 2007 R2:

New monitoring templates

Monitor UNIX/Linux log file (matches by regular expression)

Monitor UNIX/Linux Service (daemon)

New Run
-
As architecture

Allows different management accounts to be assigned to

different UNIX/Linux systems

Support for additional UNIX/Linux platforms

XPlat

-

What's New Since MMS 2008?

Architecture update

Shortly after MMS 2008,

Microsoft joined the OpenPegasus
steering committee

Our commitment to using open
source technology

Also leveraging framework for

our connectors


WS
-
Management support is now
part of OpenPegasus 2.9

Allows a single process to operate,
as opposed to the 2 process
requirement in the beta

WS
-
Man

CIMOM

OpsMgr

Providers

Connector

Providers

OpsMgr

SvcMgr

WS
-
Man

WS
-
Man

OS

Resources

TEC, OVO

Remedy

New

What's the LAMP Stack?

Definition
: The acronym
LAMP

refers to a solution stack of software, usually
free and open source software, used to run dynamic Web sites or servers.
The original expansion is as follows: Linux, Apache,
MySQL
,
PHP/Perl/Python1

Linux


A UNIX
-
like operating system,

originally written by Linux
Torvalds

in 1992.


䱩Lu砠syst敭猠s潭o潮汹ou獥s 慳⁳敲v敲s

Apache HTTP

Server


First viable web server after Netscape’s Web Server


䅳 潦

䑥D ㈰〸Ⱐ,
敲v敳e潶敲e㔱┠潦 w敢獩s敳
2


Developed and maintained by

a consortium of developers, known as the Apache
Software Foundation

MySQL


A relational database

management system (RDBMS) that is popular for web
-
based
applications.


Ov敲eㄱ m楬汩潮o楮it慬污瑩潮t
3


Currently owned, developed and supported by Sun Microsystems.

PHP/Perl/

Python


Scripting languages, commonly used

to create dynamic web pages


䅬A漠p潰o污爠睩瑨 啎䥘⽌楮u砠慤m楮楳瑲at潲猠s漠or敡t攠em慬氠慰p汩la瑩潮猠慮d
慤m楮楳瑲a瑩t攠獣物s瑳

1.
http://en.wikipedia.org/wiki/LAMP_(software_bundle)

2.
"December 2008 Web Server Survey"
.
Netcraft
.
http://news.netcraft.com/archives/2008/12/24/december_2008_web_server_survey.html

3.
http://www.informationweek.com/news/software/open_source/showArticle.jhtml?articleID=206900327

Out of the Box Support for Linux

'Out of the Box' Monitoring Capabilities

Keep Systems Up and Running

File systems

Network interfaces

Core processes

Key configuration requirements

Proactively Avoid Space & Memory Issues

Disk Space

Swap Space

System Memory

Monitor System & Application Performance

Processor Utilization & Metrics

Performance Indicators for Disk

Monitored Object

Measured Performance Indicators

Physical
Health

Health

Identifies if disk is
unmounted
, dead, or bad in any way


Capacity


Av慩a慢汥a灨y獩s慬敭潲礠楮y䵢yt敳
 䈩B


Av慩a慢汥a灨y獩s慬敭潲礠慳 愠灥rc敮t慧攠⠥e


P敲e潲浡湣o


Av敲慧攠瑩浥m潦o愠ai獫⁴s慮獦敲e⡁v朮⁄ 獫s猯sr慮獦敲e


Av敲慧攠瑩浥m潦o愠a敡e映摡t愠ar潭⁴桥⁤楳欠⡁v朮⁄ 獫s
猯s敡e⤠


Av敲慧攠瑩浥m潦o愠睲at攠潦o摡t愠ar潭⁴桥⁤楳欠⡁v朮⁄ 獫s
猯s物t攩e

啴iliza瑩潮


┠潦⁴o浥m摩獫⁩猠r敡ei湧 摡t愠


┠潦⁴o浥m摩獫⁩猠睲i瑩湧 摡t愠┠潦⁴o浥m摩獫⁩猠扵s礠


Performance Indicators for Disk

Monitored Object

Measured Performance Indicators

Logical
Disk

Health

Identifies if disk is
unmounted
, dead, or bad in any way

Capacity


Av慩l慢l攠浥浯特mi渠䵢yt敳
䵂⤠


Av慩l慢l攠浥浯特m慳a愠a敲捥nt慧a ⠥(


P敲f潲浡湣m


䍵牲敮t I⽏/煵敵攠l敮et栠T潴慬⁤ 獫 Byt敳e灥p 獥s潮搠⡄楳欠
Byt敳e猩s


Byt敳er敡搠fr潭o摩獫⁰敲 獥s潮搠⡄楳欠R敡搠eyt敳e猩s


Byt敳e睲itt敮et漠摩獫⁰敲 獥s潮搠⡄楳欠Writ敳eByt敳e猩s


T潴慬⁉⽏猠灥p 獥s潮搠⡄楳欠Tr慮sf敲猯猩s


R敡搠I⽏猠灥p 獥s潮搠⡄楳欠R敡摳e猩s


Writ攠I⽏猠灥p 獥s潮搠⡄楳欠Writ敳e猩s


Av敲慧a ti浥映愠ai獫⁴ 慮sf敲 ⡁v朮⁄ 獫⁳ Tr慮sf敲⤠


Av敲慧a ti浥映愠a敡搠潦o摡t愠fr潭ot桥⁤h獫
 v朮⁄ 獫⁳ R敡搩e


Av敲慧a ti浥映愠睲楴攠潦o摡t愠fr潭ot桥h摩獫
 v朮 䑩獫 猯srit攩

啴Ulizati潮


┠潦oti浥⁤ 獫⁩猠r敡摩湧⁤ t愠


┠潦oti浥⁤ 獫⁩猠睲iti湧 摡t愠┠潦⁴i浥⁤ 獫⁩猠 畳礠



┠ti浥⁤ 獫⁩猠i摬e

Performance Indicators for Memory

Monitored Object

Measured Performance Indicators

Physical
Memory

Memory
Utilization


Available physical memory in Mbytes


Available physical memory as a percentage (%)


Used physical memory in Mbytes (MB)


啳敤⁰ y獩s慬敭潲礠慳 愠灥rc敮t慧攠⠥e

䵥浯M礠
P慧i湧


P慧敳 r敡e 潲⁷物tt敮 t漠摩獫⁴漠o敳潬v攠e慲搠d慧攠e慵汴猠
⡐慧敳/獥c⤠


Pages read from disk to resolve a hard page fault (Page
Reads/sec)


P慧敳 睲itt敮 t漠摩獫⁴漠o敳潬v攠桡h搠灡来⁦慵汴猠⡐慧攠
W物t敳/獥c⤠


Sw慰a印Sce


Av慩a慢汥asw慰a獰慣攠i渠
䵂yt敳

⡍䈩B


Av慩a慢汥asw慰a獰慣攠慳 愠a敲c敮t慧攠⠥⤠


啳敤⁳w慰a獰慣攠i渠
䵂yt敳

⡍䈩B


啳敤⁳w慰a獰慣攠慳 愠a敲c敮t慧攠⠥⤠


Processor Performance Metrics

Monitored Object

Measured Performance Indicators

Processor


┠Pr潣敳獯爠瑩浥m


% Idle time


% User time


┠乩N攠瑩浥m


┠P物癩v敧敤e呩浥m


┠䥏IW慩a 呩浥m


┠䥮t敲牵e琠呩浥m


┠䑐䌠呩浥m


兵Q略 䱥Lg瑨t


Monitoring SUSE Out of the Box

17 Platforms Supported at RTM

AIX

Version 5.3 (Power)

Version 6.1 (Power)


HP
-
UX

Version 11iv2 (PA
-
RISC/IA64)

Version 11iv3 (PA
-
RISC/IA64)


Red Hat Enterprise Linux

Version 4 (x86/x64)

Version 5 (x86/x64)


Solaris

Version 8 (SPARC)

Version 9 (SPARC)

Version 10 (SPARC/x86)



SUSE Linux

Enterprise Server

Version 9 (x86)

Version 10 SP1 (x86/x64)


The Novell SLES Management Pack

The Novell Solution

Delivers monitoring and management of several
common Linux services

Most businesses running Linux will be running
some or all of these services on their Linux servers


Packaged as singular RPM to be installed as an
add
-
on product

Can be distributed in the form of add
-
on CD,
physical or ISO image

Services Monitored by Novell MP

Service

Description

Core Capabilities

BIND/DNS

BIND

(Berkeley Internet Name Domain

)

is the de
-
facto standard for DNS on UNIX
-
like systems


Monitor named daemon


Start/stop/restart


List of allocated DNS names

DHCP Server

DHCP

(Dynamic Host Configuration Protocol) is
used to allocation configuration and IP addressing
to clients in a network


䵯湩M潲 n慭敤 d慥a潮o


却慲琯st潰⽲敳t慲a


䱩L琠潦 慬汯cat敤 䑈䍐 慤dr敳獥e

SAMBA

Delivers Microsoft
-
based

file and print services to

UNIX
-
like systems


䵯湩M潲
獭sd
/
湭扤
/
睩nb楮i

d慥a潮猠


却慲琯st潰⽲敳t慲a


䱩L琠 潦 卡浢愠獨慲敳

NFS server

Originally developed by

Sun Microsystems, allows
users to access files across a network


䵯湩M潲
nf獤

d慥a潮


却慲琯st潰⽲敳t慲a


䱩L琠潦 c潮o散瑩潮猠t漠乆匠m潵ot

LDAP server
(
OpenLDAP
)

An open source implementation

of the Lightweight
Directory Access Protocol (LDAP)


Monitor LDAP daemon


Start/stop/restart

Print server
(CUPS)

CUPS (
Common Unix

Printing System
) enables
UNIX
-
like systems to act as a print server


䵯湩M潲
cup獤

d慥a潮


却慲琯st潰⽲敳t慲a

Firewall
(SuSEfirewall2)

Firewall software for SUSE Linux distributions


䵯湩M潲 卵卅晩rew慬氲ad慥a潮


却慲琯st潰⽲敳t慲a

WS
-
Man

CIMOM

OpsMgr

SvcMgr

WS
-
Man

WS
-
Man

Novell MP Architecture

Uses a Python library for
making CIM operations
over HTTP using the
WBEM CIM
-
XML protocol

Allows provider to be
implemented using the
Python scripting language

Novell MP

Providers

OS

Resources

CMPI Python Interface










Advanced SUSE Monitoring

Novell
-

Project Plan & Roadmap


Scope

English Only release

Leverage DMTF CIM and
OpenWS
-
man Standards

Release Schedule

Alpha at
TechEd

EMEA in November2008

BIND/DNS, DHCP server, SAMBA

Beta in February 2009

Deliver complete list of service monitoring capabilities

RTM to align with that of Operations Manager 2007 R2

Process to continue to align to Open Source strategy

OpenPegasus

Project

Providers to OMC project (www.omc
-
project.org)

This information represents Microsoft Corporation's current understanding of the product development cycle of one or more par
tne
rs. It was accurate at the time of
publication. None of the information in this timetable should be interpreted as a commitment on the part of Microsoft Corpora
tio
n.


Management Packs from BridgeWays

Focus of BridgeWays MPs

Database

Servers

Application

Servers

Virtualization

Web

Servers

Communication

Servers

Database Server Monitoring

Oracle,
MySQL

Delivers ability to monitor multiple servers and databases

Tracks key database performance metrics

Active connections and sessions

Commits and rollbacks

CPU intensive sessions

Data throughput

Cache hit ratio

Slow queries

Table scans

Sorts in memory or

disk

Monitors table

sizes and indexes,

locks and deadlocks

Monitoring MySQL

Web Server Health & Performance

Apache HTTPD Server

Delivers ability to administer multiple servers and sites

Measures data throughput, connection metrics and worker
performance

Determines PHP

availability and

response times

Tracks pages

requested and data

served to clients

Tracks site

performance and

page response times

Monitoring Apache

Application Server Monitoring

Oracle Application Server,
JBoss


Core capabilities:

Measures server performance

Determines application availability

Measures key application performance metrics

Configuration Information collected includes:

Version

Server up down historical data

Ports for container and JMX

Monitored Components include:

JMS, JDBC, EJB,
Servlets
, JVM, Web Server

Monitoring VMware Virtualization

VC Server and ESX

Measures performance of
both the host and virtual
machines

Instrumentation

measured

Clusters

Datacenter

Data Store

Hosts

Networks

Resource pools

Virtual machines


BridgeWays Management
Packs

Coverage for
Operations Manager 2007 R2 release

Database Servers

RHEL v4

32
-
bit

RHEL v5

32
-
bit

SLES 9

32
-
bit

SLES 10

32
-
bit

Solaris 10

x86

Solaris 10

Sparc

AIX

HP
-
UX

Oracle DB

Monitoring

10g, 11g

MySQL DB

Monitoring

5.x

IBM DB/2

Monitoring

8, 9

Application Servers

RHEL v4

32
-
bit

RHEL v5

32
-
bit

SLES 9

32
-
bit

SLES 10

32
-
bit

Solaris 10

x86

Solaris 10

Sparc

AIX

HP
-
UX

Oracle App

Server

10g, 11g

JBoss

4.2.3,

5.0.0

Tomcat

5.5, 6.0

This information represents Microsoft Corporation's current understanding of the product development cycle of one or more par
tne
rs. It was accurate at the time of
publication. None of the information in this timetable should be interpreted as a commitment on the part of Microsoft Corpora
tio
n.


BridgeWays Management
Packs

Coverage
for Operations Manager 2007 R2 release

Virtualization

RHEL v4

32
-
bit

RHEL v5

32
-
bit

SLES 9

32
-
bit

SLES 10

32
-
bit

Solaris 10

x86

Solaris 10

Sparc

AIX

HP
-
UX

VMware ESX

3, 3i

VC 2.x

Not Applicable

Web Servers

RHEL v4

32
-
bit

RHEL v5

32
-
bit

SLES 9

32
-
bit

SLES 10

32
-
bit

Solaris 10

x86

Solaris 10

Sparc

AIX

HP
-
UX

Apache

2.x

Communication
Servers

RHEL v4

32
-
bit

RHEL v5

32
-
bit

SLES 9

32
-
bit

SLES 10

32
-
bit

Solaris 10

x86

Solaris 10

Sparc

AIX

HP
-
UX

Sendmail

8.12

This information represents Microsoft Corporation's current understanding of the product development cycle of one or more par
tne
rs. It was accurate at the time of
publication. None of the information in this timetable should be interpreted as a commitment on the part of Microsoft Corpora
tio
n.


BridgeWays MP Roadmap

RHEL v4

32
-
bit

RHEL v5

32
-
bit

SLES 9

32
-
bit

SLES 10

32
-
bit

Solaris 10

x86

Solaris 10

Sparc

AIX

HP
-
UX

Apache

2.x

Postgres

DB

Monitoring

???

Blackberry

Enterprise

???

IBM

WebSphere

6.1, 7.0

BEA

WebLogic

???

Oracle RAC

???

Oracle DB

Tuning

10g,11g

This information represents Microsoft Corporation's current understanding of the product development cycle of one or more par
tne
rs. It was accurate at the time of
publication. None of the information in this timetable should be interpreted as a commitment on the part of Microsoft Corpora
tio
n.


Conclusion

Cross Platform capabilities in Ops Mgr 2007 R2 position System
Center well for managing the entire datacenter

Easily adapts to new and updated non
-
Microsoft systems and workloads
via the management pack (MP) model

Scalability and performance continues to be improved as we work
towards RTM

Microsoft commitment to Open Source will pave way for
adoption of this technology

Membership on OpenPegasus Steering Committee validates our
commitment and focus on this space

Key partners are committed to assuring a continued expansion
of MPs for non
-
Microsoft workloads

New training materials in development to improve ability to write
quality MPs

Microsoft continues to explore new partnerships to expand in this area

Operational Data Reporting (ODR)

Improving the MP lifecycle

Call to Action:
Turn on
ODR and help us make
MPs better

YOU
Deploy an
MP

YOU Tune
the MP

ODR
Collects
Feedback

Microsoft
learns
from your
tuning

Microsoft
updates
the MP

New MP
Deployed
to
Catalogue

Find out More on Operations Manager 2007 R2

Learn What’s New in Operations Manager 2007 R2

http://www.microsoft.com/systemcenter/operationsman
ager/en/us/whats
-
new.aspx

Find new collateral, including datasheets and more

Read customer testimonials

Watch our R2 Overview video blogs


Examine our R2 resources on TechNet
http://technet.microsoft.com/en
-
us/opsmgr/dd239186.aspx

Download the R2 Release Candidate
Today!

Watch webcasts on Operations Manager 2007 R2, on
demand!

Get access to product team and System Center blogs

Meet the product team through their video blogs on
key features (coming soon!)

Find out More on Operations Manager 2007 R2

at
TechEd
!

Breakouts

MGT202


Monitoring Apps on UNIX/Linux (Tue, 4:30
-
5:45, Room 406)

MGT308


Interoperability Connectors for System Center (Tue, 10:15
-
11:30, Room 511)

MGT309


Driving Compliance with ACS (Fri, 2:45
-
4:00, Room 502B)

MGT311


Monitoring UNIX/Linux with Ops Mgr 2007 R2 (Fri, 1:00
-
2:15, Room 409)

MGT402


Advanced MP Authoring (Thu, 10:15
-
11:30, Room 408A)

MGT404


Developing Custom Reports & Dashboards (Wed, 8:30
-
9:45, Room 403A)

WSV309


Enhanced Power Efficiency & Power Management (Fri, 10:45
-
12:00, Room 402)


Hands On Labs

MGT01
-
HOL


Authoring Management Packs


Introduction

MGT09
-
HOL


Installing Operations Manager 2007 R2

MGT14
-
HOL


Monitoring Exchange 2007, SQL 2008 and Windows Server 2008

MGT15
-
HOL


Monitoring UNIX/Linux with Ops Mgr 2007 R2

MGT16
-
HOL


Operations Manager 2007 R2


Advanced Concepts

MGT17
-
HOL


Operations Manager 2007 R2


Introduction

MGT19
-
HOL


Understanding the Ops Mgr 2007 SDK


www.microsoft.com/teched



Sessions On
-
Demand & Community

http://microsoft.com/technet



Resources for IT Professionals

http://microsoft.com/msdn



Resources for Developers

www.microsoft.com/learning

Microsoft Certification and Training
R
esources

www.microsoft.com/learning



Microsoft Certification & Training Resources

Resources

Required Slide

Speakers,

TechEd 2009 is not
producing

a DVD. Please
announce that

attendees can
access
session

recordings at TechEd
Online.

Track Resources

Key Microsoft Sites

System Center on Microsoft.com:
http://www.microsoft.com/systemcenter

System Center on TechNet:
http://technet.microsoft.com/systemcenter/

Virtualization on Microsoft.com:
http://www.microsoft.com/virtualization


Community Resources

System Center Team Blog:
http://blogs.technet.com/systemcenter

System
Center Central:
http://
www.systemcentercentral.com

System Center Community:
http://www.myITforum.com


System Center on TechNet Edge:
http://edge.technet.com/systemcenter

System Center on Twitter:
http://twitter.com/system_center

Virtualization Feed:
http://www.virtualizationfeed.com


System Center Influencers Program: Content, connections, and resources
for influencers in the System Center Community. For information, contact
scnetsup@microsoft.com

Complete an
evaluation on
CommNet

and
enter to win!

Required Slide

©
2009 Microsoft
Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademar
ks
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
dat
e 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 informatio
n p
rovided after the date of this presentation.
MICROSOFT
MAKES NO WARRANTIES, EXPRESS,
IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.

Required Slide