Sebelum melakukan proses instalasi, pastikan anda sudah mempersiapkan lisensi, menggunakan akun admin (root) dan melakukan update sistem operasi terlebih dahulu.
Langkah-langkah yang dilakukan dibagi 2 bagian yaitu persiapan komponen dan kebutuhan yang diperlukan dan instalasi dari komponen ESET PROTECT.
PERSIAPAN KOMPONEN DAN KEBUTUHAN ESET PROTECT
- Lakukan update OS dengan perintah berikut:
dnf update -y
- Instal paket-paket yang dibutuhkan oleh ESET PROTECT
dnf install nano java-17-openjdk tomcat openssl xorg-x11-server-Xvfb gtk3 cifs-utils krb5-workstation openldap-clients cyrus-sasl-gssapi cyrus-sasl-ldap net-snmp-utils net-snmp policycoreutils-devel samba samba-winbind-clients lshw tar wget -y
- Instal database server
dnf install mysql-server -y
- Install driver database
dnf install unixODBC -y
dnf install mariadb-connector-odbc -y
- Konfigurasi database server
nano /etc/my.cnf.d/mysql-server.cnf###########
max_allowed_packet = 256M
log_bin_trust_function_creators=1
innodb_log_file_size = 200M
innodb_log_files_in_group = 4
innodb_lock_wait_timeout=600
###########Simpan perubahan dengan kombinasi CTRL + X dan ketik Y
- Konfigurasi MySQL Privilege & Password
Cek terlebih dahulu password sementara
sudo grep ‘temporary password’ /var/log/mysqld.log | awk ‘{print $NF}’Buat password baru
jalankan /usr/bin/mysql_secure_installation lalu masukkan password sementara.
Selanjutnya masukkan password baru.
- Konfigurasi driver database
jalankan nano /etc/unixODBC/odbcinst.inilalu sesuaikan konfigurasi sebagai berikut
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/x86_64-linux-gnu/odbc/libmyodbc.so
Setup = /usr/lib/x86_64-linux-gnu/odbc/libodbcmyS.so
FileUsage = 1update konfigurasi dengan command berikut: odbcinst -i -d -f /etc/unixODBC/odbcinst.ini
- Lakukan restart Services database
systemctl restart mysqld
systemctl status mysqld
UNDUH DAN INSTALL KOMPONEN ESET PROTECT
- Unduh komponen ESET PROTECT
wget https://download.eset.com/com/eset/apps/business/era/server/linux/latest/server-linux-x86_64.sh
wget https://download.eset.com/com/eset/apps/business/era/webconsole/latest/era.war
wget https://download.eset.com/com/eset/apps/business/era/agent/latest/agent-linux-x86_64.sh
wget https://download.eset.com/com/eset/apps/business/era/rdsensor/latest/rdsensor-linux-x86_64.sh
- Rubah akses file agar bisa dijalankan/di-install
chmod +x server-linux-x86_64.sh
chmod +x agent-linux-x86_64.sh
chmod +x rdsensor-linux-x86_64.sh
- Instalasi ESET PROTECT
./server-linux-x86_64.sh –skip-license –db-driver=”MariaDB” –db-hostname=127.0.0.1 –db-port=3306 –db-admin-username=root –db-admin-password=ESETProtect12345 –server-root-password=ESETProtect12345 –db-user-username=root –db-user-password=ESETProtect12345 –cert-hostname=”*” –enable-imp-programnote: password silahkan disesuaikan
Cek status dengan: systemctl status eraserver
- Instalasi ESET PROTECT Agent
./agent-linux-x86_64.sh –skip-license –hostname=localhost –port=2222 –webconsole-hostname=localhost –webconsole-port=2223 –webconsole-user=administrator –webconsole-password=”ESETProtect12345″ –cert-auto-confirm –enable-imp-programnote: password silahkan disesuaikanCek status dengan: systemctl status eraagent
- Instalasi RD Sensor
Jalankan : ./rdsensor-linux-x86_64.sh
Baca dan gunakan Space bar hingga akhir dari EULA, lalu ketik Y
Tunggu beberapa saat hingga proses instalasi selesaiCek status dengan: systemctl status rdsensor
- Konfigurasi web console
cp era.war /var/lib/tomcat/webapps/
systemctl enable tomcat
systemctl restart tomcat
ls -lsb /var/lib/tomcat/webapps/Akses web console melalui: http://ipaddress:8080/era
- Disable firewall untuk memastikan koneksi berjalan dengan normal
systemctl stop firewalld
systemctl disable firewalld