Monitorowanie aplikacji złożonych czyli jak IBM Tivoli może pomóc Twojemu IT

1,089 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,089
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
5
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Monitorowanie aplikacji złożonych czyli jak IBM Tivoli może pomóc Twojemu IT

  1. 1. Monitorowanie aplikacji złożonych czyli jak IBM Tivoli może pomóc Twojemu IT Maciej Szulc IBM Software Groupe-mail: maciej.szulc@pl.ibm.com
  2. 2. Wstęp Funkcjonalność backend Monitorowanie agentowe Monitorowanie transakcji Licencjonowanie Tivoli MonitoringTivoli Composite Application Manager Uniwersalna technologia Szeroka funkcjonalność
  3. 3. Który element jest najważniejszy?
  4. 4. ITM/ITCAM – o co walczymy? Mean Time To Recovery (MTTR) Identify Notify Diagnoza i izolacja Fix Incident VisibilityForecast Abnormal Auto Incident Navigation Alert Server Identify Notify Diagnoza i izolacja Fix Report Behaviour Incident Historical Context Incident Avoidance Mean Time To Recovery (MTTR)
  5. 5. Z czego składa się rodzina Tivoli Monitoring/Tivoli CAM? Rozwiązania agentowe ITCAM for Applications IBM Tivoli Composite ITCAM for MS Application Manager Apps for Applications IBM Tivoli Composite Application Manager for Microsoft Applications ITM IBM Tivoli Monitoring IAM for Smart Business IBM ApplicationManager for Smart Business
  6. 6. Z czego składa się rodzina Tivoli Monitoring/Tivoli CAM? Rozwiązania testujące ITCAM for Transactions IBM Tivoli Composite Application Manager for Transactions
  7. 7. 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
  8. 8. Wstęp Funkcjonalność backend Monitorowanie agentowe Monitorowanie transakcji Licencjonowanie Tivoli MonitoringTivoli Composite Application Manager Uniwersalna technologia Szeroka funkcjonalność
  9. 9. Architektura rozwiązań ITM/ITCAM Tivoli Enterprise Tivoli Enterprise Portal Server Portal User Tivoli Data Warehouse Hub Tivoli Enterprise Management Server Remote Tivoli Enterprise Management Servers Agentless Monitors Monitoring Agents “IBM Tivoli Server Managed Environments”
  10. 10. IBM Tivoli Monitoring - IBM Tivoli Enterprise Portal (TEP) WWW Java WebStart
  11. 11. Tivoli Enterprise Portal - Interfejs użytkownika
  12. 12. Tivoli Enterprise Portal - Interfejs użytkownika
  13. 13. TEP - Maksymalna elastyczność personalizacji
  14. 14. IBM® Tivoli® Monitoring - Automation Situations and Dynamic Thresholds
  15. 15. IBM® Tivoli® Monitoring - Automation Progi statyczne i dynamiczne Fixed Threshold Dynamic Threshold defined with baseline Mean time to recovery Possible Shortened MTTR Incident Avoidance Fixed threshold Abnormal behaviour alert at 11 am alert at 7 am
  16. 16. IBM® Tivoli® Monitoring Incident zoom
  17. 17. IBM® Tivoli® Monitoring - Automation Akcje
  18. 18. IBM® Tivoli® Monitoring - Automation Integracja z systemami zewnętrznymi
  19. 19. IBM Tivoli Monitoring - Control IBM Tivoli Data WarehouseReal-time andHistorical Data
  20. 20. IBM® Tivoli® Monitoring – Visibility and Control IBM Tivoli Common Reporting (TCR)
  21. 21. IBM® Tivoli® Monitoring – Visibility and Control Trendy zmian Total Events Trends 90 days 60 days
  22. 22. Wstęp Funkcjonalność backend Monitorowanie agentowe Monitorowanie transakcji Licencjonowanie Tivoli MonitoringTivoli Composite Application Manager Uniwersalna technologia Szeroka funkcjonalność
  23. 23. Monitorowanie agentowe – bezpośrednie i zdalne Tivoli Enterprise Tivoli Enterprise Tivoli Enterprise Portal Server Portal Server Tivoli Enterprise Portal User Portal User Tivoli Tivoli Data Warehouse Data Warehouse Hub Tivoli Hub Tivoli Enterprise Enterprise Management Management Server Server Remote Tivoli Enterprise Management Servers Remote Tivoli Enterprise Management Servers Agentless Agentless Monitors Monitors Monitoring Monitoring Agents Agents “IBM Tivoli Server Managed Environments” “IBM Tivoli Server Managed Environments”
  24. 24. IBM® Tivoli® Monitoring Podstawowy poziom monitorowania Hyper-V Windows 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
  25. 25. IBM Application Manager for Smart BusinessDokładne monitorowanie aplikacji dla mniejszych firm MS .NET Lotus Domino Systemy operacyjne MS AD MS Exchange Windows MS BizTalk Unix MS SharePoint Linux Bazy danych  DB/2 Serwery WWW  Oracle  Apache  MS SQL Urządzenia sieciowe  Sun  IIS Środowiska wirtualizacyjne VmWare VI, ESX MS Hyper-V MS Cluster Server Własne aplikacje
  26. 26. IBM® Tivoli® CAM for Microsoft ApplicationsDokładne monitorowanie aplikacji Microsoft Exchange Server  .NET  Microsoft Sharepoint Exchange Server  Microsoft Biztalk Cluster Server IIS Server SQL Server IIS ServerHyper-V Active DirectoryVirtual Server Windows VMware 1 Citrix Własne aplikacje
  27. 27. ITCAM for ApplicationsDokładne monitorowanie aplikacji Unix i nie tylko Message Broker Systemy kolejkowe (MQ) Lotus Domino Systemy operacyjne Windows Unix Linux Bazy danych  DB/2 Serwery WWW  Oracle Serwery aplikacji  Apache  Sybase  WebSphere  Sun  Tomcat  JBOS  WebLogicŚrodowiska wirtualizacyjne …IBM LPARSolaris Zones Aplikacje  SAPVmWare  SiebelCitrix  PeopleSoftHyper-V, Virtual Server Własne aplikacje
  28. 28. IBM® Tivoli® Monitoring, CAM for… Agent Builder – szwajcarski scyzoryk dla Twoich aplikacji WH Proxy TDW TEPS Agent-less: CIM TEP Agent-less: SNMP Console V1, V2C, and V3 Hub Agent-less: TEMS JMX Agent-less: WMI, Perfmon, Agent Builder Based Event Log Remote Remote Agent TEMS Agent-less: JDBC WMI,Log Agent-less: Scripts Perfmon, AvailabilityFile HTTP/HTTPS Event Log Agent-less: Agent-less: SSH/RXA ICMP
  29. 29. Wstęp Funkcjonalność backend Monitorowanie agentowe Monitorowanie transakcji Licencjonowanie Tivoli MonitoringTivoli Composite Application Manager Uniwersalna technologia Szeroka funkcjonalność
  30. 30. ITCAM for TransactionsSprawdź, co o mojej usłudze sądzą jej użytkownicy • Sprawdzanie usług sieciowych Kolekcja danych end-to-end Obserwacja działańSprawdzanie aplikacji użytkowników
  31. 31. ITCAM for Transactions – pomiary rzeczywiste czy syntetyczne? – Web Response Time – Client Response Time – Transaction Tracking e ckas narte s w z cez R t i y j – Robotic Response Time – Internet Service Monitoring . e ckas narte na wo uny S l j
  32. 32. Transakcje rzeczywiste Web Response TimeClients Web Servers App Servers Databases Backend WRT WRT WRT WRT
  33. 33. Transakcje rzeczywiste - Transaction Tracking ITCAM for WAS Managing Server (required for stitching) Transaction ‘Stitching’Txn Linking ARM Enabled WAS, HTTP Server, Java, C/ C++, COBOL, PL1 applications etc. WebSphere WebSphere MQ CICS / IMS Others ITCAM for WAS CICS/IMS Data MQ Data Collector Others Data Collector Collector Transaction Transaction Transaction Transaction Transaction Collector Collector Collector Collector Collector Application Infrastructure Management Stitching provided by Infrastructure Transaction Reporter Transaction Reporter Tivoli Enterprise Retrieves data from TEMS, Monitoring Server Monitoring creates topologies and reports, (TEMS) sends to TEMS Database Application Management Tivoli Enterprise Portal Server Console Tivoli Enterprise Portal Desktop Client ITCAM for Transactions – Tracking Transaction Architecture
  34. 34. Transakcje syntetyczne Robotic Response TimeClients Web Servers App Servers Databases Backend RRT RRT RRT RRT RRT Recorder (RPT, RFT, LoadRunner)
  35. 35. Transakcje syntetyczne• DHCP Internet Service Monitor• DIAL • RPING• DNS • RTSP• FTP• HTTP • SAA• HTTPS • SNMP• ICMP • SMTP• IMAP4 • TCP PORT• LDAP • TFTP• NNTP • TRANSX• NTP • WMS• POP3 • SIP• RADIUS • SOAP• Dial-In • SNMP v3
  36. 36. Wstęp Funkcjonalność backend Monitorowanie agentowe Monitorowanie transakcji Licencjonowanie Tivoli MonitoringTivoli Composite Application Manager Uniwersalna technologia Szeroka funkcjonalność
  37. 37. Licencjonowanie1. Przygotuj listę aplikacji i systemów do monitorowania2. Dobierz odpowiednie produkty3. Policz ilość rdzeni lub serwerów Applications ITCAM for IBM Tivoli Composite ITCAM for MS Application Manager Apps for Applications4. A może coś jeszcze? IBM Tivoli Composite Application Manager for Microsoft Applications ITM IBM Tivoli Monitoring IAM for Smart Business IBM ApplicationManager for Smart Business
  38. 38. Tivoli Enterprise Portal Tivoli Integrated Portal Netcool GUI Foundation (NGF) Wizualizacja Rodzina produktów Tivoli CCMDB TADDM ObjectServer TEC 3rd P. Tivoli & TSRM 3rd Party EMS HD/TT OMNIbus Wykrywanie powiązań G ateways Tivoli Endpoint Mgr. TBSM • Middleware Netcool Config/ Mgr. Data Fetchers • Web Services ESD • Applications 3rd Party As • DBs Trouble Ticketing ObjectServer • etc… Zarządzanie biznesowe As DS Impact Sondy Monitory • SNMP Traps IT CAM for Trans.Provisioning, konfiguracja • Logs • TCP Socket • 3rd party APIs Zaawansowana korelacja, • TEC wzbogacanie zdarzeń • etc… T Perf. Mgr. NM for IP/NM for TN Events Transactions Synthetic System Agents • ITM g rin Po •ITCAM for … to Zarządzanie wydajnością ll i ng IT Infrastructure o ni Modelowanie sieci, RCA M • Devices: routers, switches, PBX etc. y& er • Systems & Applications c ov s • 3rd Party EMSs: EMC, Cisco etc Di • 3rd Party NMS: CA, HP, EMC, BMC etc Kolekcja • etc…
  39. 39. 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 osiecki@pl.ibm.com Maciej.szulc@pl.ibm.com +48 603 886 491 +48 693 935909 +48 693 935 978

×