المقدمة
يصف هذا وثيقة كيف أن يمكن الحد الأقصى لتسجيل تصحيح الأخطاء على الوحدة النمطية لعبارة الويب الآمنة (SWG) ل AnyConnect و Cisco Secure Client (CSC).
إستخدام الحالات لتمكين الحد الأقصى لتسجيل تصحيح الأخطاء
قم بتمكين الحد الأقصى لتسجيل تصحيح الأخطاء على وحدة SWG النمطية عند أستكشاف أخطاء المشكلة وإصلاحها مثل:
- مشاكل النقاط الساخنة عبر البوابة المقيدة
- قائمة تجاوز المجال الخارجي غير مطبقة
- مشاكل DNS أو أداء الويب المتقطعة
تمكين الحد الأقصى لتسجيل تصحيح الأخطاء على AnyConnect 4.10 MR7 أو CSC 5.0 MR2 أو الأقدم
إذا كنت تستخدم AnyConnect 4.10 MR7 أو CSC 5.0 MR2 أو إصدار أقدم، فعليك تنفيذ هذه الخطوات. بشكل افتراضي، لا يتم تمكين الحد الأقصى لتسجيل تصحيح الأخطاء، ولا يمكن التكوين عبر لوحة معلومات Umbrella أو ASA. يجب أن تضيف يدويا"logLevel": "1"إلى الكائنorgConfigفيSWGConfig.jsonالملف. إذا كنت تستخدم أحدث إصدار من AnyConnect أو Cisco Secure Client، فيرجى تخطي هذا القسم.
موقع SWGConfig.json
- Windows (AnyConnect):
 C:\ProgramData\Cisco\Cisco AnyConnect Secure Mobility Client\Umbrella\SWG\
 
- Windows (عميل آمن):
 C:\ProgramData\Cisco\Cisco Secure Client\Umbrella\SWG\
 
- MacOS (AnyConnect):
 /opt/cisco/anyconnect/umbrella/swg/
 
- نظام التشغيل MacOS (عميل آمن):
 /opt/cisco/secureclient/umbrella/swg/
 
تثبيت تسجيل التصحيح
يبقى الملف المعدلSWGConfig.jsonفقط حتى مزامنة API التالية بواسطة الوحدة النمطية Cisco AnyConnect Umbrella. لاستمرار هذا التكوين ومنع الكتابة فوقه بواسطة مزامنة API، قم بنشر ملفswg_org_config.flagفي المجلدUmbrella/data.
- 
إنشاء ملف العلامة
- 
قم بإنشاء ملف جديد مسمىswg_org_config.flagفي مجلد بيانات Umbrella. يجب أن يكون ملحق الملف.flag.
 
 
 
- 
Windows (AnyConnect): 
- 
C:\ProgramData\Cisco\Cisco AnyConnect Secure Mobility Client\Umbrella\data\swg_org_config.flag
 
- 
Windows (عميل آمن): 
- 
C:\ProgramData\Cisco\Cisco Secure Client\Umbrella\data\swg_org_config.flag
 
- 
MacOS (AnyConnect): 
- 
/opt/cisco/anyconnect/umbrella/data/swg_org_config.flag
 
- 
نظام التشغيل MacOS (عميل آمن): 
- 
/opt/cisco/secureclient/umbrella/data/swg_org_config.flag
 
 
- 
نسخ المحتوى وتعديله
- 
انسخ محتويات الكائنorgConfigمنSWGConfig.jsonالملف إلىswg_org_config.flagالملف.
 
- 
إلحاق ب"logLevel": "1".
 
- 
على سبيل المثال: 
- 
تأكد من أن ملف العلامة يبدأ ب{ "exceptionList": [...]وينتهي ب"SWGEchoService": "http://www.msftconecttest.com/connecttest.txt"}.
 
- 
تجنب نسخ الأسطر الإضافية قبل أو بعد الكائن. 
- 
نسخ الخطوط بشكل غير صحيح مثلidentity،deviceId، أوadUserIDيمكن أن يكسر وظيفة SWG.
 
 
 
 مثال غير صحيح: يحتوي ملف العلامة على مفاتيح مثلidentity،deviceId، أوdUserID  قبل
 مثال صحيح: يبدأ ملف العلامة ب { "exceptionList":
  14970100184724 14970100184724
 
- 
إعادة تشغيل الخدمة
- إعادة تشغيل Cisco AnyConnect Secure Mobility Agent/خدمة العميل الآمن، أو إعادة تشغيل الجهاز، أو توصيل شبكة VPN وفصلها.
 
 
 
- 
التحقق من التكوين 
التحقق وتوفير الحد الأقصى لسجلات تصحيح الأخطاء
التحقق من Windows
- 
فتح عارض أحداث Windows. 
- ابحث عن سطور سجل مماثلة لهذه الأمثلة. يشير ذلك إلى تمكين الحد الأقصى لتسجيل تصحيح الأخطاء بنجاح.
 
 مثال 1:
 
- 
أستخدم الأمر PowerShell لتحويل الحد الأقصى لسجلات أحداث تصحيح الأخطاء (.evtx) إلى txt: 
التحقق من نظام التشغيل MacOS
على Mac OSX، يمكن عرض تسجيل تصحيح الأخطاء باستخدام هذا الأمر (يمكنك تجسيمهم أو كتابتهم في txt). 
- 
قم بتشغيل الأمر: 
- 
تتضمن حزمة AnyConnect DART الحد الأقصى لسجلات تصحيح الأخطاء. بعد التحقق من التمكين، قم بإعادة إنشاء المشكلة وتسجيل الطابع الزمني وتجربة المستخدم والمجال المعني وتقديم هذه المعلومات مع حزمة DART لدعمها. 
ملاحظات إضافية
- يقوم الحد الأقصى لتسجيل تصحيح الأخطاء بإنشاء سجلات المناقشة. قم بتكوين حجم سجل وحدة أمان التجوال Umbrella في عارض أحداث Windows لاستيعاب السجلات الكبيرة، خاصة للمشكلات المتقطعة.
  360056784112 360056784112
- قم بإزالة الملفswg_org_config.flagأو إعادة تسميته لتعطيل تسجيل تصحيح الأخطاء القصوى عند اكتمال أستكشاف الأخطاء وإصلاحها.
تمكين الحد الأقصى لتسجيل تصحيح الأخطاء على CSC 5.0 MR3 و AC 4.10 MR8 أو إصدار أحدث
نظرة عامة
بدءا من CSC 5.0 MR3 و AC 4.10 MR8، يستخدم تمكين تصحيح الأخطاء عملية أبسط.
التغييرات
- انسخ الملفSWGConfigOverride.json(بمحتوى ثابت) إلى مجلد SWG لتمكين تسجيل تصحيح الأخطاء.
- لا حاجة لنسخ أو تعديلorgConfigمنSWGConfig.json. لن تغير محتويات هذا الملف org إلى org.
- لا توجد تبعية لوحدة DNS النمطية لإجراء مزامنة التكوين أو القراءة من ملف العلامة. يبقىSWGConfig.jsonالملف بدون تغيير.
تمكين تسجيل الأخطاء
تعطي قيمة التكوين في SWGConfigOverride.json الأولوية على القيمة (إن وجدت) فيSWGConfig.json. The SWGConfigOverride.json يمكن أن تحتوي على تكوينين فقط وتتجاوزهما - logLevel (لتمكين/تعطيل تسجيل تصحيح الأخطاء) والتوليف التلقائي ( لتمكين/تعطيل إرسال الضبط التلقائي للمخزن المؤقت).
- 
لتمكين تسجيل تصحيح الأخطاء، قم بنسخSWGConfigOverride.jsonالمحتوى:
 
- 
وضع SWGConfigOverride.jsonفي مجلد SWG:
 
 
 
- Windows (AnyConnect):
C:\ProgramData\Cisco\Cisco AnyConnect Secure Mobility Client\Umbrella\SWG\
 
- Windows (عميل آمن):
C:\ProgramData\Cisco\Cisco Secure Client\Umbrella\SWG\
 
- MacOS (AnyConnect):
/opt/cisco/anyconnect/umbrella/swg/
 
- نظام التشغيل MacOS (عميل آمن):
/opt/cisco/secureclient/umbrella/swg/
 
- 
قم بإعادة تشغيل SWG أو خدمة Umbrella، أو أعد تشغيل النظام. 
- ماك أو إس: قم بإيقاف عميل AnyConnect أو Secure وبدء تشغيله.
- Windows: قم بإعادة تشغيل "بوابة الويب الآمنة" أو إيقافها/بدء تشغيلها (يقوم ACSWGAGENT في الإصدارات 4.10.x /csc_swgagent في الإصدارات 5.x) عبر الأداة الإضافية "خدمات MMC" (ابدأ > تشغيل > الخدمات.msc).
 
   
ملاحظة: لا تزال الطريقة الأقدم لتمكين تسجيل الأخطاء مدعومة ويمكن متابعتها وهي الخيار الوحيد للعملاء الأقدم من 5.0 MR3 أو 4.10 MR8. 
 
التكوين وملاحظات التشغيل
- الملفSWGConfig.jsonحساس لحالة الأحرف. الاستخدام"logLevel": "1"بعلامات اقتباس مزدوجة.
- القيمةlogLevelهي سلسلة 1، وليست عددا صحيحا، لذلك يجب أن تكون "1" مع علامات اقتباس مزدوجة.
- swg_org_config.flagيجب أن يحتوي الملف على- .flagملحق، وليس- .txt.
- يقوم الحد الأقصى لتسجيل تصحيح الأخطاء بإنشاء سجلات تفصيلية للغاية. قم بتمكين الحد الأقصى لتسجيل تصحيح الأخطاء فقط إذا طلب ذلك مهندس دعم Umbrella.
- يحتويswg_org_config.flagالملف على قائمة ثابتة للمجالات التي تم تجاوزها ولا يزامن مع المجالات الخارجية المدرجة في لوحة المعلومات > عمليات النشر > إدارة المجال.