[KB7907] Instalace ESET PROTECT On-Prem na Debian 10

POZNÁMKA:

Tato stránka byla přeložena počítačem. Chcete-li zobrazit originální text, klikněte v části Jazyky na této stránce na Angličtina. Pokud vám něco není jasné, obraťte se na místní podporu.

Obsah

  • Používáte Debian Linux verze 10 a potřebujete nainstalovat ESET PROTECT On-Prem

Podrobnosti


Kliknutím rozbalte

Tento článek popisuje proces instalace Debianu 10 z oficiálního malého instalačního obrazu. Pokud již máte nějaký software nainstalovaný, může se proces instalace lišit.


Řešení

  1. Předpoklady
  2. Instalace databáze MySQL
  3. Instalace konektoru ODBC
  4. Nainstalujte potřebné nástroje
  5. Instalace serverové komponenty ESET PROTECT On-Prem
  6. Instalace webové konzoly
  7. Instalace agenta pro správu společnosti ESET
  8. Volitelně: Odstranění nadbytečných souborů

I. Předpoklady

  1. Ověřte si připojení k internetu. Pokud máte problém s připojením, použijte následující příkaz pro zobrazení seznamu dostupných síťových zařízení.
    nmcli d
  1. Chcete-li se připojit k síti, použijte příkaz nmtui.
  1. Nainstalujte linuxový nástroj nano wget.
    sudo apt-get install nano wget

II. Instalace databáze MySQL

  1. Stáhněte si soubor úložiště MySQL.
wget https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-server_8.0.31-1debian10_amd64.deb-bundle.tar
  1. Rozbalte úložiště MySQL.
tar -xvf mysql-server_8.0.31-1debian10_amd64.deb-bundle.tar
  1. Nainstalujte předpoklady pro MySQL.
sudo apt-get install libaio1 libmecab2
  1. Předkonfigurujte server MySQL.
sudo dpkg-preconfigure mysql-community-server_8.0.31-1debian10_amd64.deb
  1. Nainstalujte server MySQL.
sudo dpkg -i mysql-{common,community-client-plugins,community-client-core,community-client,client,community-server-core,community-server,server}_8.0.31-1debian10_amd64.deb
  1. Po instalaci serveru otevřete konfigurační soubor MySQL.
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
  1. Do sekce mysqld přidejte následující řádky:
max_allowed_packet=33M
log_bin_trust_function_creators=1
innodb_log_file_size=150M
innodb_log_files_in_group=2
  1. Uložte změny. Stiskněte klávesy CTRL + X a potvrďte stisknutím klávesy Y.

  2. Restartujte službu MySQL.
sudo systemctl restart mysql
  1. Ověřte, zda je spuštěna služba MySQL.
sudo systemctl status mysql

III. Instalace konektoru ODBC

  1. Nainstalujte ovladače unixODBC.
sudo apt-get install unixodbc
  1. Stáhněte si soubor ODBC. Neinstalujte pomocí APT, protože se nainstaluje nejnovější verze.
wget https://downloads.mysql.com/archives/get/p/10/file/mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit.tar.gz
  1. Rozbalte archiv ovladače ODBC.
gunzip mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit.tar.gz
  1. Rozbalte ovladač ODBC.
tar -xvf mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit.tar
  1. Přejděte do složky ovladače ODBC.
cd mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit
  1. Zkopírujte soubory ovladače ODBC.
sudo cp bin/* /usr/local/bin
sudo cp lib/* /usr/local/lib
  1. Nastavte ovladač ODBC.
sudo myodbc-installer -a -d -n "MySQL ODBC 8.0 Driver" -t "Driver=/usr/local/lib/libmyodbc8w.so"
sudo myodbc-installer -a -d -n "MySQL ODBC 8.0" -t "Driver=/usr/local/lib/libmyodbc8a.so"
  1. Seznam nainstalovaných ovladačů.
sudo myodbc-installer -d -l

IV. Instalace potřebných nástrojů

  1. Aktualizujte OpenSSL.
sudo apt-get install openssl
  1. Nainstalujte Xvfb.
sudo apt-get install xvfb
  1. Nainstalujte Cifs-utils.
sudo apt-get install cifs-utils
  1. Nainstalujte QtWebKit.
sudo apt-get install libqtwebkit4
  1. Nainstalujte Kerberos.
sudo apt-get install krb5-user
  1. Nainstalujte vyhledávání LDAP.
sudo apt-get install ldap-utils
  1. Nainstalujte SNMP.
sudo apt-get install snmp

V. Instalace serverové komponenty ESET PROTECT On-Prem

  1. Stáhněte si instalační program ESET PROTECT Server.
wget https://download.eset.com/com/eset/apps/business/era/server/linux/latest/server-linux-x86_64.sh
  1. Konfigurace instalačního souboru serveru jako spustitelného souboru.
chmod +x server-linux-x86_64.sh
  1. Vytvoření dočasného instalačního skriptu.
touch server_installer.sh
  1. Otevřete dočasný skript a vložte následující kód:
sudo ./server-linux-x86_64.sh \
--skip-license \
--db-type="MySQL Server" \
--db-driver="MySQL ODBC 8.0 Driver" \
--db-hostname=localhost \
--db-port=3306 \
--db-admin-username=root \
--db-admin-password=password from step II.4. \
--server-root-password=password \
--db-user-username=erauser \
--db-user-password=strong complex password \
--cert-hostname="hostname, IP, FQDN"
  1. Aktualizujte název hostitele a IP adresu v souboru tak, aby odpovídaly vaší instalaci. Použijte IP adresu, kterou budou agentské počítače používat k dosažení počítače Server. Zajistěte nastavení složitého hesla db-user-password. Slabé heslo způsobí selhání instalace.

  2. Spusťte instalační skript.
sudo sh server_installer.sh
  1. Zkontrolujte, zda je spuštěna služba ESET PROTECT Server.
sudo systemctl status eraserver

VI. Instalace webové konzoly

  1. Nainstalujte JDK.
sudo apt-get install openjdk-11-jdk
  1. Ověřte nainstalovanou verzi JDK.
java -version
  1. Nainstalujte Tomcat.
sudo apt-get install tomcat9
  1. Ověřte, zda je spuštěna služba Tomcat.
sudo systemctl status tomcat9
  1. Stáhněte si webovou konzoli.
wget https://download.eset.com/com/eset/apps/business/era/webconsole/latest/era.war
  1. Zkopírujte soubor webové konzoly do složky Tomcat.
sudo cp era.war /var/lib/tomcat9/webapps/
  1. Restartujte službu Tomcat, abyste mohli nasadit era.war souboru.
sudo systemctl restart tomcat9
  1. Zkontrolujte, zda je ve složce Tomcat přítomna složka era. 
ls /var/lib/tomcat9/webapps

Výstup by měl vypadat takto:

era era.war
  1. Nyní můžete webovou konzolu připojit k dalším počítačům. Zkuste například následující:
http://localhost:8080/era

ESET PROTECT Server je nasazen tam, kde localhost je nahrazena IP adresou vašeho počítače.

Pokud můžete otevřít webovou konzoli ESET PROTECT a přihlásit se pomocí přihlašovacích údajů správce, pokračujte na další část. Heslo bylo v instalačním skriptu nastaveno jako db-user-username.

Připojení k webové konzole je nyní dostupné pouze prostřednictvím protokolu HTTP. Můžete nastavit nové připojení HTTPS.


VII. Instalace agenta pro správu společnosti ESET

  1. Stáhněte si instalační program Agenta.
wget https://download.eset.com/com/eset/apps/business/era/agent/latest/agent-linux-x86_64.sh
  1. Nastavte instalační program jako spustitelný.
chmod +x agent-linux-x86_64.sh
  1. Vytvoření dočasného agent_installer.sh script.
touch agent_installer.sh
  1. Při instalaci s pomocí serveru otevřete dočasný skript a použijte následující kód:
Nahrazení názvu hostitele a hesla
  • Název hostitele je IP adresa nebo název hostitele počítače ESET PROTECT Server
  • Heslo webové konzole je heslo, které používáte pro přihlášení do webové konzole ESET PROTECT
sudo ./agent-linux-x86_64.sh \
--skip-license \
--hostname=hostname \
--port=2222 \
--webconsole-user=Administrator \
--webconsole-password=password \
--webconsole-port=2223
  1. Spusťte instalační skript.
sudo sh agent_installer.sh
  1. Po výzvě stiskněte y pro přijetí certifikátu.

  2. Zkontrolujte, zda je spuštěna služba ESET Management Agent.
sudo systemctl status eraagent
  1. Otevřete webovou konzoli ESET PROTECT a přihlaste se jako správce. Agent je úspěšně nainstalován, pokud je v části Počítače uveden váš serverový počítač.

VIII. Nepovinné: Odstranění nadbytečných souborů

  1. Po úspěšném dokončení instalace komponent odstraňte instalační programy a skripty.
rm -rf agent_installer.sh
rm -rf agent-linux-x86_64.sh
rm -rf era.war
rm -rf server_installer.sh
rm -rf server-linux-x86_64.sh
rm -rf libmysqlclient21_8.0.23-1debian10_amd64.deb
rm -rf libmysqlclient-dev_8.0.23-1debian10_amd64.deb
rm -rf mysql-client_8.0.23-1debian10_amd64.deb
rm -rf mysql-common_8.0.23-1debian10_amd64.deb
rm -rf mysql-community-client_8.0.23-1debian10_amd64.deb
rm -rf mysql-community-client-core_8.0.23-1debian10_amd64.deb
rm -rf mysql-community-client-plugins_8.0.23-1debian10_amd64.deb
rm -rf mysql-community-server_8.0.23-1debian10_amd64.deb
rm -rf mysql-community-server-core_8.0.23-1debian10_amd64.deb
rm -rf mysql-community-server-debug_8.0.23-1debian10_amd64.deb
rm -rf mysql-community-test_8.0.23-1debian10_amd64.deb
rm -rf mysql-community-test-debug_8.0.23-1debian10_amd64.deb
rm -rf mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit
rm -rf mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit.tar
rm -rf mysql-server_8.0.23-1debian10_amd64.deb
rm -rf mysql-server_8.0.23-1debian10_amd64.deb-bundle.tar
rm -rf mysql-testsuite_8.0.23-1debian10_amd64.deb