monitoring a suse linux enterprise environment with system center operations manager

30
Monitoring a SUSE® Linux Enterprise Environment with System Center Operations Manager Alex Danoyan Distinguished Engineer Novell, Inc. [email protected]

Upload: novell

Post on 23-Jan-2015

3.595 views

Category:

Documents


1 download

DESCRIPTION

Learn the architecture and how you can monitor a SUSE Linux Enterprise environment using cross-platform extensions, which will be part of Microsoft System Center Operations Manager 2007 R2, and the new Novell Linux Management Pack. The management pack extends the default cross-platform capability of System Center Operations Manager 2007 R2 and provides monitoring and management capability of key services running on SUSE Linux Enterprise.

TRANSCRIPT

Page 1: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

Monitoring a SUSE® Linux Enterprise Environment with System Center Operations Manager

Alex DanoyanDistinguished EngineerNovell, [email protected]

Page 2: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.2

Agenda

Overview

Features

Architecture

Demo

Page 3: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.3

Customer's Challenge

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

• The ability to be alerted of an issue in real time and quickly stop, start, or restart a particular service without wading through a number of disparate tools is the key to reducing or eliminating expensive downtime

• Many customers with heterogeneous environments are suffering from “console sprawl” and use a variety of technologies and products, often ad hoc, to handle the non-Windows systems and applications

• The result is an increase in time, complexity and ultimately cost to manage this heterogeneous mix of tools in their environment

Page 4: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.4

Target Customers

• SMB to large enterprise• Has Windows servers• Is using or planning to use Linux for mission

critical applications (downtime is costly)• Invested in Microsoft’s System Center

Operations Manager• Has IT resource limitations

(too many tasks, too few people)• Lacks Linux expertise experience • Operating under budget constraints

Page 5: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.5

Supported Platforms

SUSE® Linux Enterprise Server 10 SP2 and higher

SUSE Linux Enterprise Server 11

Red Hat Enterprise Linux 5.x

Page 6: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.6

Novell® Linux Management PackFeatures

• Packaged as self-extractable executable Installed directly into Operations Manager 2007

State monitoring for all Linux services

How Delivered

Start/Stop/Restart

State monitoring for all Linux services State monitoring for all Linux services

Page 7: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.7

Novell® Linux Management Pack Features (Continued)

• BIND/DNS. List of allocated DNS zones. Alerts

• DHCP Server. List of allocated DHCP subnets. Alerts

• SAMBA. List of shares, users, connections, sessions.

• NFS server. List of connections to NFS mount. Alerts

• LDAP server (OpenLDAP). List of active connections. Alerts

• Print server (CUPS). Alerts

• Firewall (SUSEfirewall2). Rule chains. Rules. Alerts.

In depth monitoring of the following:

Page 8: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.8

Novell® Linux Management Pack Integrated with Novell Support AdvisorIntegrated self-help tool

• Automated support and

diagnostics for SUSE®

Linux Enterprise Server,

Open Enterprise Server

(Linux) and associated

products

• Provides streamlined

way to perform proactive

and reactive system

diagnostic tasks in a

local, secure and

automated fashion

Page 9: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.9

Architecture

• Microsoft System Center: A management service and GUI

• Management Pack: An XML document that describes what is being managed, how to access it, what data is collected and what to do with it, also defines GUI.

• CIMOM: Common Information Model Object Manager. Based on OpenPegasus 2.9 with WS-Man stack.

• Providers: Code that “collects” the data and exposes it through the CIMOM

• Dependencies:– Microsoft SC OM 2007 R2 release

Systems CenterOperations Manager

Current and futureNovell® product

consumers

OpenWS-ManManagementPack (XML)

OpenPegasus CIMOM SFCB

CMPI Python IF

SCX CMPI providers Python providers

SUSE® / Red Hat Platform Novell SUSE Platform, RHELMicrosoft SC OM and SCX componentsNovell components

Page 10: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.10

Component Overview

OpsMgr

WS-Man

WS-Man

CIMOM

OpsMgrProviders

OSResources

Installer

MPsUI ExtensionAssemblies

ModulesDLL

OpsMgrSrv/UI

HealthService

SSHModules

WS-ManModules

SFTPModules

WinRMAPI

Page 11: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.11

Module Details

OpsMgr

WS-Man

WS-Man

CIMOM

OpsMgrProviders

OSResources

HealthService

SSHModules

WS-ManModules

SFTPModules

WinRM Putty Library

Enum

erate

Invoke

Get

Session

Execute Cm

d

Transfer Fi le

CIMOMOpenPegasuswith WS-Man

OpsMgrProviders

SSHDaemon

OSResources

Page 12: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.12

SCX Component Overview

OpsMgr

WS-Man

WS-Man

CIMOM

OpsMgrProviders

OSResources

RPM/depot/pkg Installer

WS-Manbinaries

Providerlibraries

CIMOMDaemon

OpenPegasuswith WS-Man

OSProviderMemoryProviderProcessProviderLogfile

Provider

CPUProvider

DiskProviderNetworkProviderSyslog

Provider

ScriptProvider

Ext APIProvider

File transProvider

Page 13: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.13

SCX Management Pack Hierarchy

Microsoft.LinuxSUSE.Library

Microsoft.Linux

RedHat.Library

Microsoft.HPUX.11iv2

Microsoft.HPUX.11iv3

Microsoft.Solaris.9

Microsoft.Solaris.10

Microsoft.AIX.5.3

Microsoft.Linux.

SLES.9

Microsoft.Linux.

SLES.10

Microsoft.Linux.

RHEL.4

Microsoft.Linux.

RHEL.5

Microsoft.Linux.Library

Microsoft.HPUX.Library

Microsoft.Solaris.Library

Microsoft.AIX.

Library

Microsoft.AIX.6.1

Microsoft.Linux.Library

SystemCenter.Libraries

System.Libraries

WS-Man.Libraries

MP for Cross-platformDependency on SCOM 2007 R2

Page 14: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.14

Novell® Linux MP Component Overview

OpsMgr

WS-Man

WS-Man

CIMOM

NLMPProviders

SLES

ISO imageInstaller

WS-Manbinaries

Providerlibraries

CIMOMDaemon

OpenPegasuswith WS-Man

CUPSProvider

DNSProvider

OpenLDAPProvider

NFSProvider

FirewallProviderDHCP

ProviderSAMBAProvider

ScriptProvider

Ext APIProvider

File transProvider

Components for Cross-platformSCOM 2007 R2Outside dependencyNovell components

Page 15: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.15

Novell® Management Pack Hierarchy

Novell.Linux.

Service.ABC

Novell.Linux.

Service.XYZ

Novell.AgentExtension.SLES10

Novell.Agent.ExtensionSLES11

Novell.Linux.SLES10.Service.ABC

Novell.Linux.SLES11.Service.ABC

Novell.Linux.SLES10.Service.XYZ

Novell.Linux.SLES11.

Service.XYZ

Novell.Linux.Library

Microsoft.Linux.Library

SystemCenter.Libraries

System.Libraries

WS-ManLibraries

Novell MP ServicesDependency on SCOM 2007 R2

Page 16: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.16

Finding Linux Servers

In the Operations Manager console, open the Discovery Wizard…

…Enter IP address range or other parameters, and then click “OK”.

The process of finding Linux servers to monitor is automated…

Page 17: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.17

Installation

…the Linux Services Management Pack only requires installation of a lightweight plug-in delivered via the same SSH channel.

By leveraging System Center Operations Manager 2007 R2 Cross-Platform Extensions…

…and installation of the Novell® Linux Management Pack is simple

**.***.****.***.****.***.****.***.****.***.****.***.**

**.novell.com**.novell.com**.novell.com**.novell.com**.novell.com**.novell.com

**.novell.com

Page 18: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.18

The Linux Management Pack from Novell® monitors all services and 7 of them in depth

Page 19: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.19

One of the servers is in a critical state. Let’s use the Problem Path tool to find the root cause

Page 20: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.20

With inline tasks, we can take immediate action to restart the service …

Page 21: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.21

… without ever leaving the Operations Manager console

Page 22: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.22

Success!

Page 23: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.23

In this Health Explorer view, we get detailed information about the Samba service including information about the issue we resolved earlier

**.novell.com**.novell.com**.novell.com**.novell.com**.novell.com**.novell.com**.novell.com

**.novell.com**.novell.com**.novell.com**.novell.com

**.novell.com**.novell.com**.novell.com

**.novell.com

Page 24: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.24

**.novell.com**.novell.com**.novell.com**.novell.com**.novell.com**.novell.com**.novell.com**.novell.com**.novell.com**.novell.com**.novell.com**.novell.com**.novell.com

In the Performance View, we can take advantage of graphing capabilities in Operations Manager …

Page 25: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.25

...to analyze service performance based on a number of pre-determined criteria

Page 26: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.26

DNS Service

**.novell.com

**.novell.com

**.novell.com

**.novell.com

Page 27: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.27

DHCP Service Performance

**.novell.com

**.novell.com

**.novell.com

Page 28: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

© Novell, Inc. All rights reserved.28

Novell® Linux Management Pack Availability

Evaluation available from:http://download.novell.com/Download?buildid=QD-rc_brurs~

Page 29: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager
Page 30: Monitoring a SUSE Linux Enterprise Environment with System Center Operations Manager

Unpublished Work of Novell, Inc. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.

General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. Novell, Inc. makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. Further, Novell, Inc. reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.