المحتويات

المقدمة

إنشاء ملف تشخيصي

وضع التصحيح

إستخدام وحدة تحكم AMP

تمكين وضع تصحيح الأخطاء

تعطيل وضع تصحيح الأخطاء

إستخدام سطر الأوامر

تمكين وضع تصحيح الأخطاء

تعطيل وضع تصحيح الأخطاء

ضبط أداة الدعم أثناء تصحيح الأخطاء

توليف الاستثناء

معلومات ذات صلة

المقدمة

يصف هذا المستند خطوات إنشاء ملف تشخيصي من AMP لنقاط النهاية لموصل Linux. إذا واجهت مشكلة فنية مع موصل Linux، قد يحتاج مهندس دعم Cisco الفني إلى تحليل رسائل السجل المتوفرة في ملف تشخيصي.

إنشاء ملف تشخيصي

باستخدام هذا الأمر، يمكنك إنشاء ملف تشخيصي مباشرة من واجهة سطر أوامر Linux (CLI):

/opt/cisco/amp/bin/ampsupport

يؤدي هذا إلى إنشاء ملف .7z على سطح مكتبك. أنت يستطيع زودت هذا مبرد إلى cisco مساعدة التقنية مركز (TAC) ل كثير تحليل.

وضع التصحيح

يوفر وضع تصحيح أخطاء الموصل تسريعا إضافيا للتسجيل. إنه يتيح رؤية أكثر حول مشكلة تتعلق بالموصل. يوضح هذا القسم كيفية تمكين وضع تصحيح الأخطاء في موصل ما.

تحذير: يجب تمكين وضع تصحيح الأخطاء فقط إذا طلبت Cisco هذه البيانات. إذا قمت بتمكين وضع تصحيح الأخطاء لفترة أطول، فيمكن لهذا الوضع ملء مساحة القرص بسرعة كبيرة وقد يمنع ملف تشخيص الدعم من تجميع سجل الموصل بسبب الحجم الزائد للملف.

إستخدام وحدة تحكم AMP

تمكين وضع تصحيح الأخطاء

يمكنك تمكين وضع تصحيح الأخطاء في السياسة الحالية بالخطوات 5 - 7 أو إنشاء سياسة جديدة في وضع تصحيح الأخطاء باستخدام كل الخطوات التالية:

الخطوة 1. قم بتسجيل الدخول إلى وحدة تحكم AMP.

الخطوة 2. حدد الإدارة > السياسات.

الخطوة 3. حدد موقع "النهج" الذي يتم تطبيقه على الجهاز أو الكمبيوتر الطرفي وانقر فوق "النهج"، سيؤدي هذا إلى توسيع إطار "النهج". انقر فوق مكرر.

الخطوة 4. بعد النقر فوق مكرر، يتم تحديث وحدة تحكم AMP بالنهج المنسوخ.

الخطوة 5. انقر فوق تحرير، انقر فوق إعدادات متقدمة، وحدد انقر فوق ميزات إدارية من الشريط الجانبي.

الخطوة 6. مستوى سجل ForConnector، حدد تصحيح الأخطاء من القوائم المنسدلة.

الخطوة 7. انقر فوق SaveIn لحفظ التغييرات.

الخطوة 8. بعد حفظ النهج الجديد، تحتاج إلى إنشاء/تغيير مجموعة لتضمين النهج التالي، وend الأداة حيث تريد إنشاء معلومات تصحيح الأخطاء.

تعطيل وضع تصحيح الأخطاء

لتعطيل وضع تصحيح الأخطاء، انتقل إلى نفس الخطوات التي أتممتها لتمكين وضع تصحيح الأخطاء، ولكن قم بتغيير مستوى سجل الموصل إلى الافتراضي.

إستخدام سطر الأوامر

تمكين وضع تصحيح الأخطاء

إذا واجهت أي مشاكل في الاتصال بوحدة التحكم، وتريد تمكين وضع تصحيح الأخطاء، فعليك تشغيل الأوامر التالية على CLI (واجهة سطر الأوامر):

/opt/cisco/amp/bin/ampcli

ampcli>debuglevel 1

هذا هو المخرج:

ampcli>debuglevel 1

Daemon now logging at 'info' level until next policy update

تعطيل وضع تصحيح الأخطاء

لتعطيل وضع تصحيح الأخطاء، أستخدم الأوامر التالية:

/opt/cisco/amp/bin/ampcli

ampcli>debuglevel 0

Daemon now logging at 'notice' level until next policy update

أداة الدعم ضبط أثناء تصحيح الأخطاء

يجب وضع برنامج الموصل الخفي في وضع تسجيل التصحيح قبل بدء ضبط ملف الدعم. ويتم القيام بذلك عبر وحدة تحكم AMP، من خلال إعدادات نهج الموصل عند الإدارة -> النهج. قم بتحرير النهج وانتقل إلى قسم الميزات الإدارية ضمن Settingstab المتقدم. قم بتغيير إعداد مستوى سجل الموصل إلى Debug.

بعد ذلك، احفظ النهج الخاص بك. بمجرد حفظ النهج الخاص بك، تأكد من مزامنته إلى الموصل. قم بتشغيل الموصل في هذا الوضع لمدة 15-20 دقيقة على الأقل قبل المتابعة مع باقي عملية الضبط.

nb: عند اكتمال الضبط، لا تنس تغيير مستوى سجل الموصل إلى Default حتى يعمل الموصل في أكثر أوضاع الموصل كفاءة وفعالية.

تشغيل أداة الدعم

تتضمن هذه الطريقة إستخدام "أداة الدعم"، وهي تطبيق مثبت مع موصل AMP MAC. يمكن الوصول إليه من مجلد "التطبيقات" بالنقر المزدوج فوق /Applications->Cisco AMP->أداة الدعم.app. سيؤدي ذلك إلى إنشاء حزمة دعم كاملة تحتوي على ملفات تشخيص إضافية.

AN بديل، وبسرعة أكبر، الطريقة هي تشغيل سطر الأوامر التاليمن ج جهاز طرفي الجلسة:

sudo /opt/cisco/amp/bin/ampsupport -x

sudo /opt/cisco/amp/bin/ampsupport

سينتج عن الخيار الأول ملف دعم أصغر بكثير يحتوي على ملفات الضبط ذات الصلة فقط. يوفر الخيار الثاني حزمة دعم كاملة تحتوي على مزيد من المعلومات، مثل السجلات، التي قد تكون مطلوبة لضبط إستثناءات العملية (متوفرة في إصدارات الموصل 1.11.0 والإصدارات الأحدث).

بأي طريقة تختارها لتشغيله، ستقوم "أداة الدعم" بإنشاء ملف zip على الصفحة الرئيسية الخاصة بك يحتوي على ملفين لدعم الضبط: fileops.txt و exec.txt. يحتوي fileops.txt على قائمة بالملفات الأكثر تكرارا التي تم إنشاؤها وتعديلها على جهازك، وستكون هذه الملفات مفيدة لاستثناءات المسار/حرف البدل. سوف يحتوي exs.txt على قائمة الملفات الأكثر تكرارا التي يتم تنفيذها، وستكون هذه الملفات مفيدة لاستثناءات العملية. يتم فرز كلا القائمتين حسب عدد المسح الضوئي، مما يعني أن المسارات التي يتم مسحها ضوئيا بشكل متكرر تظهر في أعلى القائمة.

أترك الموصل قيد التشغيل في وضع تصحيح الأخطاء لمدة تتراوح من 15 إلى 20 دقيقة، ثم قم بتشغيل "أداة الدعم". القاعدة الأفضل للتجربة هي أن أي ملفات أو مسارات بمعدل 1000 زيارة أو أكثر خلال ذلك الوقت هي مرشحين جيدين ليتم إستبعادها.

توليف الاستثناء

إنشاء إستثناءات المسار وحرف البدل واسم الملف وامتداد الملف

هناك طريقة واحدة للبدء باستخدام قواعد إستثناء المسار وهي العثور على مسارات الملفات والمجلد التي تم مسحها ضوئيا بشكل متكرر من fileops.txt ثم النظر في إنشاء قواعد لتلك المسارات. بمجرد تنزيل النهج، قم بمراقبة إستخدام وحدة المعالجة المركزية (CPU) الجديدة. قد يستغرق الأمر من 5 إلى 10 دقائق بعد تحديث النهج قبل أن تلاحظ انخفاض إستخدام وحدة المعالجة المركزية لأن الأمر قد يستغرق وقتا حتى يتمكن البرنامج الخبيث من اللحاق. إذا كنت لا تزال ترى مشاكل، قم بتشغيل الأداة مرة أخرى لترى أي مسارات جديدة تراقبها.

- هناك قاعدة صحيحة للتجربة وهي أن أي شيء يحتوي على ملحق ملف سجل أو ملف دفتر يومية يجب اعتباره مرشح إستبعاد مناسب.

إنشاء استبعادات العملية

NOTE: Process Exclusions on Linux can only be implemented for ELF files. Users cannot implement Process Exclusions for file formats such as .sh (Shell Scripts).

للحصول على أفضل الممارسات المتعلقة باستبعادات العملية، راجع: AMP لنقاط النهاية: استبعادات العملية في MacOS و Linux

نمط ضبط جيد هو تعريف العمليات أولا باستخدام عدد كبير من عمليات التنفيذ من exs.txt، والبحث عن المسار إلى الملف التنفيذي، وإنشاء إستثناء لهذا المسار. ومع ذلك، هناك بعض العمليات التي يجب عدم تضمينها، وهذا يشمل:

- برامج المرافق العامة - لا يوصى باستبعاد برامج المرافق العامة (مثل: USR/BIN/GREP) دون مراعاة ما يلي.

- يمكن للمستخدم تحديد أي تطبيق يسمى العملية، (على سبيل المثال: البحث عن العملية الأصلية التي تقوم بتنفيذ GREP) واستبعاد العملية الأصلية. يجب القيام بذلك إذا، وفقط إذا، يمكن تحويل العملية الأصلية بشكل آمن إلى إستثناء للعملية. إذا كان الاستثناء الأصل ينطبق على العناصر التابعة، فسيتم إستبعاد الاستدعاءات لأي عناصر فرعية من العملية الأصلية أيضا.

- يمكن تحديد المستخدم الذي يقوم بتنفيذ العملية. (على سبيل المثال: إذا تم إستدعاء عملية على مستوى عال من قبل المستخدم "root"، يمكن إستبعاد العملية، ولكن فقط بالنسبة لمستخدم محدد "root"، وهذا سيسمح ل AMP بمراقبة عمليات تنفيذ عملية معينة من قبل أي مستخدم ليس "root").

- ملاحظة:إستثناءات العملية جديدة في إصدارات الموصل 1.11.0 والإصدارات الأحدث. ولهذا السبب، قد يتم إستخدام برامج المرافق العامة كاستثناء مسار في إصدارات الموصل 1.10.2 والإصدارات الأقدم. غير أن هذه الممارسة لا يوصى بها إلا عندما يكون من الضروري تماما إجراء مقايضة للأداء.

يعتبر العثور على العملية الأصل مهما لاستثناءات العملية. بمجرد العثور على العملية الأصلية و/أو مستخدم العملية، يمكن للمستخدم إنشاء الاستثناء لمستخدم معين وتطبيق إستثناء العملية على العمليات الفرعية، مما يؤدي بدوره إلى إستبعاد العمليات الصاخبة التي لا يمكن تحويلها إلى استبعادات عملية.

تعريف العملية الأصلية

1. اتبع الخطوات من 1 إلى 3 لتعريف العملية الأصل من أعلى.

2. تعريف مستخدم عملية باستخدام إحدى الطرق التالية:

- ابحث عن معرف المستخدم للعملية المحددة من U: في سطر السجل (ex: U:0).

- من نافذة المحطة الطرفية قم بتشغيل الأمر التالي: الحصول على كلمة المرور # | قص -d: -f1، حيث # هو معرف المستخدم.

- يجب أن ترى مخرجات مماثلة ل:username، حيث UserName هو المستخدم للعملية المحددة.

3. هذا يمكن إضافة اسم المستخدم إلى إستثناء العملية ضمن فئة المستخدم لتقليل نطاق الاستبعاد، وهو أمر مهم لبعض إستثناءات العملية.

- ملاحظة: إذا كان مستخدم العملية هو المستخدم المحلي للجهاز، ويجب تطبيق هذا الاستبعاد على أجهزة متعددة ذات مستخدمين محليين مختلفين، فيجب ترك فئة المستخدم فارغة للسماح بتطبيق إستثناء العملية على جميع المستخدمين.

معلومات ذات صلة

- مجموعة البيانات التشخيصية من موصل FireAMP يعمل على Windows

- مجموعة بيانات تشخيصية من موصل FireAMP يعمل على نظام التشغيل Mac OS

- الدعم التقني والمستندات - Cisco Systems