• Like

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

  • 498 views
Uploaded on

 

More in: Technology , Business
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
498
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
3
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Monitorowanie aplikacji złożonych czyli jak IBM Tivoli może pomóc Twojemu IT Olaf Kozłowski IBM Software Groupe-mail: olaf.kozlowski@pl.ibm.com © 2011 IBM Corporation
  • 2. IBM Software Group Wstęp Funkcjonalność backend Monitorowanie agentowe Monitorowanie transakcji Tivoli Monitoring Monitorowanie usług Tivoli Composite Application Manager Tivoli Business Service Manager Uniwersalna technologia Szeroka funkcjonalność2 © 2007 IBM Corporation © 2008 IBM Corporation
  • 3. IBM Software GroupKtóry element jest najważniejszy?3 © 2007 IBM Corporation © 2008 IBM Corporation
  • 4. IBM Software Group Wstęp Funkcjonalność backend Monitorowanie agentowe Monitorowanie transakcji Tivoli Monitoring Monitorowanie usług Tivoli Composite Application Manager Tivoli Business Service Manager Uniwersalna technologia Szeroka funkcjonalność4 © 2007 IBM Corporation © 2008 IBM Corporation
  • 5. IBM Software GroupArchitektura 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”5 © 2007 IBM Corporation © 2008 IBM Corporation
  • 6. IBM Software GroupIBM Tivoli Monitoring - VisibilityIBM Tivoli Enterprise Portal (TEP) WWW Java WebStart6 © 2007 IBM Corporation © 2008 IBM Corporation
  • 7. IBM Software GroupTivoli Enterprise Portal - Interfejs użytkownika7 © 2007 IBM Corporation © 2008 IBM Corporation
  • 8. IBM Software GroupTivoli Enterprise Portal - Interfejs użytkownika8 © 2007 IBM Corporation © 2008 IBM Corporation
  • 9. IBM Software Group Wstęp Funkcjonalność backend Monitorowanie agentowe Monitorowanie transakcji Monitorowanie usług Tivoli Monitoring Tivoli Composite Application Manager Tivoli Business Service Manager9 Uniwersalna technologia © 2007 IBM Corporation © 2008 IBM Corporation Szeroka funkcjonalność
  • 10. IBM Software GroupMonitorowanie agentowe – bezpośrednie i zdalne 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 © 2007 IBM Corporation © 2008 IBM Corporation
  • 11. IBM Software GroupIBM® Tivoli® MonitoringPodstawowy 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 aplikacje11 © 2007 IBM Corporation © 2008 IBM Corporation
  • 12. IBM Software GroupIBM 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 aplikacje12 © 2007 IBM Corporation © 2008 IBM Corporation
  • 13. IBM Software GroupIBM® 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 Server Hyper-V Active Directory Virtual Server Windows VMware 1 Citrix Własne aplikacje13 © 2007 IBM Corporation © 2008 IBM Corporation
  • 14. IBM Software GroupITCAM for Applications Dokł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 aplikacje14 © 2007 IBM Corporation © 2008 IBM Corporation
  • 15. IBM Software GroupIBM® Tivoli® Monitoring, CAM for…Agent Uniwersalny – 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, Availability File HTTP/HTTPS Event Log Agent-less: Agent-less: SSH/RXA ICMP15 © 2007 IBM Corporation © 2008 IBM Corporation
  • 16. IBM Software GroupKilka przykładów…16 © 2007 IBM Corporation © 2008 IBM Corporation
  • 17. IBM Software GroupKilka przykładów…17 © 2007 IBM Corporation © 2008 IBM Corporation
  • 18. IBM Software GroupKilka przykładów…18 © 2007 IBM Corporation © 2008 IBM Corporation
  • 19. IBM Software GroupKilka przykładów…19 © 2007 IBM Corporation © 2008 IBM Corporation
  • 20. IBM Software Group Wstęp Funkcjonalność backend Monitorowanie agentowe Monitorowanie transakcji Tivoli Monitoring Integracja Tivoli Composite Application Manager Tivoli Business Service Manager Uniwersalna technologia Szeroka funkcjonalność20 © 2007 IBM Corporation © 2008 IBM Corporation
  • 21. IBM Software GroupITCAM 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ów21 © 2007 IBM Corporation © 2008 IBM Corporation
  • 22. IBM Software GroupITCAM for Transactions – pomiary rzeczywiste czy syntetyczne? – Web Response Time – Client Response Time – Transaction Tracking e ckas nart e s w z cez R t i y j – Robotic Response Time – Internet Service Monitoring . e ckas nart e na wo uny S l j22 © 2007 IBM Corporation © 2008 IBM Corporation
  • 23. IBM Software GroupTransakcje rzeczywisteWeb Response Time Clients Web Servers App Servers Databases Backend WRT WRT WRT WRT23 © 2007 IBM Corporation © 2008 IBM Corporation
  • 24. IBM Software GroupTransakcje rzeczywisteTransaction 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 Architecture24 © 2007 IBM Corporation © 2008 IBM Corporation
  • 25. IBM Software GroupTransakcje syntetyczneRobotic Response Time Clients Web Servers App Servers Databases Backend RRT RRT RRT RRT RRT Recorder (RPT, RFT, LoadRunner)25 © 2007 IBM Corporation © 2008 IBM Corporation
  • 26. IBM Software GroupTransakcje syntetyczneInternet Service Monitor  DHCP  DIAL  DNS  RPING  FTP  RTSP  HTTP  SAA  HTTPS   SNMP ICMP  IMAP4  SMTP  LDAP  TCP PORT  NNTP  TFTP  NTP  TRANSX  POP3   WMS RADIUS  Dial-In  SIP  SOAP  SNMP v326 © 2007 IBM Corporation © 2008 IBM Corporation
  • 27. IBM Software Group27 © 2007 IBM Corporation © 2008 IBM Corporation
  • 28. IBM Software Group28 © 2007 IBM Corporation © 2008 IBM Corporation
  • 29. IBM Software Group29 © 2007 IBM Corporation © 2008 IBM Corporation
  • 30. IBM Software Group Wstęp Funkcjonalność backend Monitorowanie agentowe Monitorowanie transakcji Tivoli Monitoring Monitorowanie usług Tivoli Composite Application Manager Tivoli Business Service Manager Uniwersalna technologia Szeroka funkcjonalność30 © 2007 IBM Corporation © 2008 IBM Corporation
  • 31. IBM Software GroupTivoli Business Service Manager – TBSM Modelowanie usług Bieżący nadzór SLA Status ze źródłeł zewnętrznych – alarmy, bazy danych itp. Zaawansowane reguły numeryczne Dynamicznie przeliczane KPI (key performance indicators) Współpraca z CMDB/inventory Integracja z systemami zewnętrznymi 31 © 2007 IBM Corporation © 2008 IBM Corporation
  • 32. IBM Software GroupTivoli Business Service Manager – architektura TBSM - Architektura wizualizacja Świat zewnętrzny ponad 500 źródeł status struktura uprawnienia TBSM Reguły CMDB Zdarzenia Zależności Zasoby informatyczne (Inventory, CMDB, Provisioning Data) z/OS OMNIBus, TEC i Dane sondy biznesowe Zasoiby mainframe, (OMEGAMON, 3rd Party applications)ITM, BMC Patrol, HPOVO, HP NNM, Cisco, CA, Concord, MS struktura Assets MOM, MS SCOM, MYSQL MSSQL DB2 status SNMP trap, Syslog, Aplikacjem Sieć, Wykrywanie zasobówCorba, TL-1, socket i ORACLE Postgres (TADDM, Precision, MRO) inne Incydenty, Transakcje, Biling, Dowolna Baza Wydajność, Proces, Zgodność danych Relacje i metryki32 © 2007 IBM Corporation © 2008 IBM Corporation
  • 33. IBM Software Group Zdarzenia i wydajność Status Security Network System Application Transaction Mainframe Events Events Events Events Events Events OMEGAMON ITCAM HP OV MS MOM BMC (...) TSOM Network Manager ITM Źródła statusu – sondy Omnibus/TEC: ITM, OMEGAMON, ITCAM, BMC Patrol, HP OVO, MS SCOM/MOM, NetworkManager, inne aplikacje firm IBM i trzecich33 © 2007 IBM Corporation © 2008 IBM Corporation
  • 34. IBM Software GroupWykrywanie i zależności Struktura Network Security Mainframe Devices Devices Servers SOA Applications Relationships Resources Źródła struktury – zewnętrzne systemy: TADDM, CCMDB, CMDB firm trzecich, discovery libraries (DLA) dla z/OS, TMS, BPEL, WRR, Netview, Network Manager, Proviso, dane Inventory/Asset, inne systemy firm IBM i trzecich34 © 2007 IBM Corporation © 2008 IBM Corporation
  • 35. IBM Software GroupDane biznesowe i procesy Status, Struktura Trouble Tickets Governance Business Process Call Center Transactions Billing Data Incident Mgmt SOX Compliance Dependencies End-User Response Records Źródła struktury i statusu – dane biznesowe: Trouble Ticket, TDW, dane o transakcjach, biling, informacje z CallCenter, Six Sigma, CRM, RDBMS35 © 2007 IBM Corporation © 2008 IBM Corporation
  • 36. IBM Software Group Monitorowanie usługi ITM OMEGAMON TSOM NMIP ITCAM ITM36 © 2007 IBM Corporation © 2008 IBM Corporation
  • 37. IBM Software Group37 © 2007 IBM Corporation © 2008 IBM Corporation
  • 38. End-to-End Service Management IBM Software GroupReguły statusu Event Based Status Rule Dependency Rule (% of children)  Status derived from a % of children Status derived from:  Incoming Status Events  External Business Data Numerical Rules  Used to obtain a numerical value for output  Response time, Number of Trouble Tickets Dependency Rule (Any Child):  Status derived from status of children Numerical Aggregation Rules  Value is calculated using children’s numerical values  Avg, Sum, Min, Max or Weighted Avg38 © 2007 IBM Corporation © 2008 IBM Corporation
  • 39. IBM Software Group Business Service Level Management Reguły SLA  Można definiować dla:  Serwisów (usług)  Aplikacji  Urządzeń  Na bazie: Zdarzeń Wartości liczbowych Obiektów podrzędnych  Mierząc:  Czas przestoju dla awarii  Czas przestoju dla okna czasowego  Ilość awarii w oknie czasowym Metryki SLA  Dostępność  Czas przestoju, czas do przekroczenia SLA  Naliczone kary ($$$)39 © 2007 IBM Corporation © 2008 IBM Corporation
  • 40. IBM Software Group Tivoli Enterprise Portal Tivoli Integrated Portal Netcool GUI Foundation (NGF) WizualizacjaRodzinaproduktów Tivoli CCMDB TADDM ObjectServer TEC 3rd P. Tivoli & TSRM 3rd Party EMS HD/TT OMNIbus Wykrywanie powiązań G ateways TBSM Provisioning Mgr • Middleware Data Fetchers • Web Services Tivoli Endpoint Mgr • Applications ESD 3rd Party As • DBs Trouble Ticketing ObjectServer • etc… Zarządzanie biznesowe As DS Impact Sondy Monitory • SNMP Traps ITCAM for Transactios • Logs • TCP Socket • 3rd party APIs Zaawansowana korelacja, • TEC wzbogacanie zdarzeń • etc… Tiv. Perf. Mgr. NM for IP/NM for TN Events Transactions Synthetic Agenci • ITM/ITCAM g rin Po 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…40 © 2007 IBM Corporation © 2008 IBM Corporation
  • 41. IBM Software Group Tivoli Endpoint Manager Lifecycle Manager  Wykrywanie i inwentaryzacja zasobów  Instalowanie oprogramowania i poprawek  Zarządzanie licencjami  Zdalna pomoc  Zdalna instalacja/klonowanie OS Cechy i zalety  Znaczące skrócenie cyklu instalowania poprawek i poprawa skuteczności instalacji  Zarządzanie mobilnymi stacjami poza siecią | korporacyjną  Wykrywania i naprawa uszkodzonych poprawek  Ciągłe monitorowanie statusu  Wsparcie wielu platform (Unix/Linux, Windows, Mac OS X)  Działa również na starszych platformach411-41 © 2007 IBM Corporation © 2008 IBM Corporation
  • 42. IBM Software GroupTivoli Endpoint ManagerSecurity and Compliance  Wykrywanie zasobów  Instalowanie poprawek  Zarządzanie konfiguracją bezpieczeństwa  Zarządzanie podatnościami Cechy i zalety  Egzekwowanie polityki bezpieczeństwa, niezależnie od połączenia z serwerem  Ocena podatności oraz klasyfikacja zagrożeń z bardzo wysokim poziomem dokładności  Ciągła ocena poprawności konfiguracji bezpieczeństwa  Certyfikacja dla FDCC  Wsparcie dla wielu platform: Windows, UNIX, Linux i Mac OS X421-42 © 2007 IBM Corporation © 2008 IBM Corporation
  • 43. IBM Software GroupTivoli Endpoint ManagerPatch Management  Pobieranie i instalowanie poprawek Cechy i zalety  Automatyczne pobieranie najnowszych poprawek do systemów i wybranych aplikacji  Ciągłe raportowanie statusu instalacji  Bardzo wysoka skuteczność  Możliwość instalacji na systemach poza siecią korporacyjną  Ciągła ocena poprawności konfiguracji i ponowna instalacja poprawek w razie ich usunięcia  Wsparcie dla wielu platform: Windows, UNIX, Linux i Mac OS X431-43 © 2007 IBM Corporation © 2008 IBM Corporation
  • 44. IBM Software GroupPomoce „naukowe”  Dokument z opisem zasad licencjonowania: – http://www-01.ibm.com/software/tivoli/products/licensing.html  PVU calculator – https://www- 112.ibm.com/software/howtobuy/passportadvantage/valueunitcalculator/vucalc.wss  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 97844 © 2007 IBM Corporation © 2008 IBM Corporation
  • 45. IBM Software Group45 © 2007 IBM Corporation © 2008 IBM Corporation