Wymagania wstępne dla zdalnego monitorowania

Agent monitorowania dla Db2 może być używany do zdalnego monitorowania. Więcej informacji znajduje się w sekcji wymagania wstępne dla zdalnego monitorowania Db2.

O tym zadaniu

W celu zdalnego monitorowania Db2 należy najpierw wykonać podstawową konfigurację środowiska klienta i serwera Db2. Wykonaj tę konfigurację dla systemów Windows i UNIX lub Linux.

Dla tego zestawu kopii zapasowej, użytkownik musi mieć uprawnienie SYSADM lub SYSCTRL w Db2

Zapamiętaj: Wykonaj wszystkie kroki na stacji roboczej agenta z wyjątkiem kroku 2.

Procedura

  1. Na stacji roboczej agenta Db2 zainstaluj klienta Db2. Wersja tego klienta musi być większa lub równa wersji instancji programu serwer Db2, która ma być monitorowana.
  2. Upewnij się, że protokół komunikacyjny dla instancji Db2 to TCP/IP.
    1. Aby to sprawdzić, uruchom komendę db2set w wierszu komend programu Db2.
    2. Jeśli nie jest wyświetlana wartość TCPIP, uruchom komendę db2set DB2COMM=tcpip w wierszu komend programu Db2.
    Ważne: Ten krok jest wykonywany po stronie serwera.
  3. Skataloguj instancję zdalnego serwera na stacji roboczej agenta Db2 za pomocą następującej komendy.
    Ważne: Instancja serwera ma być skatalogowana w ramach instancji klienta. Dlatego należy uruchomić poniższą komendę w instancji klienta.

    db2=>CATALOG TCPIP NODE<nazwa_węzła> REMOTE <nazwa_hosta/adres_ip> SERVER <nazwa_usługi/port>

    w systemie Db2, gdzie

    1. <nazwa_węzła> reprezentuje lokalny pseudonim instancji Db2 na komponencie klienta.
      Uwaga: W systemach UNIX lub Linux, <nazwa_węzła> nie może być taka sama, jak nazwa żadnego z klientów Db2 ani nazwa instancji serwera Db2, dostępne na tym samym komputerze.
    2. <nazwa_hosta/adres_ip> reprezentuje nazwę lub adres IP stacji roboczej serwera Db2.
    3. <nazwa_usługi/numer_portu>, na którym skonfigurowano TCPIP dla Db2.
    Aby skatalogować instancję serwera Db2 uruchomioną na porcie 50000 na zdalnym serwerze mój_serwer w węźle db2node, wpisz następującą komendę w wierszu komend systemu Db2:

    db2 => CATALOG TCPIP NODE db2node REMOTE myserver SERVER 50000

    Więcej informacji na temat katalogowanie węzła zawiera serwis WWW https://www.ibm.com/support/knowledgecenter/SSEPGG_11.1.0/com.ibm.db2.luw.qb.client.doc/doc/t0005621.html.

  4. Jeśli stacja robocza agent Db2 ma system UNIX/Linux,
    • Utwórz użytkownika o nazwie węzła, która jest używana w komendzie katalogowania

      Wydaj komendę

      useradd -g <group> -m -d <katalog_główny> <użytkownik> -p <hasło>

      gdzie:
      • <grupa> reprezentuje grupę właścicieli instancji bazy danych DB2.
      • <użytkownik> reprezentuje nazwę lokalnego użytkownika na klienckiej stacji roboczej. Nazwa użytkownika musi być taka sama, jak nazwa węzła, z którą instancja serwera została skatalogowana na komputerze agenta.
    • Sprawdź nazwę instancji klienta Db2, pod którą zdalna instancja serwera Db2 jest wpisana do katalogu i przypisz uprawnienia do odczytu, zapisu i wykonywania dla nowo utworzonego katalogu osobistego użytkownika do właściciela tej instancji. Ten krok jest niezbędny, aby udostępnić środowisko klienta Db2 dla operacji na węźle zdalnym
    • Wydaj komendę

      chmod -R 775 /home/<nazwa_węzła>

      gdzie:

      • <nazwa_węzła> reprezentuje nazwę lokalnego użytkownika instancji Db2 na komputerze klienckim
  5. Skataloguj wszystkie bazy danych, które mają być monitorowane na instancji klienta, znajdującej się na stacji roboczej agenta Db2.
    Wydaj komendę w procesorze CLP bazy danych Db2, aby skatalogować bazę danych.

    CATALOG DATABASE <nazwa_db> AS <alias_db> AT NODE <nazwa_węzła>authentication server

    1. <nazwa_db> reprezentuje nazwę bazy danych serwera.
    2. <alias_db> reprezentuje lokalny alias bazy danych na kliencie Db2.
    3. <nazwa_węzła> reprezentuje lokalny pseudonim instancji Db2 na komponencie klienta, w którym baza danych została skatalogowana.
    Aby skatalogować bazę danych o nazwie sample w węźle katalogu db2node z aliasem dbAlias1, wprowadź następującą komendę w wierszu komend Db2.

    db2 => CATALOG DATABASE sample AS dbAlias1 AT NODE db2node authentication server