Monitorowanie aplikacji złożonych czyli jak IBM Tivoli może pomóc Twojemu IT Maciej Szulc IBM Software Group e-mail: maciej.szulc@pl.ibm.com
Wstęp Funkcjonalność backend Monitorowanie agentowe Tivoli Monitoring Tivoli Composite Application Manager Uniwersalna technologia Szeroka funkcjonalność Monitorowanie transakcji Licencjonowanie
Który element jest najważniejszy?
ITM/ITCAM o co walczymy? Mean Time To Recovery (MTTR) Identify Notify Diagnoza i izolacja Fix Incident Visibility Forecast Alert Report Abnormal Server Behaviour Incident Avoidance Identify Notify Diagnoza i izolacja Auto Fix Mean Time To Recovery (MTTR) Incident Navigation Incident Historical Context
Z czego składa się rodzina Tivoli Monitoring/Tivoli CAM? Rozwiązania agentowe ITCAM for MS Apps IBM Tivoli Composite Application Manager for Microsoft Applications ITM IBM Tivoli Monitoring IAM for Smart Business IBM Application Manager for Smart Business ITCAM for Applications IBM Tivoli Composite Application Manager for Applications
Z czego składa się rodzina Tivoli Monitoring/Tivoli CAM? Rozwiązania testujące ITCAM for Transactions IBM Tivoli Composite Application Manager for Transactions
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 Tivoli Monitoring Tivoli Composite Application Manager Uniwersalna technologia Szeroka funkcjonalność Monitorowanie transakcji Licencjonowanie
Architektura rozwiązań ITM/ITCAM Tivoli Enterprise Portal Server Tivoli Enterprise Portal User Tivoli Data Warehouse Hub Tivoli Enterprise Management Server Remote Tivoli Enterprise Management Servers Agentless Monitors Monitoring Agents 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 - Automation Situations and Dynamic Thresholds
IBM Tivoli Monitoring - Automation Progi statyczne i dynamiczne Fixed Threshold Mean time to recovery Fixed threshold alert at 11 am Dynamic Threshold defined with baseline Possible Shortened MTTR Incident Avoidance Abnormal behaviour alert at 7 am
IBM Tivoli Monitoring Incident zoom
IBM Tivoli Monitoring - Automation Akcje
IBM Tivoli Monitoring - Automation Integracja z systemami zewnętrznymi
IBM Tivoli Monitoring - Control IBM Tivoli Data Warehouse Real-time and Historical Data
IBM Tivoli Monitoring Visibility and Control IBM Tivoli Common Reporting (TCR)
IBM Tivoli Monitoring Visibility and Control Trendy zmian Total Events Trends 90 days 60 days
Wstęp Funkcjonalność backend Monitorowanie agentowe Tivoli Monitoring Tivoli Composite Application Manager Uniwersalna technologia Szeroka funkcjonalność Monitorowanie transakcji Licencjonowanie
Monitorowanie agentowe bezpośrednie i zdalne Tivoli Enterprise Tivoli Enterprise Portal Server Portal Server Tivoli Enterprise Tivoli Enterprise Portal User Portal User Tivoli Tivoli Data Warehouse Data Warehouse Hub Hub Tivoli Tivoli Enterprise Enterprise Management Management Server Server Remote Tivoli Tivoli Enterprise Enterprise Management Management Servers Servers Remote Agentless Agentless Monitors Monitors Monitoring Monitoring Agents Agents IBM Tivoli Tivoli Server Server Managed Managed Environments Environments IBM
IBM Tivoli Monitoring Podstawowy poziom monitorowania Windows Hyper-V Virtual Server VMware 1 Citrix IBM AIX LPAR IBM AIX DLPAR IBM AIX WPAR IBM AIX SUN Solaris HP Unix SUN Containers SUN Zones Linux Własne aplikacje
IBM Application Manager for Smart Business Dokładne monitorowanie aplikacji dla mniejszych firm Systemy operacyjne Windows Unix Linux MS.NET MS AD MS BizTalk MS SharePoint Lotus Domino MS Exchange Bazy danych Serwery WWW Urządzenia sieciowe Środowiska wirtualizacyjne VmWare VI, ESX MS Hyper-V MS Cluster Server Własne aplikacje Apache Sun IIS DB/2 Oracle MS SQL
IBM Tivoli CAM for Microsoft Applications Dokładne monitorowanie aplikacji Microsoft Exchange Server.NET Microsoft Sharepoint Microsoft Biztalk Exchange Server Cluster Server IIS Server SQL Server IIS Server Hyper-V Virtual Server Active Directory Windows VMware 1 Citrix Własne aplikacje
ITCAM for Applications Dokładne monitorowanie aplikacji Unix i nie tylko Message Broker Systemy operacyjne Lotus Domino Systemy kolejkowe (MQ) Windows Unix Linux Bazy danych Serwery aplikacji Środowiska wirtualizacyjne IBM LPAR Solaris Zones VmWare Citrix Hyper-V, Virtual Server Serwery WWW WebSphere Tomcat JBOS WebLogic Apache Sun DB/2 Oracle Sybase Aplikacje Własne aplikacje SAP Siebel PeopleSoft
IBM Tivoli Monitoring, CAM for Agent Builder szwajcarski scyzoryk dla Twoich aplikacji WH Proxy TDW TEPS Agent-less: CIM TEP Console Agent-less: SNMP V1, V2C, and V3 Hub TEMS Remote TEMS Log File Scripts Agent-less: JMX Agent Builder Based Remote Agent WMI, Perfmon, Availability Event Log Agent-less: WMI, Perfmon, Event Log Agent-less: JDBC Agent-less: HTTP/HTTPS Agent-less: SSH/RXA Agent-less: ICMP
Wstęp Funkcjonalność backend Monitorowanie agentowe Tivoli Monitoring Tivoli Composite Application Manager Uniwersalna technologia Szeroka funkcjonalność Monitorowanie transakcji Licencjonowanie
ITCAM for Transactions Sprawdź, co o mojej usłudze sądzą jej użytkownicy Sprawdzanie usług sieciowych Kolekcja danych end-to-end Sprawdzanie aplikacji Obserwacja działań użytkowników
ITCAM for Transactions pomiary rzeczywiste czy syntetyczne? Web Response Time et si wyz cez R ej ckas nart Client Response Time Transaction Tracking Robotic Response Time e na wol uny S ej ckas nart Internet Service Monitoring.
Transakcje rzeczywiste Web Response Time Clients Web Servers App Servers Databases WRT WRT WRT WRT Backend
Transakcje rzeczywiste - Transaction Tracking ITCAM for WAS Managing Server (required for stitching) Txn Linking Transaction Stitching ARM Enabled WAS, HTTP Server, Java, C/ C++, COBOL, PL1 applications etc. WebSphere WebSphere MQ CICS / IMS Others ITCAM for WAS Data Collector MQ Data Collector CICS/IMS Data Collector Others Transaction Collector Transaction Collector Transaction Collector Transaction Collector Transaction Collector Application Infrastructure Management Infrastructure Stitching provided by Transaction Reporter Transaction Reporter Retrieves data from TEMS, creates topologies and reports, sends to TEMS Tivoli Enterprise Monitoring Server (TEMS) Tivoli Enterprise Portal Server Application Management Console Tivoli Enterprise Portal Desktop Client ITCAM for Transactions Tracking Transaction Architecture Monitoring Database
Transakcje syntetyczne Robotic Response Time Clients RRT Web Servers RRT RRT RRT RRT Recorder (RPT, RFT, LoadRunner) App Servers Databases Backend
Transakcje syntetyczne DHCP DIAL DNS FTP HTTP HTTPS ICMP IMAP4 LDAP NNTP NTP POP3 RADIUS Dial-In Internet Service Monitor RPING RTSP SAA SNMP SMTP TCP PORT TFTP TRANSX WMS SIP SOAP SNMP v3
Wstęp Funkcjonalność backend Monitorowanie agentowe Tivoli Monitoring Tivoli Composite Application Manager Uniwersalna technologia Szeroka funkcjonalność Monitorowanie transakcji Licencjonowanie
Licencjonowanie 1. Przygotuj listę aplikacji i systemów do monitorowania 2. Dobierz odpowiednie produkty ITCAM for 3. Policz ilość rdzeni lub serwerów Applications ITCAM for MS Apps 4. A może coś jeszcze? IBM Tivoli Composite Application Manager for Microsoft Applications ITM IBM Tivoli Monitoring IAM for Smart Business IBM Application Manager for Smart Business IBM Tivoli Composite Application Manager for Applications
Netcool GUI Foundation (NGF) Tivoli Integrated Portal Tivoli Enterprise Portal Wizualizacja Rodzina produktów Tivoli TADDM CCMDB ObjectServer TEC 3rd P. TSRM EMS G Tivoli & 3rd Party HD/TT OMNIbus Wykrywanie powiązań ateways Tivoli Endpoint Mgr. TBSM Netcool Config/ Mgr. Data Fetchers ESD As Zarządzanie biznesowe As DS 3rd Party Trouble Ticketing ObjectServer Middleware Web Services Applications DBs etc Impact Sondy System Agents Po ll i ng ITM ITCAM for Zaawansowana korelacja, wzbogacanie zdarzeń NM for IP/NM for TN Synthetic Transactions T Perf. Mgr. IT CAM for Trans. Events SNMP Traps Logs TCP Socket 3rd party APIs TEC etc Provisioning, konfiguracja Zarządzanie wydajnością Monitory IT Infrastructure Devices: routers, switches, PBX etc. Systems & Applications 3rd Party EMSs: EMC, Cisco etc 3rd Party NMS: CA, HP, EMC, BMC etc etc s Di & ry ve o c M o to ni g rin Modelowanie sieci, RCA Kolekcja
Pomoce naukowe www.ibm.com Dokument z opisem zasad licencjonowania: http://www-01.ibm.com/software/tivoli/products/licensing.html Tivoli Platform and Database Support Matrix http://www-01.ibm.com/support/docview.wss?uid=swg21067036 Sales team Tivoli Technical team Tivoli Automation Włodzimierz Dymaczewski Sławomir Osiecki Maciej Szulc dymaczewski@pl.ibm.com +48 603 886 491 osiecki@pl.ibm.com +48 693 935909 Maciej.szulc@pl.ibm.com +48 693 935 978