Rozwiązanie
Użytkownicy systemu Windows: Instrukcja aktualizacji ESET Remote Administrator 6.x do najnowszej wersji dla systemu Windows.
ERA maszyna wirtualna: Instrukcja uaktualnienia/migracji maszyny wirtualnej ERA do najnowszej wersji.
III. Aktualizacja ERA Proxy (dotyczy instalacji na systemie Linux i gotowego obrazu maszyny wirtualnej)
I. Ręczna aktualizacja ESET Remote Administrator Server for Linux wykorzystującej MySQL (dotyczy gotowego obrazu maszyny wirtualnej)
- Pobierz instalatory komponentów w tym:
- ESET Remote Administrator Server (serwer)
- ESET Remote Administrator Agent (agent)
- Rogue Detection Sensor (RDSensor)
- Web Console (era.war)
- Inne instalatory w razie potrzeby
- Zatrzymaj usługę Apache Tomcat. Na przykład:
service tomcat7 stop
(CentOS)
- Wykonaj kopię zapasową zawartości folderu:
/var/lib/tomcat7/webapps/era
- Wykonaj kopię następującego pliku konfiguracyjnego:
/var/lib/tomcat7/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties
- Usuń zainstalowaną Konsolę internetową:
/var/lib/tomcat7/webapps/era
- Usuń istniejący plik era.war.
- Wypakuj plik era.war (który został pobrany w punkcie 1) do następującego folderu:
/var/lib/tomcat7/webapps/era/
Przykłady (użyj
yum
lubapt-get
do instalacji komendy "unzip
" jeśli nie jest dostępna):mkdir /var/lib/tomcat7/webapps/era/
unzip era.war -d /var/lib/tomcat7/webapps/era/
(jar xvf era.war)
- Przenieś plik konfiguracyjny EraWebServerConfig.properties, który został skopiowany w kroku 4 do następującego katalogu:
/var/lib/tomcat7/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties
- Uruchom instalator ERA Server:
sudo ./server-linux-x86_64.sh --skip-license
Parametr
--skip-license
pomija wyświetlanie umowy licencyjnej użytkownika końcowego (EULA). Jeśli chciałbyś wyświetlić EULA przed jej zaakceptowaniem, nie dodawaj tego parametru podczas uruchamiania instalatora Serwera ERA.Jeśli podczas próby wykonania aktualizacji wyświetlony został błąd o niewystarczających uprawnieniach (bug serwera 6.1.GA), przejdź do dziennika:
/var/log/eset/RemoteAdministrator/EraServerInstaller.log
i wykonaj poniżej opisane kroki:
- Tymczasowo dodaj najwyższy poziom uprawnień dla użytkownika "era"
- Znajdź rzeczywistą nazwę użytkownika i parametry połączenia z serwerem w:
/etc/opt/eset/RemoteAdministrator/Server/StartupConfiguration.ini
- Tymczasowo dodaj najwyższy poziom uprawnień dla użytkownika "era"
Użyj następujących skryptów (zastąp nazwę rzeczywistego użytkownika nazwą "era"):
- Dla serwera bazy danych na lokalnym serwerze, użyj
i wpisz:mysql -u root -p
grant SUPER on *.* to era@'localhost';
- Dla serwea bazy danych na innym serwerze, użyj
i wpisz:mysql -u root -p --host=
grant SUPER on *.* to 'era'@'%';
Dokończ proces aktualizacji i upewnij się, że przywrócono właściwy poziom uprawnień użytkownikowi "era":
- Dla serwera bazy danych na lokalnym serwerze, użyj
i wpisz:mysql -u root -p
revoke SUPER on *.* from 'era'@'localhost';
- Dla serwera bazy danych na innym serwerze, użyj
i wpisz:mysql -u root -p --host=
revoke SUPER on *.* from 'era'@'%';
- Uruchom usługę Apache Tomcat. Zwykle, uruchomienie usługi Apache oraz konsoli internetowej ERA zajmuje trochę czasu.
- Zaloguj się do konsoli internetowej ERA przechodząc do adresu: https:///era
na przykład https://192.168.10.12:8443/era
- W celu aktualizacji komponentu RD Sensor, uruchom instalator w następujący sposób:
sudo ./rdsensor-linx-x86_64.sh --skip-license
Parametr
--skip-license
pomija wyświetlanie umowy licencyjnej użytkownika końcowego (EULA). Jeśli chciałbyś wyświetlić EULA przed jej zaakceptowaniem, nie dodawaj tego parametru podczas uruchamiania instalatora RD Sensor.
II. Aktualizacja ERA Agent
Istnieją dwie możliwości aktualizacji Agenta:
- Uruchom instalator Agenta lokalnie na każdym komputerze.
- Utwórz Zadanie klienta - Uruchomienie polecenia z poziomu konsoli internetowej (kolejne kroki opisane poniżej).
Aktualizacja Agenta ERA wykorzystując zadanie Uruchomienia polecenia
- Utwórz grupy dynamiczne, które identyfikują system operacyjny na stacjach roboczych - jedną grupę dla systemów 32-bitowych, drugą dla 64-bitowych:
- Utwórz szablon grupy dynamicznej dla systemów 32-bitowych wykorzystując następujące parametry:
- Operacja "AND"
- Dodaj regułę Wersja systemu operacyjnego > Platforma systemu = (równy) 32-bit
- Dodaj regułę Wersja systemu operacyjnego > Typ systemu zawiera Linux
- Utwórz szablon grupy dynamicznej dla systemów 64-bitowych wykorzystując następujące parametry:
- Operacja "AND"
- Dodaj regułę Wersja systemu operacyjnego > Platforma systemu = (równy) 64-bit
- Dodaj regułę Wersja systemu operacyjnego > Typ systemu zawiera Linux
- Utwórz grupę dynamiczną wykorzystując szablon dla systemów 32-bitowych.
- Utwórz grupę dynamiczną wykorzystując szablon dla systemów 64-bitowych.
- Utwórz szablon grupy dynamicznej dla systemów 32-bitowych wykorzystując następujące parametry:
- Utwórz nowe Zadanie klienta dla systemów 32-bitowych:
- W sekcji Podstawowe, z rozwijanego menu Zadania wybierz Uruchomienie polecenia.
- W sekcji Ustawienia, wprowadź jedną z poniższych komend w polu Wiersz polecenia do uruchomienia (zastąp SERVER właściwą nazwą serwera oraz share nazwą zasobu współdzielonego):
Zasób lokalny HTTP:
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
Instalacja online: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
- Kliknij Zakończ, a kolejno Utwórz element wyzwalający. W sekcji Przypisywanie wybierz grupę dynamiczną dla systemów 32-bitowych.
- W sekcji Podstawowe, z rozwijanego menu Zadania wybierz Uruchomienie polecenia.
- Utwórz Zadanie klienta dla systemów 64-bitowych:
- W sekcji Podstawowe, z rozwijanego menu Zadania wybierz Uruchom polecenie.
- W sekcji Ustawienia, wprowadź jedną z poniższych komend w polu Wiersz polecenia do uruchomienia (zastąp SERVER właściwą nazwą serwera oraz share nazwą zasobu współdzielonego):
Zasób lokalny HTTP: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
Instalacja online: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
- Kliknij Zakończ, a kolejno Utwórz element wyzwalający. W sekcji Przypisywanie wybierz grupę dynamiczną dla systemów 64-bitowych.
- W sekcji Podstawowe, z rozwijanego menu Zadania wybierz Uruchom polecenie.
- Monitoruj sekcję Zainstalowane aplikacje w Szczegółach komputera. Przez chwilę na komputerze mogą pracować dwie wersje Agenta (starsza i nowa). Jest to tylko przejściowe. Możesz również wygenerować raport Nieaktualne aplikacje. Dane w raporcie są aktualizowane co godzinę.
III. Aktualizacja ERA Proxy (dotyczy instalacji w systemie Linux oraz gotowego obrazu maszyny wirtualnej)
Jeśli aktualizacji nie udało się wykonać wykorzystując Zadanie klienta - Uaktualnienie komponentów wówczas wykorzystaj poniżej przedstawione komendy z poziomu terminala Linux:
- Pobierz instalator ERA Proxy (upewnij się, że pobierana jest prawidłowa wersja):
wget https://download.eset.com/com/eset/apps/business/era/proxy/latest/proxy-linux-x86_64.sh
- Przejdź do folderu, do którego zapisano instalator i upewnij się, że nadano mu uprawnienia wykonywania:
chmod +x proxy-linux-x86_64.sh
- Uruchom poniższą komendę, aby zainstalować najnowszą wersję ERA Proxy:
./proxy-linux-x86_64.sh
- Uruchom ponownie system.