monitorowanie aplikacji złożonych czyli jak ibm tivoli może pomóc twojemu it

47
Monitorowanie aplikacji złożonych czyli jak IBM Tivoli może pomóc Twojemu IT Maciej Szulc IBM Software Group e-mail: [email protected]

Upload: ibm-software-polska

Post on 20-Aug-2015

839 views

Category:

Technology


1 download

TRANSCRIPT

Monitorowanie aplikacji złożonych

czyli jakIBM Tivoli może pomóc

Twojemu IT

Maciej Szulc

IBM Software Groupe-mail: [email protected]

Wstęp

Funkcjonalność

backend

Monitorowanie

agentowe

Licencjonowanie

Monitorowanie transakcji

Tivoli MonitoringTivoli Composite Application Manager

Uniwersalna technologiaSzeroka funkcjonalność

Który element jest najważniejszy?

FixDiagnoza i izolacjaIdentify Notify

Mean Time To Recovery (MTTR)

AutoFixDiagnoza i izolacjaIdentify Notify

Mean Time To Recovery (MTTR)

ForecastAlert

Report

AbnormalServer

Behaviour

Incident Avoidance

ITM/ITCAM – o co walczymy?

Incident Visibility

Incident Historical Context

Incident Navigation

Z czego składa się rodzina Tivoli Monitoring/Tivoli CAM?

ITMIBM Tivoli Monitoring

ITCAM for MS Apps

IBM Tivoli Composite Application Manager

for Microsoft Applications

ITCAM for Applications

IBM Tivoli Composite Application Manager

for Applications

IAM for Smart Business

IBM Application Manager for Smart

Business

Rozwiązania agentowe

Z czego składa się rodzina Tivoli Monitoring/Tivoli CAM?

ITCAM for Transactions

IBM Tivoli Composite Application Manager for

Transactions

Rozwiązania testujące

Tivoli Monitoring, Tivoli Composite Application Manager for…

• Długa nazwa• Wiele modułów• Różne funkcje

Ale:• Jeden interfejs• Jeden backend• Zintegrowane działanie

„Ten Jedyny, by rządzić wszystkimi, ten Jedyny, by wszystkie odnaleźć,Ten Jedyny, by zebrać je wszystkie i w ciemności zespolić więzami”

Władca Pierścieni, tłumaczenie: Jerzy Łoziński

Wstęp

Funkcjonalność

backend

Monitorowanie

agentowe

Licencjonowanie

Monitorowanie transakcji

Tivoli MonitoringTivoli Composite Application Manager

Uniwersalna technologiaSzeroka funkcjonalność

Architektura rozwiązań ITM/ITCAMTivoli Enterprise

Portal User

Tivoli EnterprisePortal Server

TivoliData Warehouse

Hub TivoliEnterprise

Management Server

Remote Tivoli Enterprise Management Servers

AgentlessMonitors

MonitoringAgents

“IBM Tivoli Server Managed Environments”

IBM Tivoli Monitoring - IBM Tivoli Enterprise Portal (TEP)

WWW

Java

WebStart

Tivoli Enterprise Portal - Interfejs użytkownika

Tivoli Enterprise Portal - Interfejs użytkownika

TEP - Maksymalna elastyczność personalizacji

IBM® Tivoli® Monitoring - AutomationSituations and Dynamic Thresholds

Fixed Threshold Dynamic Threshold defined with baseline

Abnormal behaviouralert at 7 am

Fixed thresholdalert at 11 am

Mean time to recovery Shortened MTTRPossibleIncident Avoidance

IBM® Tivoli® Monitoring - AutomationProgi statyczne i dynamiczne

IBM® Tivoli® Monitoring Incident zoom

IBM® Tivoli® Monitoring - AutomationAkcje

IBM® Tivoli® Monitoring - AutomationIntegracja z systemami zewnętrznymi

IBM Tivoli Monitoring - ControlIBM Tivoli Data Warehouse

Real-time and Historical Data

IBM® Tivoli® Monitoring – Visibility and ControlIBM Tivoli Common Reporting (TCR)

60 days

90 days

Total Events

Trends

IBM® Tivoli® Monitoring – Visibility and ControlTrendy zmian

Wstęp

Funkcjonalność

backend

Monitorowanie

agentowe

Licencjonowanie

Monitorowanie transakcji

Tivoli MonitoringTivoli Composite Application Manager

Uniwersalna technologiaSzeroka funkcjonalność

Tivoli Enterprise Portal User

Tivoli EnterprisePortal Server

TivoliData Warehouse

Hub TivoliEnterprise

Management Server

Remote Tivoli Enterprise Management Servers

AgentlessMonitors

MonitoringAgents

“IBM Tivoli Server Managed Environments”

Tivoli Enterprise Portal User

Tivoli EnterprisePortal Server

TivoliData Warehouse

Hub TivoliEnterprise

Management Server

Remote Tivoli Enterprise Management Servers

AgentlessMonitors

MonitoringAgents

“IBM Tivoli Server Managed Environments”

Monitorowanie agentowe – bezpośrednie i zdalne

IBM® Tivoli® MonitoringPodstawowy poziom monitorowania

Windows

IBM AIX

HP Unix

Linux

Własne aplikacje

SUN Solaris

WindowsVMware 1

Citrix

Hyper-VVirtual Server

IBM AIX LPAR IBM AIX DLPAR IBM AIX WPAR

SUN Containers SUN Zones

IBM Application Manager for Smart Business Dokładne monitorowanie aplikacji dla mniejszych firm

Bazy danych DB/2 Oracle MS SQL

Środowiska wirtualizacyjneVmWare VI, ESXMS Hyper-VMS Cluster Server

Lotus DominoMS Exchange

Serwery WWW Apache Sun IIS

Własne aplikacje

Systemy operacyjneWindowsUnixLinux

MS .NETMS ADMS BizTalkMS SharePoint

Urządzenia sieciowe

IBM® Tivoli® CAM for Microsoft ApplicationsDokładne monitorowanie aplikacji Microsoft

Windows

Własne aplikacje

Windows

Własne aplikacje

Windows

VMware 1

Citrix

Hyper-VVirtual Server

Active Directory

IIS Server SQL Server

Exchange Server

.NET Microsoft Sharepoint Microsoft Biztalk

Cluster Server

IIS Server

Exchange Server

ITCAM for Applications Dokładne monitorowanie aplikacji Unix i nie

tylko

Bazy danych DB/2 Oracle Sybase

Środowiska wirtualizacyjneIBM LPARSolaris ZonesVmWareCitrixHyper-V, Virtual Server

Lotus DominoSystemy kolejkowe (MQ)

Aplikacje SAP Siebel PeopleSoft

Serwery WWW Apache Sun

Własne aplikacje

Systemy operacyjneWindowsUnixLinux

Serwery aplikacji WebSphere Tomcat JBOS WebLogic …

Message Broker

IBM® Tivoli® Monitoring, CAM for…Agent Builder – szwajcarski scyzoryk dla Twoich aplikacji

HubTEMS

TDW

Agent Builder BasedRemote Agent

WHProxy

Remote TEMS

TEPS

TEPConsole

Agent-less: SNMPV1, V2C, and V3

Agent-less: JMX

LogFile Scripts

WMI,Perfmon,Event Log

Availability

Agent-less:WMI, Perfmon,

Event Log

Agent-less: CIM

Agent-less:JDBC

Agent-less:HTTP/HTTPS

Agent-less:ICMP

Agent-less:SSH/RXA

Green Dashed lines represent future plans

Wstęp

Funkcjonalność

backend

Monitorowanie

agentowe

Licencjonowanie

Monitorowanie transakcji

Tivoli MonitoringTivoli Composite Application Manager

Uniwersalna technologiaSzeroka funkcjonalność

ITCAM for TransactionsSprawdź, co o mojej usłudze sądzą jej użytkownicy

• Sprawdzanie usług sieciowych

Obserwacja działańużytkownikówSprawdzanie aplikacjiSprawdzanie aplikacji

Kolekcja danych end-to-end

ITCAM for Transactions – pomiary rzeczywiste czy syntetyczne?

– Robotic Response Time

– Internet Service Monitoring

.

– Web Response Time

– Client Response Time

– Transaction Tracking

Synulowane

transakcjeR

zeczywiste

transakcjeSynulow

ane transakcje

Rzeczyw

istetransakcje

Clients Web Servers App Servers Databases Backend

WRT

WRT

WRT

WRT

Transakcje rzeczywisteWeb Response Time

Transakcje rzeczywiste - Transaction Tracking

ARM EnabledWAS, HTTP Server, Java, C/

C++, COBOL, PL1 applications etc.

MonitoringDatabase

Tivoli Enterprise Monitoring Server

(TEMS)

Tivoli Enterprise Portal Server

Transaction Reporter

Transaction Collector

Tivoli Enterprise Portal Desktop Client

Management Infrastructure

ApplicationInfrastructure

Application Management

Console

Retrieves data from TEMS, creates topologies and reports, sends to TEMS

WebSphere

Transaction Collector

ITCAM for WAS Data Collector

WebSphere MQ

Transaction Collector

MQ Data Collector

CICS / IMS

Transaction Collector

CICS/IMS Data Collector

Others

Transaction Collector

Others

ITCAM for Transactions – Tracking Transaction Architecture

Stitching provided by Transaction Reporter

Txn Linking

Transaction ‘Stitching’

ITCAM for WAS Managing Server (required for stitching)

Transakcje syntetyczneRobotic Response Time

RRT

Clients Web Servers App Servers Databases Backend

RRT

RRTRRT

RRT

Recorder (RPT, RFT, LoadRunner)

Transakcje syntetyczneInternet Service Monitor• DHCP

• DIAL• DNS• FTP• HTTP• HTTPS• ICMP• IMAP4• LDAP• NNTP• NTP• POP3• RADIUS • Dial-In

• RPING• RTSP• SAA• SNMP• SMTP• TCP PORT• TFTP• TRANSX• WMS• SIP• SOAP• SNMP v3

Wstęp

Funkcjonalność

backend

Monitorowanie

agentowe

Licencjonowanie

Monitorowanie transakcji

Tivoli MonitoringTivoli Composite Application Manager

Uniwersalna technologiaSzeroka funkcjonalność

ITMIBM Tivoli Monitoring

ITCAM for MS Apps

IBM Tivoli CompositeApplication Manager

for Microsoft Applications

ITCAM for Applications

IBM Tivoli CompositeApplication Manager

for Applications

IAM for SmartBusiness

IBM Application Manager for Smart

Business

Licencjonowanie

1. Przygotuj listę aplikacji i systemów do monitorowania

2. Dobierz odpowiednie produkty3. Policz ilość rdzeni lub serwerów

4. A może coś jeszcze?

Kolekcja

Wizualizacja

ObjectServer

3rd PartyTrouble Ticketing

G ateways

OMNIbus

Zaawansowana korelacja, wzbogacanie zdarzeń

DSAs

Impact

• Middleware• Web Services• Applications• DBs• etc… Zarządzanie biznesowe

ESDAs

TBSM

Data Fetchers

TEC3rd P.

EMS

ObjectServer

Tivoli Enterprise Portal Netcool GUI Foundation (NGF)

Zarządzanie wydajnością Polling

T Perf. Mgr.

Discovery & Monito

ring

Modelowanie sieci, RCA

NM for IP/NM for TN

Tivoli & 3rd Party

HD/TT

Rodzina produktów Tivoli

Wykrywanie powiązań

TADDMCCMDB

TSRM

Tivoli Integrated Portal

IT Infrastructure• Devices: routers, switches, PBX etc.• Systems & Applications• 3rd Party EMSs: EMC, Cisco etc• 3rd Party NMS: CA, HP, EMC, BMC etc• etc…

• SNMP Traps• Logs• TCP Socket• 3rd party APIs• TEC• etc…

IT CAM for Trans.

• ITM•ITCAM for …

Synt

hetic

Tr

ansa

ctio

ns

Even

ts

Sondy Monitory

SystemAgents

Tivoli Endpoint Mgr.

Netcool Config/ Mgr.

Provisioning, konfiguracja