المتطلبات الأساسية للخادم - 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 هو openssl-1.0.1e-30. يمكن أن يكون هناك المزيد من إصدارات OpenSSL مثبتة على أحد الأنظمة في نفس الوقت. يجب أن يكون هناك إصدار واحد مدعوم على الأقل في نظامك.
    • يمكنك استخدام الأمر openssl version لإظهار الإصدار الافتراضي الحالي.
    • يمكنك سرد جميع إصدارات OpenSSL الموجودة في نظامك. راجع نهايات اسم الملف المدرجة باستخدام الأمر sudo find / -iname *libcrypto.so*
  • 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.0 يدعم التزامن مع مجالات متعددة.
  • 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 وتكوينه.

xvfb

apt-get install xvfb

yum install xorg-x11-server-Xvfb

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.

راجع مقال قاعدة المعارف.

zypper install libqtwebkit4

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

apt-get install krb5-user

yum install krb5-workstation

zypper install krb5

ldapsearch

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

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

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