Soluzione
Utenti Windows: CCliccare qui per le istruzioni di aggiornamento alla versione più recente di ESET Remote Administrator 6.x .
ERA Virtual Appliance: Cliccare qui per le istruzioni per di aggiornamento alla versione più recente di ERA VA, o per eseguire una migrazione ERA VA.
II. Aggiornamento di ERA Agent
III. Aggiornamento di ERA Proxy (si applica a Linux e ERA virtual appliance)
I. Aggiornamento manuale per Linux ESET Remote Administrator Server utilizzando MySQL (si applica a ERA Server Appliance)
- Download gli installer dei componenti ERA che includono:
- ESET Remote Administrator Server (Server)
- ESET Remote Administrator Agent (Agent)
- Rogue Detection Sensor (RDSensor)
- Web Console (era.war)
- Ulteriori installer necessari
- Interrompre il servizio Apache Tomcat. Per esempio
service tomcat7 stop
(CentOS)
- Eseguire il backup della seguente cartella e di tutto il suo contenuto:
/var/lib/tomcat7/webapps/era
- Fare una copia del seguente file di configurazione:
/var/lib/tomcat7/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties
- Cancellare la cartella della Web Console esistente e tutti i suoi contenuti:
/var/lib/tomcat7/webapps/era
- Cancellare il file era.war esistente se presente nel sistema.
- Estrarre il nuovo file era.war (che è stato scaricato al punto 1) nella seguente cartella:
/var/lib/tomcat7/webapps/era/
Esempi (usare
yum
oapt-get
per installare, "unzip
" se il comando non è disponibile):mkdir /var/lib/tomcat7/webapps/era/
unzip era.war -d /var/lib/tomcat7/webapps/era/
(jar xvf era.war)
- Spostare il file di configurazione EraWebServerConfig.properties che avete copiato al punto 4 nella seguente directory:
/var/lib/tomcat7/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties
- Eseguire il programma di installazione di ERA Server:
sudo ./server-linux-x86_64.sh --skip-license
Il parametro --skip-license salta la visualizzazione del contratto di licenza ESET per l'utente finale (EULA). Se si desidera visualizzarlo prima di accettarlo, non utilizzare questo parametro.
In caso di errore relativo a diritti insufficienti durante l'aggiornamento (Server bug 6.1.GA), andare al log:
/var/log/eset/RemoteAdministrator/EraServerInstaller.log
e procedere come segue:
- Aggiungere temporaneamente il diritto SUPER per l'utente "era”
- Individuare il nome utente effettivo e la connessione al server:
/etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini
- Aggiungere temporaneamente il diritto SUPER per l'utente "era”
Utilizzare i seguenti script (sostituire il nome utente effettivo con "era"):
- Per un database server su localhost, utilizzare
e digitare:mysql -u root -p
grant SUPER on *.* to era@'localhost';
- Per un database server su un'altra macchina, utilizzare
e digitare:mysql -u root -p --host=
grant SUPER on *.* to 'era'@'%';
Completare l'aggiornamento e assicurarsi di rimuovere il diritto SUPER subito dopo il completamento dell'aggiornamento:
- Per un database server su localhost, utilizzare
e digitare:mysql -u root -p
revoke SUPER on *.* from 'era'@'localhost';
- Per un database server su un'altra macchina, utilizzare
e digitare:mysql -u root -p --host=
revoke SUPER on *.* from 'era'@'%';
- Avviare il servizio Apache Tomcat . In genere, ci vuole un po' di tempo prima che l'Apache si avvii e che la ERA Web Console diventi funzionale.
- Effettuare il login nella propria ERA Web Console al seguente URL: https:///era
per esempio https://192.168.10.12:8443/era
- Per aggiornare RD Sensor, eseguire il programma di installazione come segue:
sudo ./rdsensor-linx-x86_64.sh --skip-license
Il parametro --skip-license salta la visualizzazione del contratto di licenza ESET per l'utente finale (EULA). Se si desidera visualizzarlo prima di accettarlo, non utilizzare questo parametro.
II. Aggiornamento di ERA Agent
Quando si aggiorna Agent, si hanno due opzioni::
- Eseguire il programma di installazione Agent dalla shell localmente su ogni computer client.
- Creare un'attività Run Command Client dalla Console Web ERA (istruzioni di seguito).
Aggiornamento dell'agente ERA utilizzando l’attività Run Command Client
- Creare nuovi gruppi dinamici che identificano il sistema operativo sul computer client - un gruppo per 32 bit e un altro per 64 bit:
- Creare un modello di gruppo dinamico per sistemi a 32 bit con i seguenti parametri:
- Operation "AND"
- Add rule OS edition > OS platform = (equal) 32-bit
- Add rule OS edition > OS type contains Linux
- Creare un modello di gruppo dinamico per sistemi a 64 bit con i seguenti parametri:
- Operation "AND"
- Add rule OS edition > OS platform = (equal) 64-bit
- Add rule OS edition > OS type contains Linux
- Creare un gruppo dinamico basato sul modello a 32 bit appena creato.
- Creare un gruppo dinamico basato sul modello a 64 bit appena creato.
- Creare un modello di gruppo dinamico per sistemi a 32 bit con i seguenti parametri:
- Creare una nuova attività Client per sistemi a 32 bit:
- Nella sezione Basic, selezionare Run Command dal menu a discesa Task.
- Nella sezione Targets, selezionare il gruppo dinamico creato per i sistemi operativi a 32 bit.
- Nella sezione Settings, inserire uno dei seguenti comandi nel campo Command line to run (sostituire SERVER wcon il nome del server attuale e share con il nome della condivisione):
HTTP Local Share command:
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
Request from online command: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
- Nella sezione Basic, selezionare Run Command dal menu a discesa Task.
- Creare una nuova attività Client per sistemi a 64 bit:
- Nella sezione Basic, selezionare Run Command dal menu a discesa Task.
- Nella sezione Targets, selezionare il gruppo dinamico creato per i sistemi operativi a 64 bit.
- Nella sezione Settings, inserire uno dei seguenti comandi nel campo Command line to run (sostituire SERVER wcon il nome del server attuale e share con il nome della condivisione):
HTTP Local Share command:
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
Request from online command: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
- Nella sezione Basic, selezionare Run Command dal menu a discesa Task.
- Nella sezione Computer details monitore la sezione Installed Applications. Può accadere che due Agenti (uno che esegue la vecchia versione, l'altro che esegue una versione più recente) siano in esecuzione contemporaneamente su una macchina client. E' solo temporaneo. È anche possibile monitorare il report delle Applicazioni obsolete nella sezione Computers (usare la funzione drill-down per mostrare determinati computer). Si fa presente che i dati di questo report vengono aggiornati una volta all'ora.
III. Aggiornamento dell'ERA Proxy (per utenti Linux e ERA virtual appliance)
Inserire i comandi mostrati di seguito se l'attività Client non riesce ad aggiornare questi componenti:
- Scaricare il programma di installazione di ERA Proxy (assicurarsi che la versione del programma di installazione sia corretta):
wget https://download.eset.com/com/eset/apps/business/era/proxy/latest/proxy-linux-x86_64.sh
- Recarsi nella cartella in cui è stato scaricato ERA Server e rendere eseguibile il pacchetto di installazione:
chmod +x proxy-linux-x86_64.sh
- Eseguire il seguente comando per installare l'ultima versione di ERA Proxy:
./proxy-linux-x86_64.sh
- Riavviare il computer.