[KB3670] Az ESET Remote Administrator for Linux manuális frissítése a legújabb verzióra (6.x)

Megoldás

Windows felhasználók: Hogyan frissíthetem a legújabb verzióra az ESET Remote Administrator (6.x) programot?

ERA Virtual Appliance: Kattintson ide az ERA VA migráció, vagy a legfrisseb verzióra való frissítés útmutatójának megjelenítéséhez.
 

I. A linuxos ESET Remote Administrator Server manuális frissítése MySQL használatával (ERA Server Appliance esetén)

II. Az ERA Agent frissítése

III. Az ERA Proxy frissítése (Linux és ERA virtual appliance esetén)


Az ERA frissítése egyszerűbb módszerekkel

  1. Component upgrade task segítségével

Az ERA Server, ERA Agent, ERA Proxy, ERA Web Console és ERA MDC upgrade task-kal is frissíthető. További információkért tekintse meg az online súgót.

  1. Adatbázis lekérése a régebbi ERA VA-ból 

Ha korábban az ERA Virtual Appliance-t használta (pl. VMWare-ben vagy Virtual Box-ban), akkor végezze el az adatbázis mentését, majd frissítse az agent-eket upgrade task-kal.

I. A linuxos ESET Remote Administrator Server manuális frissítése MySQL használatával (ERA Server Appliance esetén)

  1. Töltse le az alábbi ERA komponens telepítőket:
    • ESET Remote Administrator Server (Server) 
    • ESET Remote Administrator Agent (Agent) 
    • Rogue Detection Sensor (RDSensor) 
    • Web Console (era.war)
    • Egyéb (az Ön számára) szükéges telepítők
       
  2. Állítsa le az Apache Tomcat szolgáltatást. Például:

    service tomcat7 stop (CentOS)  
     
  3. Mentse az alábbi könyvtárt és annak teljes tartalmát:

    /var/lib/tomcat7/webapps/era
     
  4. Készítsen másolatot az alábbi konfigurációs állományról:

    /var/lib/tomcat7/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties
     
  5. Törölje a meglévő Web Console mappát és annak teljes tartalmát:

    /var/lib/tomcat7/webapps/era  
     
  6. Törölje a meglévő era.war állományt (amennyiben létezik).
     
  7. Tömörítse ki az 1. lépésben letöltött új era.war állományt az alábbi könyvtárba:

    /var/lib/tomcat7/webapps/era/

    Például (használja a kitömörítéshez a yum vagy apt-get parancsokat a telepítéshez ha az "unzip" parancs nem érhető el):

    mkdir /var/lib/tomcat7/webapps/era/
    unzip era.war -d /var/lib/tomcat7/webapps/era/
     (jar xvf era.war)

     
  8. Illessze be a 4. lépésben készített EraWebServerConfig.properties konfigurációs fájl másolatot az alábbi könyvtárba:

    /var/lib/tomcat7/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties 
     
  9. Futtassa az ERA Server telepítőt:

    sudo ./server-linux-x86_64.sh --skip-license

    A --skip-licence paraméter átugorja az ESET végfelhasználói licencszerződés (EULA) megjelenítését. Ha meg szeretné tekinteni az EULA-t, mielőtt elfogadná, akkor ne használja ezt a paramétert az ERA Server telepítésekor.

    ERA Server Appliance használata esetén

    A DB root jelszó megegyezik az ERA jelszóval az ERA Web Console-ban.

    Ha a frissítés során jogosultsági hibába ütközik (Server bug 6.1GA), akkor lépjen be a naplófájlba:

    /var/log/eset/RemoteAdministrator/EraServerInstaller.log

    és hajtsa végre a következő lépéseket: 

    • Adjon átmenetileg SUPER jogot az "era" felhasználónak
       
    • Keresse meg az aktuális felhasználónevet és a szerver kapcsolatot a /etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini állományban  

Használja a következő script-eket (az "era" helyére helyettesítse be az aktuális felhasználónevet): 

  • A localhost-on lévő adatbázis szerverhez:

    mysql -u root -p

    majd gépelje be:

    grant SUPER on *.* to era@'localhost';

  • Másik gépen futó adatbázis szerver esetén:

    mysql -u root -p --host=

    majd gépelje be:

    grant SUPER on *.* to 'era'@'%';
     

Végezze el a frissítést, és mindenképpen vonja vissza a SUPER jogot miután a frissítés befejeződött:

  • A localhost-on lévő adatbázis szerverhez:

    mysql -u root -p

    majd gépelje be:

    revoke SUPER on *.* from 'era'@'localhost';

  • Másik gépen futó adatbázis szerver esetén:

    mysql -u root -p --host=

    majd gépelje be:

    revoke SUPER on *.* from 'era'@'%';

  1. Indítsa el az Apache Tomcat szolgáltatást. Vegye figyelembe, hogy az Apache szolgáltatás és az ERA Web Console elindulása több időt vehet igénybe.
     
  2. Lépjen be a ERA Web Console-ba a következő URL séma használatával: https:///era

    pl. https://192.168.10.12:8443/era
     
  3. Az RD Sensor frissítéséhez futtassa a telepítőt az alábbiak szerint:
    sudo ./rdsensor-linx-x86_64.sh --skip-license

    --skip-license paraméter átugorja az ESET végfelhasználói licencszerződés (EULA) megjelenítését. Ha meg szeretné tekinteni az EULA-t, mielőtt elfogadná, akkor ne használja ezt a paramétert az RD Sensor telepítésekor.



II. Az ERA Agent frissítése

A következő lépésekhez az ERA Administrator fiókjának használata ajánlott.

Az Agent frissítésekor két módszer áll rendelkezésre:

  1. Az Agent telepítő futtatása shell-ből lokálisan minden végponton.
     
  2. Run Command Client task futtatása az ERA Web Console-ból (az alábbi lépések szerint).

ERA Agent frissítése Run Command Client task használatával

  1. Készítsen új dinamikus csoportokat a telepített kliens operációs rendszerek bitverziójának figyelembe vételével:

    1. Hozzon létre egy dinamikus csoport sablont 32 bites rendszerekhez a következő paraméterekkel:
      • Operation "AND"
      • Add rule OS edition > OS platform = (equal) 32-bit
      • Add rule OS edition > OS type contains Linux
         
    2. Hozzon létre egy dinamikus csoport sablont 64 bites rendszerekhez a következő paraméterekkel:
      • Operation "AND"
      • Add rule OS edition > OS platform = (equal) 64-bit
      • Add rule OS edition > OS type contains Linux
         
    3. Hozzon létre egy dinamikus csoportot az imént létrehozott 32 bites sablon alapján.
       
    4. Hozzon létre egy dinamikus csoportot az imént létrehozott 64 bites sablon alapján.

       
  2.  Készítsen egy új Client task-ot a 32 bites rendszerekhez:
    1. A Basic résznél válassza ki a Task legördülő menüjéből a Run Command sort.
       
    2. A Targets résznél válassza ki az imént létrehozott 32 bites operációs rendszerek dinamikus csoportját.
       
    3. A Settings résznél a Command line to run szövegmezőben adja meg az egyik parancsot az alábbiak közül (cserélje ki a SERVER és share kifejezést az aktuális server és share nevével):

      HTTP Local Share parancs: wget -q http://SERVER/share/agent-linux-i386.sh -O /tmp/agent-linux-i386.sh && chmod a+x /tmp/agent-linux-i386.sh && /tmp/agent-linux-i386.sh --skip-license &> /tmp/era-agent-upgrade.txt

      Online lekérés parancs: wget -q http://download.eset.com/download/ra/v6/standalone-installers/agent/agent-linux-i386.sh -O /tmp/agent-linux-i386.sh && chmod a+x /tmp/agent-linux-i386.sh && /tmp/agent-linux-i386.sh --skip-license &> /tmp/era-agent-upgrade.txt
       

  3. Készítsen egy új Client task-ot a 64 bites rendszerekhez:
    1. Basic résznél válassza ki a Task legördülő menüjéből a Run Command sort.
       
    2. A Targets résznél válassza ki az imént létrehozott 64 bites operációs rendszerek dinamikus csoportját.
       
    3. A Settings résznél a Command line to run szövegmezőben adja meg az egyik parancsot az alábbiak közül (cserélje ki a SERVER és readonlyshare kifejezést az aktuális server és share nevével):

      HTTP Local Share parancs: wget -q http://SERVER/share/agent-linux-x86_64.sh -O /tmp/agent-linux-x86_64.sh && chmod a+x /tmp/agent-linux-x86_64.sh && /tmp/agent-linux-x86_64.sh --skip-license &> /tmp/era-agent-upgrade.txt

      Online lekérés parancs: wget -q http://download.eset.com/download/ra/v6/standalone-installers/agent/agent-linux-x86_64.sh -O /tmp/agent-linux-x86_64.sh && chmod a+x /tmp/agent-linux-x86_64.sh && /tmp/agent-linux-x86_64.sh --skip-license &> /tmp/era-agent-upgrade.txt

  4. A Client task-okkal kapcsolatos információk a Computer details → Installed Applications-ra kattintva érhetők el. Rövid ideig két különböző verziójú agent futása lesz látható egy kliensen, de ez csak egy átmeneti állapot. A Reports menüben a Computers → Outdated applications riport elkészítésével követheti figyelemmel a végpontokon található Agent-ek verzióit. A riport során használt adatok óránként frissülnek.


III. Az ERA Proxy frissítése (Linux és ERA virtual appliance felhasználóknak)

Használja az alábbi parancsokat, ha a Client task segítségével nem sikerült bizonyos komponenseket frissíteni:

  1. Töltse le az ERA Proxy telepítőt (ellenőrizze, hogy a telepítő verziója helyes-e):
    wget https://download.eset.com/com/eset/apps/business/era/proxy/latest/proxy-linux-x86_64.sh
     
  2. Keresse meg azt a mappát, ahová letöltötte az ERA Server-t, és tegye futtathatóvá a telepítő csomagot: 
    chmod +x proxy-linux-x86_64.sh
     
  3. Futtassa az alábbi parancsot a legújabb ERA Proxy telepítéséhez: 
    ./proxy-linux-x86_64.sh
     
  4. Indítsa újra a számítógépet.