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
- konfigurowanie
- Wyświetlanie pomiarów
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:
- Wybierz opcję Infrastruktura na pasku bocznym interfejsu użytkownika Instana.
- 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. - 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 |