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í
- Předpoklady
- Instalace databáze MySQL
- Instalace konektoru ODBC
- Nainstalujte potřebné nástroje
- Instalace serverové komponenty ESET PROTECT On-Prem
- Instalace webové konzoly
- Instalace agenta pro správu společnosti ESET
- Volitelně: Odstranění nadbytečných souborů
I. Předpoklady
- 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
- Chcete-li se připojit k síti, použijte příkaz nmtui.
- Nainstalujte linuxový nástroj nano wget.
sudo apt-get install nano wget
II. Instalace databáze MySQL
- 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
- Rozbalte úložiště MySQL.
tar -xvf mysql-server_8.0.31-1debian10_amd64.deb-bundle.tar
- Nainstalujte předpoklady pro MySQL.
sudo apt-get install libaio1 libmecab2
- Předkonfigurujte server MySQL.
sudo dpkg-preconfigure mysql-community-server_8.0.31-1debian10_amd64.deb
- 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
- Po instalaci serveru otevřete konfigurační soubor MySQL.
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf
- 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
- Uložte změny. Stiskněte klávesy CTRL + X a potvrďte stisknutím klávesy Y.
- Restartujte službu MySQL.
sudo systemctl restart mysql
- Ověřte, zda je spuštěna služba MySQL.
sudo systemctl status mysql
- Nainstalujte ovladače unixODBC.
sudo apt-get install unixodbc
- 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
- Rozbalte archiv ovladače ODBC.
gunzip mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit.tar.gz
- Rozbalte ovladač ODBC.
tar -xvf mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit.tar
- Přejděte do složky ovladače ODBC.
cd mysql-connector-odbc-8.0.17-linux-debian10-x86-64bit
- Zkopírujte soubory ovladače ODBC.
sudo cp bin/* /usr/local/bin
sudo cp lib/* /usr/local/lib
- 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"
- Seznam nainstalovaných ovladačů.
sudo myodbc-installer -d -l
- Aktualizujte OpenSSL.
sudo apt-get install openssl
- Nainstalujte Xvfb.
sudo apt-get install xvfb
- Nainstalujte Cifs-utils.
sudo apt-get install cifs-utils
- Nainstalujte QtWebKit.
sudo apt-get install libqtwebkit4
- Nainstalujte Kerberos.
sudo apt-get install krb5-user
- Nainstalujte vyhledávání LDAP.
sudo apt-get install ldap-utils
- Nainstalujte SNMP.
sudo apt-get install snmp
V. Instalace serverové komponenty ESET PROTECT On-Prem
- 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
- Konfigurace instalačního souboru serveru jako spustitelného souboru.
chmod +x server-linux-x86_64.sh
- Vytvoření dočasného instalačního skriptu.
touch server_installer.sh
- 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"
- 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.
- Spusťte instalační skript.
sudo sh server_installer.sh
- Zkontrolujte, zda je spuštěna služba ESET PROTECT Server.
sudo systemctl status eraserver
- Nainstalujte JDK.
sudo apt-get install openjdk-11-jdk
- Ověřte nainstalovanou verzi JDK.
java -version
- Nainstalujte Tomcat.
sudo apt-get install tomcat9
- Ověřte, zda je spuštěna služba Tomcat.
sudo systemctl status tomcat9
- Stáhněte si webovou konzoli.
wget https://download.eset.com/com/eset/apps/business/era/webconsole/latest/era.war
- Zkopírujte soubor webové konzoly do složky Tomcat.
sudo cp era.war /var/lib/tomcat9/webapps/
- Restartujte službu Tomcat, abyste mohli nasadit
era.warsouboru.
sudo systemctl restart tomcat9
- 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
- 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.
- 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
- Nastavte instalační program jako spustitelný.
chmod +x agent-linux-x86_64.sh
- Vytvoření dočasného
agent_installer.sh script.
touch agent_installer.sh
- Při instalaci s pomocí serveru otevřete dočasný skript a použijte následující kód:
sudo ./agent-linux-x86_64.sh \
--skip-license \
--hostname=hostname \
--port=2222 \
--webconsole-user=Administrator \
--webconsole-password=password \
--webconsole-port=2223
- Spusťte instalační skript.
sudo sh agent_installer.sh
- Po výzvě stiskněte y pro přijetí certifikátu.
- Zkontrolujte, zda je spuštěna služba ESET Management Agent.
sudo systemctl status eraagent
- 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č.
- 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