ESET Protect 10.x Ubuntu Server 20.04 LTS

ESET Protect

Berikut adalah proses instalasi ESET PROTECT sebagai management console untuk prodak eset
khususnya end point pada system operasi ubuntu server 20.04. untuk system requirement proses instalasi dapat check pada system req

#Unduh pakage apt set untuh mysql
wget https://repo.mysql.com//mysql-apt-config_0.8.22-1_all.deb 

#Add repository qt4
add-apt-repository ppa:rock-core/qt4

#instalasi pakage apt set
dpkg -i mysql-apt-config_0.8.22-1_all.deb

#lakukan update serta upgade pakage
apt update && sudo apt upgrade

#lakukan instalasi pakage terkait depdencies EP
apt install -y wget lshw default-jdk tomcat9 unixodbc libodbc1 xvfb cifs-utils libqtwebkit4 krb5-user winbind ldap-utils snmp ldap-utils libsasl2-modules-gssapi-mit selinux-policy-dev samba apache2 apache2-utils libapache2-mod-wsgi


# gunakan perintah tersebut digunakan untuk melihat ketersediaan pakage mysql
dpkg -l | grep mysql
apt list | grep mysql

# Lakukan instalasi pakage mysql-community-server untuk mysql database
apt-get install mysql-community-server

#pada tahap proses instalasi pakage terdapat type authentication plugin dapat
memilihkan dengan backward compatibility 5.x dan juga set password pada mysql
jika set password tidak muncul anda dapat menggunakan alternatif perintah ini setelah proses instalasi pakage selesai

mysql_secure_installation

# cek status service mysql
systemctl status mysql

# cek status mysql dengan login
mysql -u root -p

dpat disesuaikan dengan user yang dibuat

# Tahap ini bertujuan untuk database pada mysql agar sesuai dengan kebutuhan atay system requirement pada eset
nano /etc/mysql/mysql.conf.d/mysqld.cnf anda dapat menggunakan editor tools selain dari nano

# Edit dan tambahkan pada bagian [mysqld] dengan konfigurasi berikut

####################################
# ESET Requirement
max_allowed_packet = 500M
log_bin_trust_function_creators=1
innodb_log_file_size = 200M
innodb_log_files_in_group = 4
innodb_lock_wait_timeout=600
####################################

#Setelah itu lakukan restart service pada mysql
systemctl restart mysql

# Test kembali mysql dan juga login
systemctl status mysql
mysql -u root -p

# Untuk instalasi EP atau eset protect membutuhkan ODBC module sebagai perantara connection
Versi dari ODBC cukup spesifik saat ini anda dapat menggunakan versi 8.0.17

# anda dapat meunduh module odbc tersebut terlebih dahulu
wget https://cdn.mysql.com/archives/mysql-connector-odbc-8.0/mysql-connector-odbc-8.0.17-linux-ubuntu18.04-x86-64bit.tar.gz

# Ektrat paket tersebut
tar xvzf mysql-connector-odbc-8.0.17-linux-ubuntu18.04-x86-64bit.tar.gz

# Copy odbc module yang sudah diektrak pada file tersebut ke file dibawah ini
cp mysql-connector-odbc-8.0.17-linux-ubuntu18.04-x86-64bit/lib/libmyodbc8* /usr/lib/x86_64-linux-gnu/odbc

# cek file nya
ls -lsb /usr/lib/x86_64-linux-gnu/odbc/

# Cek odbc informasi dengan
odbcinst -j

# Set ODBC Driver dan setup pada file konfigurasi ini
nano /etc/odbcinst.ini

# Tambahkan script atau konfigurasi odbc sebagai contoh dibawah ini

[MySQL ODBC 8.0 Unicode Driver]
Driver=/usr/lib/x86_64-linux-gnu/odbc/libmyodbc8w.so
#SETUP=/usr/lib/x86_64-linux-gnu/odbc/libmyodbc8S.so
UsageCount=1


[MySQL ODBC 8.0 ANSI Driver]
Driver=/usr/lib/x86_64-linux-gnu/odbc/libmyodbc8a.so
#SETUP=/usr/lib/x86_64-linux-gnu/odbc/libmyodbc8S.so
UsageCount=1

# Setelah itu lakukan pengunduhkan pakage instalasi EP
Era War  – Webconsole
Server-linux – Service EP
Agent – Agent
RD Sensor – Sebagai Sensor pada EP

wget https://download.eset.com/com/eset/apps/business/era/webconsole/latest/era.war
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/agent/latest/agent-linux-x86_64.sh
wget https://download.eset.com/com/eset/apps/business/era/rdsensor/latest/rdsensor-linux-x86_64.sh

# Copy era.war file ke directory web tomcat
cp era.war /var/lib/tomcat9/webapps/

# Lakukan restart pada tomcat
systemctl restart tomcat9

# lakukan chmod pada pakage instalasi service EP beserta lainnya
chmod +x server-linux-x86_64.sh
chmod +x agent-linux-x86_64.sh
chmod +x rdsensor-linux-x86_64.sh

# lakukan proses intalasi service EP/ server-linux contohnya seperti ini
./server-linux-x86_64.sh --skip-license --db-driver="MySQL ODBC 8.0 Unicode Driver" --db-hostname=127.0.0.1 --db-port=3306 --db-admin-username=root --db-admin-password=passwordDB --server-root-password=password --db-user-username=root --db-user-password=password --cert-hostname="*" --enable-imp-program


tunggu hingga proses instalasi selesai, jika terjadi eror dapat check pada bagian set pada db yaitu “nano /etc/mysql/mysql.conf.d/mysqld.cnf” dan juga odbc “nano /etc/odbcinst.ini”

# lakukan instalasi konfigurasi agent agar terkoneksi ke EP berikut contohnya
./agent-linux-x86_64.sh --skip-license --hostname=localhost --port=2222 --webconsole-hostname=localhost --webconsole-port=2223 --webconsole-user=administrator --webconsole-password="Password untuk Login Web Console" --cert-auto-confirm --enable-imp-program

# instalasi RD Sensor
./rdsensor-linux-x86_64.sh --skip-license

Untuk konfigurasi proxy sebagai service tambahan berfungsi agar proses download ataupun update ESET tercache silahkan kunjungi laman berikut : https://kb.prosperita.co.id/id/install-squid-proxy-linux/