الأنواع الفرعية المعرفة مسبقا لخصائص المتطلبات الرئيسية

تقدم أداة IBM® Prerequisite Scanner مجموعة من الأنواع الفرعية الأساسية لبعض خصائص المتطلبات الرئيسية في تصنيف معرف مسبقا. الأنواع الفرعية تقوم بتصنيف المتطلبات الرئيسية، مثل التصنيف طبقا للتطبيق، أو الوظيفة أو النوع الفرعي للخدمة.

على سبيل المثال، يمكن أن يكون لديك خاصية متطلبات رئيسية لمنافذ شبكة الاتصال المتاحة. ويمكنك تصنيف خاصية المتطلبات الرئيسية هذه بشكل أكثر للتحقق من المنافذ المتاحة لوحدة خدمة قاعدة البيانات أو وحدة خدمة التطبيق أو البروتوكول.

<suffix_identifier> هو كود تعريف اختياري للنوع الفرعي في اسم خاصية المتطلبات الرئيسية.

يحدد جدول 1 الأنواع الفرعية سابقة التعريف لتصنيف مختلف للمتطلبات الرئيسية، بما يتضمن <suffix_identifier>.

جدول 1. الأنواع الفرعية المعرفة مسبقا
النوع الفرعية لخاصية المتطلبات الرئيسية بادئة كود التعريف بيئة التشغيل الوصف القيم الصحيحة للنوع الفرعي
تصنيف شبكة الاتصال المستقلة لبيئة التشغيل
‏‎network.availablePorts.‎‏ ‏‎app_type‎‏
app_type كل

تستخدم طريقة التسمية هذه للتحقق مما اذا كان يتم استخدام منفذ اتصال TCP أم مدى من منافذ TCP المتاحة لنوع تطبيق app_type.

مجموعة حروف لتمثيل app_type، على سبيل المثال:

  • DB2 تقوم بالتحقق من المنافذ لوحدة خدمة قاعدة بيانات DB2
  • WAS تقوم بالتحقق من المنافذ لوحدة خدمة WebSphere Application Server
  • ftp تقوم بالتحقق من منفذ FTP
network.portsInUse.app_type
app_type كل

استخدم قواعد التسمية هذا للتحقق مما اذا كان المنفذ أو مدى المنافذ يتم الانصات من خلاله أو يتم استخدامه لنوع التطبيق app_type.

مجموعة حروف لتمثيل app_type، على سبيل المثال:
  • DB2 تقوم بالتحقق من المنافذ لوحدة خدمة قاعدة بيانات DB2
  • WAS تقوم بالتحقق من المنافذ لوحدة خدمة WebSphere Application Server
  • ftp تقوم بالتحقق من منفذ FTP
network.UDPavailablePorts.app_type
app_type كل

تستخدم طريقة التسمية هذه للتحقق مما اذا كان يتم استخدام منفذ اتصال UDP أم مدى من منافذ UDP المتاحة لنوع تطبيق app_type.

مجموعة حروف لتمثيل app_type، على سبيل المثال:

  • يقوم TCR بفحص منفذ الاتصال لمحرك Tivoli Common Reporting
network.UDPportsInUse.app_type app_type كل

تستخدم طريقة التسمية هذه للتحقق مما اذا كان يتم استخدام منفذ اتصال UDP أم مدى من منافذ UDP التي يتم استخدامها لنوع تطبيق app_type.

مجموعة حروف لتمثيل app_type، على سبيل المثال:

  • يقوم TCR بفحص منفذ الاتصال لمحرك Tivoli Common Reporting
تصنيف نظام التشغيل
os.dir.dir_name
dir_name UNIX

استخدم قواعد التسمية هذا للتحقق من نظام ملفات dir_name. تقوم قيمة خاصية المتطلبات الرئيسية باستخدام المؤهلات المعرفة مسبقا.

مجموعة حروف لتمثيل dir_name، على سبيل المثال:

  • tmp
  • home
os.file.binary_name
binary_name UNIX

استخدم قواعد التسمية هذا للتحقق مما اذا كان البرنامج النصي binary_name متاحا على الجهاز.

مجموعة حروف لتمثيل binary_name، على سبيل المثال:

  • bash
  • expect
  • gzip
  • tar
os.isServiceRunning.service_name
service_name Windows

استخدم قواعد التسمية هذا للتحقق مما اذا كان يتم تشغيل خدمة service_name هذه على الجهاز.

مجموعة الحروف التي تمثل اسم خدمة Windows الصحيح الذي لا يتضمن مسافات أو الحرف %، مثل:

  • LanmanServer، اسم الخدمة لوحدة خدمة Windows
  • RemoteRegistry، اسم الخدمة من Windows Remote Registry
  • Dnscache، لخدمة DNS Client
  • TermService، لخدمات Remote Desktop Services أو Terminal Services

اذا قمت باستخدام مسافات أو الحرف % بلاحقة service_name، ستقوم عملية التحقق بتسجيل رسالة تحذير. سيتم ارجاع Not Found للقيمة الفعلية وسيحدث فشل في عملية التحقق.

تنبيه: يجب استخدام اسم خدمة Windows الفعلية. اذا قمت باستخدام اسم العرض للخدمة كلاحقة service_name، ستقوم عملية المسح بافتراض أنه لا يتم تشغيل الخدمة ويتم ارجاع False للقيمة الفعلية. ويعتمد نجاح أو فشل عملية التحقق على القيمة المتوقعة.
os.isUnixServiceRunning.daemon_name
daemon_name UNIX

تستخدم طريقة التسمية التسمية هذه للتحقق من تشغيل خدمة daemon_name هذه على الجهاز.

مجموعة حروف لتمثيل daemon_name، على سبيل المثال، sshd.

os.kernelTuningParameter.setting_name
setting_name

Linux

استخدم قواعد التسمية هذا للتحقق مما اذا كان قد تم تحديد القيمة لمحددات الضبط والأداء الى setting_name kernel على الجهاز المستهدف.

اذا كان أداء setting_name kernel ومحددات الضبط غير صحيحة، ستقوم عملية التحقق بتسجيل رسالة خطأ. سيتم ارجاع Not Found للقيمة الفعلية وسيحدث فشل في عملية التحقق.

النسق الرقمي أو نسق مجموعة الحروف بناء على القيم الصالحة للقيم المحددة، مثل:

  • 45728 عند تحديد المحددات kernel.threads-max
    ملاحظة: وتقوم عملية التحقق بدعم استخدام الحروف الخاصة + في القيمة المتوقعة.
  • ‏‎1024 65535‎‏ عند تحديد المحدداتnet.ipv4.ip_local_port_range
os.lib.lib_name_version
lib_name_version UNIX

استخدم قواعد التسمية هذا للتحقق مما اذا كان قد تم تركيب نسخة المكتبة lib_name_version المدعمة على الجهاز.

مجموعة حروف تمثل lib_name_version، على سبيل المثال، بخط عريض:
  • مكتبة libstdc++.so.# ذات 32-بت
  • مكتبة libstdc++.so.# ذات 64-بت
  • مكتبة libXft.so.# ذات 32-بت
  • مكتبة libXtst.so.# ذات 32-بت
  • مكتبة libaio.so.# ذات ذات 64-بت
  • مستوى تشغيل XLC xlC.rte ذو 32-بت
  • بيئة تشغيل XLC xlC.aix50.rte ذات 32-بت الى AIX Version 5.3
  • بيئة تشغيل XLC xlC.aix61.rte ذات 32-بت الى AIX Version 6.1
  • AIX IOCP bos.iocp.rte library
  • bos.loc.iso.en_us، ملف كود ISO المحدد لنظام تشغيل AIX الأساسي
regex {str}، التعبير المعتاد مع معامل المدخلات، str، يمثل نموذج البحث لاسم المكتبة، على سبيل المثال:
regex {.*libgcc.*}
يتم التحقق من وجود نسخة مكتبة التشغيل ذات المستوى المنخفض GCC، libgcc، لنظام التشغيل هذا.
os.networkTuningParameter.parameter_name
‏‎parameter_‎‏name

نظام AIX

استخدم قواعد التسمية هذا للتحقق مما اذا كان قد تم تحديد القيمة لمعامل ضبط اختيار شبكة الاتصال parameter_name على الجهاز المستهدف.

اذا كان معامل شبكة الاتصال parameter_name القابل للضبط غير متاح، ستقوم عملية التحقق بتسجيل رسالة خطأ. سيتم ارجاع Not Found للقيمة الفعلية وسيحدث فشل في عملية التحقق.

نسق رقمي، مثل:

  • 6192000 عند تحديد المحددات sb_max
    ملاحظة: وتقوم عملية التحقق بدعم استخدام الحروف الخاصة + في القيمة المتوقعة.
os.package.package_name
package_name UNIX

استخدم قواعد التسمية هذا للتحقق مما اذا كان قد تم تركيب نسخة مجموعة برامج package_name المدعمة على الجهاز.

مجموعة حروف تمثل package_name، على سبيل المثال، بخط عريض:
  • bash shell
  • مجموعة برامج امتداد expect for the TCL
  • مجموعة برامج تشغيل libgcc for GCC بمستوى منخفض
  • openssh for the Open Source Secure Shell
  • openssl for the Open Source toolkit for SSL/TLS
  • مجموعة برامج perl for the Perl scripting
  • مجموعات برامج rpm for the RPM or RPM Build
  • مجموعة برامج telnet for the Telnet
  • مجموعة برامج wget for the GNU file retrieval
os.servicesTCPavailablePorts.service_type
service_type UNIX

للتحقق من غياب منفذ TCP للخدمة service_type أو منفذ TCP من المدى المحدد من منافذ الاتصال من الملف ‏‎/etc/services‎‏. يشير service_type الى اسم المستخدم المعرف للخدمة؛ على سبيل المثال، سيقوم os.servicesTCPavailablePorts.db2c_db2inst1_tcp_port بالتحقق من غياب منفذ اتصال TCP للخدمة db2c_db2inst1، حيث service_type هو db2inst1_tcp_port.

ستقوم عملية المسح بارجاع البادئة PortsInUse: وكشف بمنافذ الاتصال المستخدمة بالملف، كقيم فعلية. اذا كان منفذ الاتصال المتوقع غير موجود بالكشف، فسيكون منفذ الاتصال متاحا.

حرف صحيح موجب واحد، مثل:

os.servicesTCPavailablePorts.db2_tcp_port=50000

مدى من الأرقام الصحيحة يتم تحديدها من خلال استخدام الحرف - أو كشف مفصول بفاصلات، مثل:

  • os.servicesTCPavailablePorts.db2_tcp_port=50000-50005
  • os.servicesTCPavailablePorts.db2_tcp_port=50000,50005
os.servicesUDPavailablePorts.service_type
service_type UNIX

تستخدم طريقة التسمية هذه للتحقق من غياب منفذ UDP للخدمة service_type أو منفذ UDP من المدى المحدد من منافذ الاتصال من الملف ‏‎/etc/services‎‏. يشير service_type الى اسم المستخدم المعرف للخدمة؛ على سبيل المثال، سيقوم os.servicesUDPavailablePorts.objcall_udp_port بالتحقق من غياب منفذ اتصال UDP للخدمة objcall Tivoli Management Framework، حيث service_type هو objcall_udp_port.

ستقوم عملية المسح بارجاع البادئة PortsInUse: وكشف بمنافذ الاتصال المستخدمة بالملف، كقيم فعلية. اذا كان منفذ الاتصال المتوقع غير موجود بالكشف، فسيكون منفذ الاتصال متاحا.

حرف صحيح موجب واحد، مثل:

os.servicesUDPavailablePorts.objcall_udp_port=94

مدى من الأرقام الصحيحة يتم تحديدها من خلال استخدام الحرف - أو كشف مفصول بفاصلات، مثل:

  • os.servicesUDPavailablePorts.service_type=712-728
  • os.servicesUDPavailablePorts.service_type=712,728
os.space.dir_name
dir_name UNIX استخدم قواعد التسمية هذا للتحقق من مساحة القرص المتاحة لنظام الملفات dir_name المحدد. تقوم قيمة خاصية المتطلبات الرئيسية باستخدام المؤهلات المعرفة مسبقا. مجموعة حروف لتمثيل dir_name، على سبيل المثال:
  • usr
  • home
  • tmp
  • var
os.virtualMemoryTuningParameter.parameter_name
‏‎parameter_‎‏ name

نظام AIX

استخدم قواعد التسمية هذا للتحقق مما اذا كان قد تم تحديد قيمة معامل ضبط parameter_name Virtual Memory Manager على الجهاز المستهدف.

اذا كان المعامل parameter_name Virtual Memory Manager ليس صحيحا، ستقوم عملية التحقق بتسجيل رسالة خطأ. سيتم ارجاع Not Found للقيمة الفعلية وسيحدث فشل في عملية التحقق.

نسق رقمي، مثل:

  • 80 عند تحديد المحددات maxclient%
    ملاحظة: وتقوم عملية التحقق بدعم استخدام الحروف الخاصة + في القيمة المتوقعة.