المتطلبات الأساسية للخادم - Linux

تأكد من أن تستوفي المتطلبات الأساسية التالية لتثبيت خادم ESET PROTECT على نظام التشغيل Linux:


note

يخزن خادم ESET PROTECT الكائنات الثنائية كبيرة الحجم للبيانات في قاعدة البيانات. قم بتهيئة MySQL لقبول حجم حزمة كبيرة لكي يعمل ESET PROTECT بصورة صحيحة.

  • برنامج التشغيل ODBC - يتم استخدام برنامج تشغيل ODBC لإنشاء اتصال مع خادم قاعدة البيانات (MySQL).
  • قم بتعيين ملف تثبيت الخادم كملف قابل للتنفيذ باستخدام أمر الوحدة الطرفية:

chmod +x server-linux-x86_64.sh

  • نوصى باستخدام أحدث إصدار من OpenSSL 1.1.1. OpenSSL 3.x غير مدعوم. الحد الأدنى للإصدار المدعوم من OpenSSL لـ Linux هو openssl-1.0.1e-30. يمكن أن يكون هناك المزيد من إصدارات OpenSSL مثبتة على نظام واحد في الوقت ذاته. يجب أن يكون هناك إصدار واحد مدعوم على الأقل في نظامك.
    • استخدم الأمر openssl version لإظهار الإصدار الافتراضي الحالي.
    • يمكنك سرد جميع إصدارات OpenSSL الموجودة في نظامك. راجع نهايات اسم الملف المدرجة باستخدام الأمر sudo find / -iname *libcrypto.so*
    • يمكنك التحقق مما إذا كان عميل Linux متوافقاً باستخدام الأمر التالي: openssl s_client -connect google.com:443 -tls1_2
  • Xvfb - مطلوب لطباعة التقرير بشكل صحيح (إنشاء تقرير) على أنظمة Linux Server دون واجهة مستخدم رسومية.
  • Xauth - يتم تثبيت الحزمة معاً باستخدام xvfb. يتعين عليك تثبيت xauth إذا لم تقم بتثبيت xvfb.
  • cifs-utils - مطلوب لنشر العامل بشكل صحيح إلى نظام تشغيل Windows.
  • مكتبات Qt4 WebKit - تُستخدم لطباعة تقارير بتنسيقات PDF وPS (يجب أن يكون الإصدار 4.8 وليس 5). سيتم تثبيت جميع تبعيات Qt4 الأخرى تلقائياً. إذا لم تتوفر الحزمة في مستودع نظام التشغيل فيمكنك تجميعها بنفسك على جهاز مستهدف أو ‎تثبيتها من مستودع تابع لأطراف أخرى (على سبيل المثال، مستودعات EPEL): تعليمات CentOS 7، تعليمات Ubuntu 20.04.
  • kinit + klist - يُستخدم Kerberos لمصادقة مستخدم مجال عند تسجيل الدخول ومهمة مزامنة Active Directory. تأكد من تكوين Kerberos بشكل صحيح (/etc/krb5.conf). ESET PROTECT 9.1 يدعم المزامنة مع عدة نطاقات.
  • ldapsearch - يُستخدم في مهمة مزامنة AD وللمصادقة.
  • snmptrap - اختياري؛ يُستخدم لإرسال تراكبات SNMP. تتطلب SNMP أيضاً التكوين.
  • حزمة SELinux devel - تُستخدم أثناء تثبيت المنتج لإنشاء وحدات نهج نمطية. ويلزم ذلك فقط في الأنظمة المُمكّن بها SELinux ‏ (CentOS وRHEL). قد يتسبب SELinux في حدوث مشكلات مع التطبيقات الأخرى. فهو غير ضروري لخادم ‎ESET PROTECT.
  • lshw -  - قم بتثبيت حزمة lshw على جهاز Linux العميل / الخادم لعامل ESET Management للإبلاغ عن مخزون الأجهزة بشكل صحيح.

يحتوي الجدول أدناه على أوامر المحطة الطرفية المناسبة لكل حزمة موضحة أعلاه لتوزيعات Linux المختلفة (تشغيل الأوامر كـ sudo أو root):

حزمة

توزيعات Debian وUbuntu

توزيعات CentOS وRed Hat

توزيع OpenSUSE

برنامج تشغيل ODBC

راجع الفصل تثبيت ODBC وتكوينه.

OpenSSL

apt-get install openssl

yum install openssl -y

zypper install openssl

xvfb

apt-get install xvfb

yum install xorg-x11-server-Xvfb -y

zypper install xorg-x11-server-extra

cifs-utils

apt-get install cifs-utils

yum install cifs-utils

zypper install cifs-utils

مكتبات Qt4 WebKit

apt-get install libqtwebkit4

راجع تعليمات Ubuntu 20.04.

Qt4 WebKit ليس في المستودع القياسي CentOS. قم بتثبيت هذه الحزم:

yum install -y epel-release

yum install qtwebkit-devel

بدلاً من ذلك، يمكنك تثبيت الحزمة من مستودعات Fedora.

zypper install libqtwebkit4

kinit + klist - اختياري (يعد ضرورياَ لخدمة Active Directory)

apt-get install krb5-user

yum install krb5-workstation

zypper install krb5-client

ldapsearch

apt-get install ldap-utils
libsasl2-modules-gssapi-mit

yum install openldap-clients
cyrus-sasl-gssapi cyrus-sasl-ldap -y

zypper install openldap2-client
cyrus-sasl-gssapi
cyrus-sasl-ldap-auxprop

snmptrap

apt-get install snmp

yum install net-snmp-utils net-snmp

zypper install net-snmp

حزمة SELinux devel (اختيارية - غير ضرورية لخادم ESET PROTECT؛ SELinux قد تسبب مشكلات مع التطبيقات الأخرى.)

apt-get install selinux-policy-dev

yum install policycoreutils-devel

zypper install selinux-policy-devel

samba (اختيارية، ضرورية فقط للنشر عن بعد)

apt-get install samba

yum install samba
samba-winbind-clients

zypper install samba samba-client

lshw

apt-get install -y lshw

yum install -y lshw

zypper install lshw