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.ini

    lalu 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 = 1

    update 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-program

    note: 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-program

    note: 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 selesai

    Cek 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

KONTEN SEJENIS