Установка веб-консоли — Linux
Чтобы установить веб-консоль ESET PROTECT, выполните следующие действия.
Веб-консоль ESET PROTECT можно установить на другой компьютер, а не на компьютер, где установлен сервер ESET PROTECT. Для этой процедуры требуются дополнительные действия. |
1.Установите пакеты Apache Tomcat и Java.
Пакеты могут иметь разные имена и могут быть недоступны в репозитории по умолчанию •Примеры имен пакетов, указанные ниже, могут отличаться от пакетов репозитория вашего дистрибутива Linux. Имя службы Apache Tomcat может быть разным: tomcat, tomcat9 или tomcat10. •Используемый по умолчанию репозиторий вашего дистрибутива Linux может не содержать новейшие поддерживаемые версии Apache Tomcat и Java. Например, репозиторий по умолчанию может содержать неподдерживаемую версию Apache Tomcat 11. •Сведения об установке и настройке Apache Tomcat см. в документации по Apache Tomcat. |
Debian, Ubuntu |
sudo apt update |
Red Hat, Rocky Linux |
sudo dnf update |
SUSE Linux Enterprise Server |
sudo zypper refresh |
2.Загрузите файл веб-консоли (era_x64.war):
wget https://download.eset.com/com/eset/apps/business/era/webconsole/latest/era_x64.war |
3.Переименуйте файл era_x64.war в era.war:
mv era_x64.war era.war
4.Если вы установили Apache Tomcat 9.x, пропустите этот шаг. Если вы установили Apache Tomcat 10.x, выполните следующие действия, чтобы преобразовать файл era.war в новый формат Jakarta EE, поддерживаемый решением Apache Tomcat 10.x.
a)Перейдите к папке tomcat10:
Debian, Ubuntu |
cd /var/lib/tomcat10/ |
Red Hat, Rocky Linux |
cd /var/lib/tomcat/ |
SUSE Linux Enterprise Server |
cd /usr/share/tomcat/webapps/ |
b)Создайте новую папку webapps-javaee:
sudo mkdir temp webapps-javaee
c)Задайте владельца и разрешения для папки webapps-javaee:
sudo chown tomcat temp webapps-javaee |
d)Откройте файл конфигурации tomcat10 с помощью команды sudo nano /etc/systemd/system/multi-user.target.wants/tomcat10.service, добавьте следующие две строки и сохраните обновленный файл:
ReadWritePaths=/var/lib/tomcat10/webapps-javaee/ ReadWritePaths=/var/lib/tomcat10/temp/ |
e)Установите средство переноса Tomcat для Jakarta EE:
Debian, Ubuntu |
sudo apt install tomcat-jakartaee-migration -y |
Red Hat, Rocky Linux |
sudo dnf install tomcat-jakartaee-migration -y |
SUSE Linux Enterprise Server |
sudo zypper install tomcat-jakartaee-migration -y |
f)Скопируйте средство переноса (jakartaee-migration-shaded.jar) в папку tomcat:
sudo cp /usr/share/tomcat-jakartaee-migration/lib/jakartaee-migration-shaded.jar /usr/share/tomcat10/lib/
5.Скопируйте файл era.war в папку Tomcat (выберите команду в соответствии с версией Tomcat):
Debian, Ubuntu |
•9: sudo cp era.war /var/lib/tomcat9/webapps/ •10: sudo cp era.war /var/lib/tomcat10/webapps-javaee/ |
Red Hat, Rocky Linux |
•9: sudo cp era.war /var/lib/tomcat/webapps/ •10: sudo cp era.war /var/lib/tomcat/webapps-javaee/ |
SUSE Linux Enterprise Server |
•9: sudo cp era.war /usr/share/tomcat/webapps/ •10: sudo cp era.war /usr/share/tomcat/webapps-javaee/ |
6.Перезагрузите конфигурацию диспетчера systemd:
sudo systemctl daemon-reload
7.Перезапустите службу Tomcat, чтобы развернуть файл era.war:
sudo systemctl restart tomcat
Имя службы Apache Tomcat может быть разным: tomcat, tomcat9 или tomcat10. |
8.Убедитесь, что папка era присутствует в папке Tomcat (замените Path_to_Tomcat папкой Tomcat):
ls Path_to_Tomcat
Результат должен выглядеть так: era era.war
9.Добавьте службу Tomcat в конфигурацию systemd:
sudo vi /etc/systemd/system/multi-user.target.wants/tomcat10.service
10. Настройте запуск службы Tomcat при загрузке: sudo systemctl enable tomcat
11. Если веб-консоль ESET PROTECT установлена не на компьютере с сервером ESET PROTECT Server, необходимо выполнить дополнительные шаги, чтобы включить связь между веб-консолью ESET PROTECT и ESET PROTECT Server:
a)Остановите службу Tomcat: sudo systemctl stop tomcat
b)Измените файл EraWebServerConfig.properties:
sudo nano /var/lib/tomcat/webapps/era/WEB-INF/classes/sk/eset/era/g2webconsole/server/modules/config/EraWebServerConfig.properties |
Если файл EraWebServerConfig.properties не расположен по указанному выше пути, можно использовать следующую команду, чтобы найти файл в своей системе:
find / -iname "EraWebServerConfig.properties"
c)Найдите server_address=localhost
d)Замените localhost IP-адресом виртуальной машины с ESET PROTECT Server и сохраните файл.
e)Перезапустите службу Tomcat: sudo systemctl restart tomcat
f)Настройте запуск службы Tomcat при загрузке: sudo systemctl enable tomcat
12. Откройте веб-консоль ESET PROTECT в поддерживаемом веб-браузере (появится экран входа):
•С компьютера, на котором размещена веб-консоль ESET PROTECT: http://localhost:8080/era
•С любого компьютера с интернет-доступом к веб-консоли ESET PROTECT (замените IP_ADDRESS_OR_HOSTNAME IP-адресом или именем хоста веб-консоли ESET PROTECT): http://IP_ADDRESS_OR_HOSTNAME:8080/era
13. Настройка веб-консоли после установки:
•При установке Apache Tomcat вручную портом HTTP по умолчанию выбирается порт 8080. Рекомендуем установить подключение HTTPS для Apache Tomcat.
•См. также дополнительные сведения о конфигурации веб-консоли для корпоративных решений или систем с невысокой производительностью.