Instalasi Mirror Tools pada Linux

ESET Business Edition Informasi Lain Tools

Mirror Tools diperlukan untuk pembaruan mesin deteksi offline. Jika komputer klien Anda tidak memiliki koneksi internet dan memerlukan pembaruan mesin pendeteksi, Anda dapat menggunakan Mirror Tools untuk mengunduh file pembaruan dari server pembaruan ESET dan menyimpannya secara lokal.

Informasi

Mirror Tools memiliki fungsi berikut:

  • Pembaruan modul, Ini mengunduh pembaruan mesin pendeteksi dan modul program lainnya, namun tidak mengunduh pembaruan otomatis (uPCU).
  • Pembuatan repositori, Dapat membuat repositori offline lengkap, termasuk pembaruan otomatis (uPCU).

Mirror Tools tidak mengunduh data ESET LiveGrid®.

Prasyarat:

  • Repositori tempat mirror dibuat harus memiliki izin membaca (read) dan mengeksekusi (execute) untuk semua pengguna. Jalankan perintah ini sebagai pengguna yang memiliki hak istimewa untuk memberikan izin: chmod 755 mirror/folder/path (ganti mirror/folder/path dengan jalur folder mirror).
  • Folder target harus tersedia untuk berbagi, layanan Samba/Windows atau HTTP/FTP, tergantung bagaimana Anda ingin pembaruan dapat diakses.
    • Produk keamanan ESET untuk Windows – Anda dapat memperbaruinya dari jarak jauh menggunakan HTTP atau folder bersama.
    • Produk keamanan ESET untuk Linux/macOS – Anda dapat memperbaruinya dari jarak jauh hanya menggunakan HTTP. Jika Anda menggunakan folder bersama, folder tersebut harus berada di komputer yang sama dengan produk keamanan ESET.
  • Anda harus memiliki file lisensi Offline yang valid yang menyertakan Nama Pengguna dan Kata Sandi. Saat membuat file lisensi, pastikan untuk mencentang kotak di sebelah Sertakan Nama Pengguna dan Kata Sandi. Selain itu, Anda harus mengetikkan Nama lisensi. File lisensi offline diperlukan untuk aktivasi Mirror Tool dan pembuatan cermin pembaruan.

Cara menggunakan Mirror Tool

  1. Unduh Mirror Tools dari halaman unduh ESET (bagian penginstal mandiri).
  2. Buka/ekstrak arsip zip yang diunduh
  3. Buka Terminal di folder dengan file MirrorTool dan buat file tersebut dapat dieksekusi:
    chmod +x MirrorTool
  4. Jalankan perintah di bawah ini untuk melihat semua parameter yang tersedia untuk Alat Cermin dan versinya:
    ./MirrorTool --help

Semua filter/parameter peka huruf besar-kecil

Anda dapat menggunakan parameter untuk membuat mirror repositori atau mirror modul:

Parameter khusus repositori

--repositoryServer
--intermediateRepositoryDirectory
--outputRepositoryDirectory
--compatibilityVersion
--dryRun
--filterFilePath
--trustDownloadedFilesInRepositoryTemp

Parameter khusus modul

--mirrorType
--intermediateUpdateDirectory
--offlineLicenseFilename
--updateServer
--outputDirectory
--networkDriveUsername
--networkDrivePassword
--excludedProducts
--listUpdatableProducts
--mirrorOnlyLevelUpdates
--mirrorFileFormat

 

Parameter untuk repositori dan modul mirror

--proxyHost
--proxyPort
--proxyUsername
--proxyPassword
--help

 

Parameter Deskripsi
--updateServer

Mirror Tools membuat struktur folder yang berbeda dari apa yang dilakukan mirror Endpoint. Setiap folder menyimpan file pembaruan untuk sekelompok produk.

Anda harus menentukan tautan lengkap server pembaruan (jalur lengkap ke folder yang benar) dalam pengaturan pembaruan produk menggunakan mirror.

--offlineLicenseFilename Anda harus menentukan jalur ke file lisensi offline Anda (seperti disebutkan di atas).
--mirrorOnlyLevelUpdates Tidak perlu argumen. Jika disetel, hanya pembaruan level yang akan diunduh (pembaruan nano tidak akan diunduh). Baca selengkapnya tentang jenis pembaruan di artikel kami.

--mirrorFileFormat

Sebelum menggunakan parameter --mirrorFileFormat, pastikan lingkungan Anda tidak berisi versi produk keamanan ESET yang lebih lama (6.5 dan lebih lama) dan lebih baru (6.6. dan lebih baru). Penggunaan parameter ini yang salah dapat mengakibatkan pembaruan yang salah pada produk keamanan ESET Anda.

Anda dapat menentukan jenis file pembaruan yang akan diunduh. (peka huruf besar/kecil):

  • dat, Gunakan nilai ini jika Anda hanya memiliki lingkungan dengan produk keamanan ESET versi 6.5 dan sebelumnya.
  • dll, Gunakan nilai ini jika Anda hanya memiliki lingkungan dengan produk keamanan ESET versi 6.6 dan yang lebih baru.

Parameter ini diabaikan saat membuat mirror untuk produk lama (ep4, ep5).

--compatibilityVersion

Parameter opsional ini berlaku untuk Mirror Tool yang didistribusikan dengan ESET PROTECT 8.1 dan yang lebih baru.

Mirror Tool akan mengunduh file pembaruan yang kompatibel dengan versi repositori ESET PROTECT yang Anda tentukan dalam argumen parameter dalam format x.x atau x.x.x.x, misalnya: --compatibilityVersion 10.1 atau --compatibilityVersion 8.1.13.0.

Parameter --compatibilityVersion mengecualikan pembaruan otomatis (uPCU) dari mirror. Jika Anda memerlukan pembaruan otomatis (uPCU) di lingkungan Anda dan ingin memperkecil ukuran cermin, gunakan parameter --filterFilePath.

 

Struktur folder Mirror Tool

Secara default, jika Anda tidak menentukan parameter --updateServer, Mirror Tool akan membuat struktur folder berikut di server HTTP Anda:

Jangan gunakan server mirror HTTP saja

Pastikan server mirror lokal menggunakan protokol HTTP dan HTTPS atau hanya HTTPS. Jika server cermin hanya menggunakan HTTP, Anda tidak dapat menggunakan tugas klien Penginstalan Perangkat Lunak (client task – software install) karena EULA produk keamanan ESET tidak dapat diambil dari server HTTP.

Default folder Mirror Tool Produk keamanan ESET update server (sesuai dengan lokasi root server HTTP Anda)
mirror/eset_upd/era6 Folder mirror era6 umum untuk solusi manajemen ESET berikut: ERA 6, ESMC 7, dan ESET PROTECT. Untuk memperbarui ESET PROTECT 10.1 dari mirror, atur server Pembaruan ke http://your_server_address/mirror/eset_upd/era6
mirror/eset_upd/ep[version] ESET Endpoint Antivirus/Security versi 6.x (dan lebih baru) untuk Windows. Setiap versi mayor memiliki foldernya sendiri, misalnya ep10 untuk versi 10.x. http://your_server_address/mirror/eset_upd/ep10 (contoh untuk versi 10.x)
mirror/eset_upd/v5 ESET Endpoint Antivirus/Security versi 5.x untuk Windows http://your_server_address/mirror/eset_upd/v5

Produk keamanan ESET untuk Linux/macOS

Anda harus menentukan parameter –updateServer dan membuat folder tambahan untuk memperbarui produk keamanan ESET untuk Linux/macOS dari mirror HTTP (lihat di bawah).

--updateServer folder tambahan Mirror Tool Produk keamanan ESET update server (sesuai dengan lokasi root server HTTP Anda)
http://update.eset.com/eset_upd/businesslinux mirror/eset_upd/BusinessLinux ESET Endpoint Antivirus untuk Linux http://your_server_address/mirror/eset_upd/BusinessLinux
http://update.eset.com/eset_upd/serverlinux mirror/eset_upd/LinuxServer ESET Endpoint Antivirus untuk Linux http://your_server_address/mirror/eset_upd/LinuxServer
http://update.eset.com/eset_upd/businessmac mirror/eset_upd/BusinessMac ESET Endpoint Security versi 7.x+ untuk macOS http://your_server_address/mirror/eset_upd/BusinessMac

Untuk membuat mirror, jalankan Mirror Tool dengan setidaknya parameter minimum yang diperlukan. Berikut ini contohnya:

sudo ./MirrorTool --mirrorType regular \
--intermediateUpdateDirectory /temp/mirrorTool/mirrorTemp \
--offlineLicenseFilename /temp/mirrorTool/offline.lf \
--outputDirectory /temp/mirrorTool/mirror

Berikut adalah contoh konfigurasi lebih lanjut untuk repositori offline dengan produk, bahasa, dan pengunduhan file lama yang diaktifkan yang ditentukan dalam file filter.txt (lihat contoh konten file di detail --filterFilePath di atas):

sudo ./MirrorTool --repositoryServer AUTOSELECT \
--intermediateRepositoryDirectory /temp/repoTemp \
--outputRepositoryDirectory /var/lib/tomcat9/webapps/mirrorRepo \
--filterFilePath filter.txt

Mirror Tool dan setting update

  • Untuk mengotomatiskan pengunduhan pembaruan modul, Anda dapat membuat jadwal untuk menjalankan Mirror Tool. Untuk melakukannya, buka Konsol Web Anda dan klik Tugas Klien > Sistem Operasi > Jalankan Perintah (Run Comand). Pilih Baris perintah untuk dijalankan (termasuk jalur ke MirrorTool.exe) dan pemicu (seperti CRON untuk setiap jam 0 0 * * * ? *). Alternatifnya, Anda dapat menggunakan Penjadwal Tugas Windows (scheduller) atau Cron di Linux.
  • Untuk mengonfigurasi pembaruan pada komputer klien, buat kebijakan baru dan konfigurasikan server Pembaruan agar mengarah ke alamat mirror atau folder bersama (sharing) Anda.