Telepítés előtti feladatok Linux rendszereken

Az ügynökök telepítése előtt a Linux rendszereken, el kell végezni a szükséges telepítés előtti feladatokat. Néhány telepítés előtti feladat ügynökspecifikus, a többi pedig több ügynökhöz is alkalmazható.

Megjegyzés: Ezek a követelmények a Szoftvertermék kompatibilitási jelentéseiben megadott követelményeken felül vannak.
Az ügynökhöz tartozó aktuális változatkövetelményekkel és függőségekkel kapcsolatban tekintse meg a Rendszerkövetelmények (APM fejlesztőközpont) hivatkozását a Szoftvertermék kompatibilitási jelentéseire vonatkozóan.

Minden ügynök

A következő telepítés előtti feladatok alkalmazhatók az összes ügynökhöz:

Összekapcsolhatóság vizsgálata
Az ügynökök telepítése előtt győződjön meg róla, hogy a rendszer képes kommunikálni a Cloud APM kiszolgáló alkalmazással. Információkért a Cloud APM kiszolgáló összekapcsolhatóságának ellenőrzésével kapcsolatban, tekintse meg a Hálózati összekapcsolhatóság című témakört.
Nem root felhasználói telepítés
A telepítési könyvtárhoz olvasási, írási és végrehajtási engedélyekkel kell rendelkeznie. Ellenező esetben a telepítés megszakad. További információkért a non root felhasználói telepítésekkel kapcsolatban tekintse meg a Ügynökök telepítése nem root felhasználóként részt.
Telepítési útvonal 70 karakteres korlátozása
A telepítési könyvtár és útvonalának együttes hossza nem haladhatja meg a 70 karaktert.
CANDLEHOME környezeti változó beállítása
Ha korábban az ITM Agent Converter segítségével telepített és konfigurált ügynököt ugyanazon a rendszeren, akkor a CANDLEHOME környezeti változó értéke arra a könyvtárra változott, ahol az ügynököt az Agent Converter segítségével telepítette. Mielőtt natív Cloud APM ügynököt telepítene és konfigurálna, állítsa be a CANDLEHOME környezeti változó értékét másik könyvtárra, különben a natív Cloud APM ügynök nem tud elindulni.

Konkrét operációs rendszerek

Red Hat Enterprise Linux (RHEL) 8
Az RHEL 8-on szükség van a libnsl.so.1 csomagra
A libnsl.so.1 alapértelmezés szerint nincs telepítve a Red Hat Enterprise Linux 8.0-s kiadásában. Enélkül a csomag nélkül az ügynökök nem telepíthetők sikeresen. Kérje meg a rendszergazdát, hogy állítson be Önnek egy yum-tárat, majd futtassa a következő parancsot:
yum install libnsl
Sikeres telepítés után megjelenik a /usr/lib64/libnsl.so.1.
Megjegyzés: A libnsl.so.1 csomagra csak ügynökökhöz van szükség. Erre a lépére adatgyűjtőknél nincs szükség.
Az előfeltétel-elemző kihagyása egyes ügynököknél
Ha még nem frissítette az előfeltétel-elemzőt, hogy megfeleljen a legújabb feltételeknek, egyes ügynököknél megkerülheti a használatát. Az erre alkalmas forgatókönyvek és a vonatkozó utasítások: Előfeltétel-elemző kihagyása.
Megjegyzés: Erre a lépére adatgyűjtőknél nincs szükség.

Specifikus ügynökök

A következő telepítés előtti feladatok alkalmazhatók a megadott ügynökökhöz:

DataPower agent
Az ulimit -d unlimited parancs futtatásával gondoskodhat róla, hogy a max data segment size rendszerkörnyezeti változó unlimited értékre legyen beállítva. Ez az ügynök nem telepíthető ugyanazon a számítógépen, mint a DataPower alkalmazás, amelyet figyelni kíván.
DataStage agent
  1. Paraméterek engedélyezése a DSODBConfig.cfg fájlban. Tegye a következőket:
    1. Nyissa meg a DSODBConfig.cfg fájlt a következő helyen egy szerkesztőben:
      • infosphere_information_server_install_dir/Server/DSODB
    2. Kommentezze ki az alábbi paramétereket a # szimbólum eltávolításával:
      • MonitorLinks=1
      • JobRunUsage=1
      • ResourceMonitor=1
      • DSODBON=1
    3. Módosítsa a paraméterek értékeit 1-re.
  2. Másolja az adatbázis azon JDBC illesztőprogramját, amely a metaadat lerakat konfigurációjára szolgál az ügynökszámítógépen.
    1. 4-es típusú JDBC 4. vagy újabb. Példa: db2jcc4.jar
    2. 4-es típusú JDBC illesztőprogram Oracle-hez. Példa: ojdbc6.jar
    3. JDBC illesztőprogram MS SQL-hez:
      • Az Sqljdbc41.jar 7-es JRE-t igényel és támogatja a JDBC 4.1 API-t.
      • Az Sqljdbc42.jar 8-as JRE-t igényel és támogatja a JDBC 4.2 API-t.
HTTP Server agent
Ha az ügynököt root felhasználóként telepíti, akkor ugyanezt a felhasználói azonosítót kell használnia az ügynök futtatásához és konfigurálásához is.
Ha az ügynököt nem root felhasználóként telepíti és futtatja, akkor a nem root felhasználónak ugyanazzal a felhasználói azonosítóval kell rendelkeznie, mint az IBM® HTTP Servert elindító felhasználónak. Ellenkező esetben az ügynök problémába ütközik az IBM HTTP kiszolgáló feltérképezésekor. Az ügynök futtatásához és konfigurálásához ugyanezt a felhasználói azonosítót használhatja.
Linux KVM agent
A Monitoring Agent for Linux KVM több-példányos és több-kapcsolatos ügynök, amely támogatja a csatlakozást KVM hypervisor alapú Enterprise Linux és Red Hat Enterprise Virtualization Manager (RHEV-M) környezetekhez. Az ügynök több példányának létrehozásával több hypervisort figyelhet meg az RHEV-M vagy KVM hypervisor környezetben. A virtualizált munkaterhelések megfigyelését, valamint az erőforrás-kapacitás elemzését különféle virtuális gépekre vonatkozóan hajthatja végre. Ha az ügynököt virtuális géphez kívánja csatlakoztatni a KVM hypervisor környezetben, akkor telepítenie kell az előfeltételeket: libvirt*.rpm és Korn parancsértelmező (pdksh). Az ügynök a virtuális gépeket kezelő libvirt hypervisorhoz való távoli csatlakozás révén gyűjti be a mérőszámokat.
Microsoft SQL Server agent
Microsoft SQL környezet megfigyeléséhez telepítenie kell a Microsoft SQL Server és a Microsoft SQL ODBC illesztőprogramot a Monitoring Agent for Microsoft SQL Server telepítése előtt. Ha az ODBC illesztőprogramot például Red Hat Enterprise Linux rendszerre szeretné telepíteni, használja az alábbi parancsot:
sudo yum install unixODBC
sudo yum install msodbcsql17 
Az előfeltétel-ellenőrző végrehajtásának befejezéséhez az ügynököt a Cloud Application Performance Management 8.1.4.0-s változatú, 15-ös köztes kiszolgálójavításon (8.1.4.0-IBM-APM-SERVER-IF0015. tar) vagy újabb változaton kell konfigurálni.
MongoDB agent
A MongoDB agentet azon a rendszeren kell telepíteni és konfigurálni, ahol a MongoDB adatbázis-kiszolgáló telepítve van.
MySQL agent
MySQL környezet megfigyeléséhez a MySQL kiszolgálót és a MySQL JDBC illesztőprogramot telepíteni kell a Monitoring Agent for MySQL telepítése előtt. A JDBC illesztőprogram telepítéséhez Red Hat Enterprise Linux rendszeren például használja az alábbi parancsot:
yum install mysql-connector-java
Az ügynök telepítésének elindítása után és a MySQL csomag nevének ellenőrzése közben figyelmeztető üzenetet kaphat, ha nem Red Hat szolgáltatót (például Oracle) használ. Ha a MySQL kiszolgáló és a JDBC illesztőprogram rendelkezésre állnak, akkor a figyelmeztetés nem okozza a telepítés meghiúsulását és az üzenetet figyelmen kívül hagyhatja. Minta kimenet:
Scenario: Prerequisite Scan
KSE - Monitoring Agent for MySQL Prerequisite Checker [version 01000005]:
Property                            Result    Found                             Expected 
========                      ====== =====       ======== 
os.package.mysql-server         WARN  Unavailable  mysql-server-5.1.12+
os.package.mysql-connector-java WARN Unavailable mysql-connector-java-5.
1.12+
Node.js agent
A megfigyelt alkalmazás futtatásához használt változatnak meg kell egyeznie az alapértelmezett telepített változattal.
Jelenleg a Node.js v5 nem támogatott.
OpenStack agent
Az OpenStack agent használatához a következő szoftverekkel kell rendelkeznie azon a kiszolgálón, ahol az ügynököt telepíti:
  • Python 2.6.0 vagy újabb, vagy Python 2.7.0 vagy újabb
  • Legújabb OpenStack ügyfelek:
    • OpenStack
    • Keystone
    • Neutron
    • Swift

    Az OpenStack parancssori ügyfelek telepítéséhez tekintse meg az OpenStack parancssori ügyfelek telepítése című részt.

  • Paramiko függvénytár a távolii eléréshez a Python rendszerben.
    Megjegyzés: Ha telepítené szeretné az OpenStack agent terméket egy tiszta RedHat Linux kiszolgálón a Paramiko könyvtár telepítése előtt, akkor futtassa a következő parancsot a szükséges szoftver telepítéséhez:
    wget https://ftp.dlitz.net/pub/dlitz/crypto/pycrypto/pycrypto-2.6.1.tar.gz
    yum install gcc/openssl-devel/libffi-devel
  • KornShell
Oracle Database agent
Red Hat Enterprise Linux 5. és 6. változaton, valamint SUSE Linux Enterprise Server 11. és 12 x64 változaton, ha az Oracle Database agent az Oracle adatbázist távolról figyeli, akkor először az Oracle azonnali ügyfeleket kell telepíteni. Az Oracle azonnali ügyfelek a következő helyről telepíthetők: Oracle Technology Network - Instant Client letöltések.
Az Oracle Database agent az azonnali ügyfél v10.x ,v11.x és v12.x változatait támogatja.
PHP agent
Ha a PHP alkalmazás a root felhasználó használatával kerül telepítésre, akkor a root felhasználót kell az ügynök telepítéséhez, beállításához, indításához és leállításához használnia. Ha a PHP alkalmazás a nem-root felhasználó használatával kerül telepítésre, akkor az ügynök telepítéséhez, beállításához, indításához és leállításához használhatja a root felhasználót vagy ugyanazt a nem-root felhasználót.
Rendelkeznie kell egy meglévő, WordPress telepített alkalmazással. A PHP agent a WordPress V3.7.1 vagy újabb változatát figyeli meg.
Az ügynök csak a WordPress alkalmazásokban értékeli ki a PHP kérések teljesítményét. A CSS és JS terhelés nem kerül kiértékelésre.
Az ügynök nem használ URL argumentumokat az URL címek felismeréséhez.
Python-adatgyűjtő
A Python-adatgyűjtő a Django alkalmazásokat figyeli.
Response Time Monitoring Agent

A Response Time Monitoring agent telepítése előtt tekintse át a telepítés tervezési szakaszát itt: Telepítés megtervezése.

SAP HANA Database agent
  1. Telepítse az SAP HANA adatbázisügyfél HDBSQL 1.00.102.06 vagy újabb változatát a Linux rendszeren.
    Fontos: RHEL 5.x 64 bites operációs rendszer esetén telepítse a Linux SUSE 9 on x86_64 64 bites SAP HANA adatbázisügyfelet a Linux on x86_64 64 bites helyett. RHEL 6.x és újabb 64 bites operációs rendszerek esetén telepítse a Linux on x86_64 64 bites SAP HANA adatbázisügyfelet.
  2. Futtassa a következő parancsot a telepítési könyvtár elérési útjának hozzáadásához az LD_LIBRARY_PATH környezeti változóhoz:

    export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:telepítési könyvtár elérési útja

    Példa: export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/sap/hdbclient, ahol a /usr/sap/hdbclient az SAP HANA adatbázisügyfél telepítési útvonalát jelzi.

Fontos:

Ha az SAP HANA adatbázisügyfél útvonala nincs hozzáadva a LD_LIBRARY_PATH környezeti változóhoz, akkor az előfeltétel-ellenőrző a FAIL eredményt adja vissza.

Az export paranccsal hozzáadott környezeti változó csak a terminál adott szekciója alatt létezik. Ezért az ügynök telepítési parancsfájlját feltétlenül arról a terminálról futtassa, amelyet a környezeti változó hozzáadásához használt.

Synthetic Playback agent
A Synthetic Playback agent telepítéséhez az operációs rendszer felhasználónak a következő engedélyekkel kell rendelkeznie:
  • Engedélyezett olvasási és végrehajtási engedéllyel a telepítőkészlethez
  • Engedélyezett írási engedéllyel az ügynök alapkönyvtárához
A Synthetic Playback agent futtatásához az operációs rendszer felhasználó a következő engedélyeket igényli:
  • Engedélyezett olvasási, írási és végrehajtási engedély az ügynök telepítési helyéhez, valamint az alkönyvtáraihoz és fájljaihoz.
  • Engedély a Mozilla Firefox futtatásához.
  • Gondoskodjék róla, hogy a Mozilla Firefox végrehajtási bináris benne legyen a felhasználói profil PATH környezeti változójában.
A Synthetic Playback agent telepítése előtt tegye a következőket:
  1. Szinkronizálja az ügynök telepítési helyeit a Cloud APM konzollal.
  2. Telepítse a Mozilla Firefox böngészőt és az Xvfb megjelenítési kiszolgálót.
  3. Ellenőrizze, hogy az Xvfb megjelenítési kiszolgáló működik-e. Futtassa a következő parancsot:
    # Xvfb -ac

    Nem lehet hibakimenet.

  4. Ellenőrizze, hogy az Xvfb folyamat fut. Futtassa a következő parancsot:
    # ps -ef|grep Xvfb

    Minta kimenet:

    root 7192 1 0 Jan14 ? 00:00:14 Xvfb -ac
    root 20393 17900 0 02:05 pts/0 00:00:00 grep -i xvfb
  5. Állítsa le az Xvfb folyamatot. Futtassa a következő parancsot:
    # kill -9 7192
  6. Lépjen az telepítési_könyvtár/etc/hosts könyvtárba, majd módosítsa úgy a hosztfájl elejét, hogy tartalmazza a következőket:
    127.0.0.1 localhost

    Ezután mentse, majd zárja be a hosztfájlt.

WebSphere Applications agent
Az ügynök telepítése előtt az előfeltétel-ellenőrző megvizsgálja, hogy az ulimit változó az 524000 értékre van-e beállítva a Linux rendszeren. Az ulimit -d 524000 parancs futtatásával gondoskodhat róla, hogy a max data segment size rendszer környezeti változó 524000 értékre legyen beállítva.