View
557
Download
0
Category
Preview:
Citation preview
© 2011 IBM Corporation
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
© 2007 IBM Corporation2
IBM Software Group
© 2008 IBM Corporation
Wstęp
Funkcjonalnośćbackend
Monitorowanieagentowe
Monitorowanie usług
Monitorowanie transakcji
Monitorowanie transakcji
Tivoli MonitoringTivoli Composite Application Manager
Tivoli Business Service Manager
Uniwersalna technologiaSzeroka funkcjonalność
© 2007 IBM Corporation3
IBM Software Group
© 2008 IBM Corporation
Który element jest najważniejszy?
© 2007 IBM Corporation4
IBM Software Group
© 2008 IBM Corporation
Wstęp
Funkcjonalnośćbackend
Monitorowanieagentowe
Monitorowanie usług
Monitorowanie transakcji
Monitorowanie transakcji
Tivoli MonitoringTivoli Composite Application Manager
Tivoli Business Service Manager
Uniwersalna technologiaSzeroka funkcjonalność
© 2007 IBM Corporation5
IBM Software Group
© 2008 IBM Corporation
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”
© 2007 IBM Corporation6
IBM Software Group
© 2008 IBM Corporation
IBM Tivoli Monitoring - VisibilityIBM Tivoli Enterprise Portal (TEP)
WWW
Java
WebStart
© 2007 IBM Corporation7
IBM Software Group
© 2008 IBM Corporation
Tivoli Enterprise Portal - Interfejs użytkownika
© 2007 IBM Corporation8
IBM Software Group
© 2008 IBM Corporation
Tivoli Enterprise Portal - Interfejs użytkownika
© 2007 IBM Corporation9
IBM Software Group
© 2008 IBM Corporation
Wstęp
Funkcjonalnośćbackend
Monitorowanieagentowe
Monitorowanie usług
Monitorowanie transakcji
Monitorowanie transakcji
Tivoli MonitoringTivoli Composite Application Manager
Tivoli Business Service Manager
Uniwersalna technologiaSzeroka funkcjonalność
© 2007 IBM Corporation10
IBM Software Group
© 2008 IBM Corporation
Monitorowanie agentowe – bezpośrednie i zdalneTivoli 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”
© 2007 IBM Corporation11
IBM Software Group
© 2008 IBM Corporation
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
© 2007 IBM Corporation12
IBM Software Group
© 2008 IBM Corporation
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
© 2007 IBM Corporation13
IBM Software Group
© 2008 IBM Corporation
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
© 2007 IBM Corporation14
IBM Software Group
© 2008 IBM Corporation
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
© 2007 IBM Corporation15
IBM Software Group
© 2008 IBM Corporation
IBM® Tivoli® Monitoring, CAM for…Agent Uniwersalny – 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
© 2007 IBM Corporation16
IBM Software Group
© 2008 IBM Corporation
Kilka przykładów…
© 2007 IBM Corporation17
IBM Software Group
© 2008 IBM Corporation
Kilka przykładów…
© 2007 IBM Corporation18
IBM Software Group
© 2008 IBM Corporation
Kilka przykładów…
© 2007 IBM Corporation19
IBM Software Group
© 2008 IBM Corporation
Kilka przykładów…
© 2007 IBM Corporation20
IBM Software Group
© 2008 IBM Corporation
Wstęp
Funkcjonalnośćbackend
Monitorowanieagentowe
Integracja
Monitorowanie transakcji
Monitorowanie transakcji
Tivoli MonitoringTivoli Composite Application Manager
Tivoli Business Service Manager
Uniwersalna technologiaSzeroka funkcjonalność
© 2007 IBM Corporation21
IBM Software Group
© 2008 IBM Corporation
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
© 2007 IBM Corporation22
IBM Software Group
© 2008 IBM Corporation
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
© 2007 IBM Corporation23
IBM Software Group
© 2008 IBM Corporation
Clients Web Servers App Servers Databases Backend
WRT
WRT
WRT
WRT
Transakcje rzeczywisteWeb Response Time
© 2007 IBM Corporation24
IBM Software Group
© 2008 IBM Corporation
Transakcje rzeczywisteTransaction 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)
© 2007 IBM Corporation25
IBM Software Group
© 2008 IBM Corporation
Transakcje syntetyczneRobotic Response Time
RRT
Clients Web Servers App Servers Databases Backend
RRT
RRTRRT
RRT
Recorder (RPT, RFT, LoadRunner)
© 2007 IBM Corporation26
IBM Software Group
© 2008 IBM Corporation
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
© 2007 IBM Corporation27
IBM Software Group
© 2008 IBM Corporation
© 2007 IBM Corporation28
IBM Software Group
© 2008 IBM Corporation
© 2007 IBM Corporation29
IBM Software Group
© 2008 IBM Corporation
© 2007 IBM Corporation30
IBM Software Group
© 2008 IBM Corporation
Wstęp
Funkcjonalnośćbackend
Monitorowanieagentowe
Monitorowanie usług
Monitorowanie transakcji
Monitorowanie transakcji
Tivoli MonitoringTivoli Composite Application Manager
Tivoli Business Service Manager
Uniwersalna technologiaSzeroka funkcjonalność
© 2007 IBM Corporation31
IBM Software Group
© 2008 IBM Corporation
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
Tivoli Business Service Manager – TBSM
© 2007 IBM Corporation32
IBM Software Group
© 2008 IBM Corporation
TBSM - Architektura
OMNIBus, TEC i sondy
ITM, BMC Patrol, HP OVO, HP NNM, Cisco,
CA, Concord, MS MOM, MS SCOM,
SNMP trap, Syslog, Corba, TL-1, socket i
inne
Zasoby informatyczne (Inventory, CMDB, Provisioning Data)
Zdarzenia Zależności
Świat zewnętrzny ponad 500
źródeł
TBSM
Dane biznesowe
CMDB
Aplikacjem Sieć, Wykrywanie zasobów
(TADDM, Precision, MRO)
Assets
statusstatus
strukturastruktura statusstatus
strukturastruktura
Zasoiby mainframe, (OMEGAMON, 3rd Party
applications)
z/OS
Relacje i metryki
ORACLE Postgres
DB2
Incydenty, Transakcje, Biling, Wydajność, Proces, Zgodność
MSSQLMYSQL
DowolnaBaza
danych
uprawnieniauprawnienia
wizualizacjawizualizacja
Tivoli Business Service Manager – architektura
RegułyReguły
© 2007 IBM Corporation33
IBM Software Group
© 2008 IBM Corporation
Security Events
TSOM
Network Events
NetworkManager
Transaction Events
ITCAM
System Events
ITM
Application Events
HP OVMS MOMBMC (...)
Mainframe Events
OMEGAMON
Zdarzenia i wydajność StatusStatus
Źródła statusu – sondy Omnibus/TEC:ITM, OMEGAMON, ITCAM, BMC Patrol, HP OVO, MS SCOM/MOM, NetworkManager, inne aplikacje firm IBM i trzecich
© 2007 IBM Corporation34
IBM Software Group
© 2008 IBM Corporation
Wykrywanie i zależności StrukturaStruktura
Security Devices RelationshipsServers Applications
Ź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 trzecich
Network Devices
Mainframe ResourcesSOA
© 2007 IBM Corporation35
IBM Software Group
© 2008 IBM Corporation
Dane biznesowe i procesy
Trouble TicketsIncident Mgmt
GovernanceSOX Compliance
Transactions End-User Response
Business Process Dependencies
Call CenterRecords
Billing Data
StatusStatus, Struktura, Struktura
Źródła struktury i statusu – dane biznesowe:Trouble Ticket, TDW, dane o transakcjach, biling, informacje z CallCenter, Six Sigma, CRM, RDBMS
© 2007 IBM Corporation36
IBM Software Group
© 2008 IBM Corporation
TSOMNMIP
ITM
ITM
ITCAM
OMEGAMON
Monitorowanie usługi
© 2007 IBM Corporation37
IBM Software Group
© 2008 IBM Corporation
© 2007 IBM Corporation38
IBM Software Group
© 2008 IBM Corporation
Event Based Status RuleRuleStatus derived from:
Incoming Status Events External Business Data
Dependency RuleRule (Any Child): Status derived from status of children
Dependency RuleRule (% of children) Status derived from a % of children
Numerical RulesRules Used to obtain a numerical value for output Response time, Number of Trouble Tickets
Numerical Aggregation RulesRules Value is calculated using children’s numerical values Avg, Sum, Min, Max or Weighted Avg
RReguły eguły statusustatusuEnd-to-End Service Management
© 2007 IBM Corporation39
IBM Software Group
© 2008 IBM Corporation
RReguły eguły SLA
Można definiować dla: Serwisów (usług) Aplikacji Urządzeń
Na bazie:ZdarzeńWartości liczbowychObiektó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 ($$$)
Business Service Level Management
© 2007 IBM Corporation40
IBM Software Group
© 2008 IBM Corporation
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
Tiv. 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…
ITCAM for Transactios
• ITM/ITCAMSy
nthe
tic
Tran
sact
ions
Even
ts
Sondy Monitory
Agenci
Provisioning Mgr
Tivoli Endpoint Mgr
© 2007 IBM Corporation41
IBM Software Group
© 2008 IBM Corporation
Tivoli Endpoint ManagerLifecycle Manager
1-41
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 platformach
© 2007 IBM Corporation42
IBM Software Group
© 2008 IBM Corporation
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 X
1-42
Tivoli Endpoint ManagerSecurity and Compliance
© 2007 IBM Corporation43
IBM Software Group
© 2008 IBM Corporation
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 X
1-43
Tivoli Endpoint ManagerPatch Management
© 2007 IBM Corporation44
IBM Software Group
© 2008 IBM Corporation
Pomoce „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 Dymaczewskidymaczewski@pl.ibm.com+48 603 886 491
Sławomir Osieckiosiecki@pl.ibm.com+48 693 935909
Maciej SzulcMaciej.szulc@pl.ibm.com+48 693 935 978
© 2007 IBM Corporation45
IBM Software Group
© 2008 IBM Corporation
Recommended