Monitoring Oracle Tuxedo

Czujnik Oracle Tuxedo obsługuje tylko monitorowanie lokalne, dlatego na serwerze Tuxedo należy zainstalować agenta na Instana. Po zainstalowaniu agenta Instana, automatycznie instalowany jest czujnik Oracle Tuxedo, ale należy skonfigurować czujnik Tuxedo Oracle zgodnie z opisem zamieszczonym w tym temacie. Następnie można wyświetlić metryki powiązane z bazą danych Oracle Tuxedo w interfejsie użytkownika Instana.

Obsługiwane informacje

Obsługiwane systemy operacyjne

Czujnik Oracle Tuxedo obsługuje system AIX 7.2, SUSE 12 SP5 w systemie x86_64i RHEL 7.9 w systemie x86_64.

Obsługiwane wersje i platformy produktu Oracle Tuxedo

Instana obsługuje wielkości mierzone i dane konfiguracyjne dla produktu Oracle Tuxedo 12.1.3 lub nowszego. Obsługiwane platformy są takie same, jak w przypadku obsługiwanych systemów operacyjnych dla czujnika Tuxedo.

Konfigurowanie

Aby zgromadzić dane monitorowania dla produktu Oracle Tuxedo, należy skonfigurować następujące pola w pliku konfiguracyjnym agenta <agent_install_dir>/etc/instana/configuration.yaml:

Instancja czujnika Oracle Tuxedo monitoruje aplikację środowiska wykonawczego Tuxedo, wysyłając zapytania do danych z bazy MIB (Management Information Base) za pomocą programów narzędziowych wiersza komend ud32 i tmadmin . Upewnij się, że konfiguracje są poprawne.

Zapoznaj się z następującymi konfiguracjami w pliku <agent_install_dir>/etc/instana/configuration.yaml :

com.instana.plugin.tuxedo:  
  # Oracle Tuxedo
  enabled: true
  poll_rate: 60 # The mininum poll rate is 60 seconds, the default is 60 seconds.
  tuxdir: <INSERT_TUXEDO_SERVER_INSTALL_DIR_HERE> # The default full qualified path of Oracle Tuxedo installation directory
  tuxuser: <INSERT_OS_ACCOUNT_OF_TUXEDO_DOMAIN_HERE> # The default Unix/Linux account of the Tuxedo domains
  availabilityZone: <INSERT_AVAILABILITYZONE_HERE> # The default availability zone of the Tuxedo Domains 
  domains:
    - tuxconfig: <INSERT_TUXCONFIG_OF_FIRST_DOMAIN_HERE> # The full qualified path to the binary configuration file of the Tuxedo domain
      tuxdir: <INSERT_TUXEDO_SERVER_INSTALL_DIR_HERE> # The optional parameter to specify the Tuxedo installation directory if it is different from the default setting.
      tuxuser: <INSERT_OS_ACCOUNT_OF_TUXEDO_DOMAIN_HERE> # The optional parameter to specify the Unix/Linux account of the Tuxedo domain if it is different from the default setting.
      availabilityZone: <INSERT_AVAILABILITYZONE_HERE> # The optional parameter to specify a zone for this Tuxedo domain if it is different from the default setting.
    - tuxconfig: <INSERT_TUXCONFIG_OF_SECOND_DOMAIN_HERE> # The full qualified path to the binary configuration file of the Tuxedo domain

Wyświetlanie pomiarów

Aby wyświetlić pomiary, wykonaj następujące kroki:

  1. Wybierz opcję Infrastruktura na pasku bocznym interfejsu użytkownika Instana.
  2. Znajdź strefę dostępności, która została zdefiniowana w pliku konfiguracyjnym. Strefa domyślna to Tuxedo Domains , jeśli nie jest ona określona w pliku konfiguracyjnym.
  3. Kliknij filar domeny w strefie dostępności.

Panel kontrolny domeny zawiera wszystkie zgromadzone wielkości mierzone dla wybranej domeny Tuxedo.

Domena Tuxedo

W poniższych tabelach znajduje się lista szczegółów konfiguracji i wielkości mierzonych dla domeny Tuxedo:

Dane konfiguracyjne

Szczegóły domeny Opis
Nazwa domeny Nazwa domeny, która jednoznacznie identyfikuje domenę
ID domeny Łańcuch identyfikacyjny domeny, który nie jest unikalny
TUXCONFIG Plik konfiguracyjny binarny domeny Tuxedo
IPCKEY Klucz numeryczny dla dobrze znanego adresu w tablicy ogłoszeń systemowych
TUXDIR Katalog instalacyjny serwera Tuxedo

Metryki wydajności

Pomiar domeny Opis
Liczba numOfSvrs Liczba serwerów
numOfSvcs Liczba usług
numOfReqQue Liczba kolejek żądań
numOfSrvGrps Liczba grup serwerów
numOfIntfs Liczba interfejsów
totalIPCQnum Łączna liczba komunikatów IPC znajdujących się obecnie w kolejkach

Maszyna Tuxedo

W poniższych tabelach znajduje się lista szczegółów konfiguracji i wielkości mierzonych dla maszyny Tuxedo:

Dane konfiguracyjne

Szczegóły komputera Opis
pmid Identyfikator maszyny fizycznej
lmid Identyfikator maszyny logicznej
półprzewodnikowy Stan maszyny w domenie
rola Rola komputera w domenie

Metryki wydajności

Pomiar maszyny Opis
stateMetric Stan maszyny: 1- ACTIVE, 2- INACTIVEi 3- PARTITIONED
currLoad Bieżące obciążenie usługi zakolejkowane na tym komputerze
curAccessers Liczba klientów i serwerów, które obecnie uzyskują dostęp do aplikacji
hwAccessers Wysoka liczba klientów i serwerów, które uzyskują dostęp do aplikacji
numReq Liczba operacji tpacall () lub tpcall (), które są wykonywane z tego komputera
wkCompleted Łączna liczba operacji ładowania usług, które zostały usunięte w kolejce i przetworzone pomyślnie przez serwery działające na tym komputerze
wkInitiated Łączna liczba załadowanych usług, które są umieszczane w kolejce przez klienty lub serwery działające na tym komputerze
numDequeue Liczba operacji tpdequeue () wykonanych z tego komputera
numEnqueue Liczba operacji tpenqueue (), które są wykonywane z tego komputera
totalQnum Łączna liczba komunikatów IPC, które znajdują się obecnie w kolejkach

Kolejka IPC

W poniższych tabelach znajduje się lista szczegółów konfiguracji i wielkości mierzonych dla kolejki IPC:

Dane konfiguracyjne
Szczegóły kolejki IPC Opis
identyfikator Identyfikator kolejki komunikatów systemowych UNIX
senderSrv Nazwa procesu ostatniego procesu, który zapisał do kolejki
receiverSrv Nazwa procesu ostatniego procesu odczytanego z kolejki
Metryki wydajności
Szczegóły kolejki IPC Opis
cbyte Bieżąca liczba bajtów w kolejce
qnum Liczba komunikatów znajdujących się obecnie w kolejce.
wykorzystanie Procent wykorzystania kolejki
senderPID Identyfikator procesu ostatniego procesu, który zapisał do kolejki
receiverPID Identyfikator procesu ostatniego procesu odczytany z kolejki

Serwer Tuxedo

W poniższych tabelach znajduje się lista szczegółów konfiguracji i wielkości mierzonych dla serwera Tuxedo:

Dane konfiguracyjne

Szczegóły serwera Opis
Identyfikator Unikalny identyfikator serwera w grupie
nazwa Nazwa pliku wykonywalnego serwera
grpName Nazwa grupy powiązana z grupą tego serwera
grpNo Numer grupy powiązany z grupą tego serwera
lmid Bieżąca maszyna logiczna, na której działa serwer
Identyfikator PID Identyfikator procesu serwera
półprzewodnikowy Stan serwera

Metryki wydajności

Szczegóły serwera Opis
stateMetric Stan serwera: 1- ACTIVE, 2- INACTIVE, 3- MIGRATING, 4- CLEANING, 5- RESTARTING, 6- SUSPENDED, 7- EXITING, 8- PARTITIONEDi 9- DEAD
numCompleted Łączna liczba żądań zakończonych przez ten serwer
numQueued Liczba żądań zainicjowanych przez ten serwer, które są nadal aktywne

Usługa

W poniższych tabelach znajduje się lista szczegółów konfiguracji i wielkości mierzonych usługi Tuxedo:

Dane konfiguracyjne
Szczegółowe informacje o usłudze Opis
nazwa Nazwa usługi
półprzewodnikowy Stan usługi
Metryki wydajności
Szczegółowe informacje o usłudze Opis
stateMetric Stan usługi: 1- ACTIVEi 2- INACTIVE
numCompleted Liczba zakończonych żądań usług, które są zwracane tylko wtedy, gdy parametr LDBAL jest ustawiony na wartość Y
numQueued Liczba żądań umieszczonych obecnie w kolejce do tej usługi, które są zwracane tylko wtedy, gdy LDBAL jest ustawiona na wartość Y