Dane monitorowania zasobów mogą być przechwytywane lub importowane z
kilku źródeł.
IBM
Tivoli Monitoring
Produkt IBM
Tivoli Monitoring służy do
monitorowania aplikacji systemowych i sieciowych oraz do zarządzania nimi na
wielu platformach, a także do śledzenia dostępności i wydajności wszystkich
elementów sieci przedsiębiorstwa. Za pomocą raportów udostępnianych przez
produkt IBM®
Tivoli Monitoring można określać
trendy i rozwiązywać problemy.
Nie wszystkie agenty produktu
IBM
Tivoli Monitoring są obsługiwane. Dostępnych jest ponad 100 agentów produktu
IBM
Tivoli Monitoring, pochodzących od
firmy IBM oraz innych dostawców. Na
potrzeby gromadzenia danych monitorowania zasobów obsługiwane są następujące
agenty produktu IBM
Tivoli Monitoring:
- Agenty systemu operacyjnego
- Agent monitorowania dla systemu
operacyjnego Linux
- Agent monitorowania dla systemu operacyjnego UNIX
- Agent monitorowania dla systemu operacyjnego Windows
- Agent monitorowania dla systemu operacyjnego z/OS
- Agenty aplikacji
- Agent monitorowania dla produktu Citrix
- Agent monitorowania dla produktu IBM
DB2
- Agent monitorowania dla produktu IBM
Tivoli Composite Application Manager
for WebSphere
- Agent monitorowania dla serwera IBM
WebSphere Application Server
- Agent monitorowania dla produktu IBM
WebSphere MQ
- Agent monitorowania dla bazy danych Oracle
- Agent monitorowania dla protokołu SNMP-MIB2 (wyłącznie)
Monitorowanie bazy danych
IBM
DB2
Produkt IBM
DB2 gromadzi informacje pochodzące z
menedżera bazy danych i jego baz danych oraz wszystkich połączonych
aplikacji. Monitor obrazów stanu przechwytuje stan aktywności bazy danych w
określonym momencie.
Infrastruktura monitorowania wydajności produktu
IBM
WebSphere
Produkt IBM
WebSphere Application Server
gromadzi dane o wydajności i udostępnia interfejsy umożliwiające monitorowanie
tych danych przez aplikacje zewnętrzne. Gromadzenie danych odbywa się za
pośrednictwem infrastruktury monitorowania wydajności (Performance Monitoring
Infrastructure – PMI) w celu ułatwienia identyfikacji problemów z wydajnością i
usprawnienia strojenia środowiska, w którym są uruchamiane aplikacje WWW. Infrastruktura monitorowania wydajności stanowi bazową strukturę serwera
WebSphere Application Server, za
pomocą której są gromadzone dane o wydajności pochodzące z różnych zasobów
środowiska wykonawczego, takich jak wirtualna maszyna języka
Java™ (JVM) i pule wątków, oraz
komponentów aplikacji, takich jak serwlety i komponenty Enterprise
JavaBeans (EJB).
Java Management
Extensions
Za pomocą technologii Java Management Extensions (JMX) można
monitorować charakterystyki wydajności serwerów aplikacji oraz aplikacji
uruchamianych na serwerach aplikacji. Monitorowanie JMX jest obsługiwane przez
następujące serwery aplikacji:
- Apache HTTP Server
- Apache Tomcat
- JBoss Application Server
- Oracle WebLogic Server
- SAP NetWeaver
Monitorowanie JMX jest również obsługiwane przez
wirtualne maszyny języka Java.
Metryka bazy danych Oracle
Baza danych Oracle gromadzi
metryki dotyczące poprawności i obciążenia bazy danych.
Demon rstatd w systemie UNIX
Demon rstatd umożliwia zdalne gromadzenie statystyk wydajności pochodzących z
komputerów z systemem UNIX (lub
Linux), które są podłączone do sieci. Demon rstatd gromadzi statystyki dotyczące sieci, pamięci wirtualnej, przerwań,
dysku i wykorzystania procesora.
Agenty protokołu SNMP (Simple Network Management Protocol)
Protokół SNMP (Simple Network Management Protocol) jest zwykle używany do
monitorowania wydajności, sprzętu i poprawności sieci. Agenty SNMP to
komponenty oprogramowania, które są instalowane na urządzeniach
zarządzanych i gromadzą informacje dotyczące zarządzania.
Monitor wydajności systemu Windows
Monitor wydajności systemu Windows (PerfMon) gromadzi dane z obiektów
wydajności. System operacyjny
Microsoft
Windows udostępnia obiekty wydajności
dla głównych komponentów sprzętowych, np. pamięci i procesorów. Poszczególne
obiekty wydajności udostępniają określone liczniki wydajności. Na przykład
obiekt Pamięć udostępnia licznik
Strony/s, który śledzi szybkość stronicowania
pamięci. Inne programy, na przykład Internet Information Services (IIS)
i Microsoft SQL Server, mogą
instalować na komputerze własne obiekty wydajności. Na przykład program serwera
poczty może zainstalować obiekt wydajności poczty. Dostępność określonych
liczników zależy od wersji systemu operacyjnego
Windows oraz innych programów
zainstalowanych na komputerze.