Інсталяція веб-консолі – Linux
Дотримуйтеся цих інструкцій, щоб інсталювати ESET PROTECT Web Console:
Крім того, можна інсталювати веб-консоль 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.Завантажте файл Web Console (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 інстальовано на різних комп’ютерах, виконайте дії нижче, щоб забезпечити обмін даними між веб-консоллю ESET PROTECT та сервером ESET PROTECT.
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 та збережіть файл.
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.
•Див. також тему Конфігурація Web Console для корпоративних рішень або систем із низькою продуктивністю роботи.