المتطلبات الأساسية للخادم - Linux
تأكد من أن تستوفي المتطلبات الأساسية التالية لتثبيت خادم ESET PROTECT على نظام التشغيل Linux:
- يجب أن يكون لديك ترخيصاً صالحاً.
- يجب أن يكون لديك نظام تشغيل Linux مدعوم.
- يجب أن تكون المنافذ المطلوبة مفتوحة ومتوفرة - راجع قائمة المنافذ الكاملة هنا.
- يجب أن يتم تثبيت خادم قاعدة البيانات وتكوينه باستخدام حساب جذر. لا داعي لإنشاء حساب مستخدم قبل عملية التثبيت. حيث يمكن أن يقوم برنامج التثبيت بإنشاء الحساب. MS SQL Server على Linux غير مدعوم. ومع ذلك، يمكنك توصيل خادم ESET PROTECT على Linux إلى MS SQL Server على Windows.
يخزن خادم 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 |
yum install openldap-clients |
zypper install openldap2-client |
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 |
zypper install samba samba-client |
lshw |
apt-get install -y lshw |
yum install -y lshw |
zypper install lshw |