Instalasi ESET PROTECT v12 pada Rocky Linux 9.x

ESET Protect

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