مراقبة وإدارة جلسات العمل البعيدة
في هذه الوحدة، ستتعلم كيفية إدارة جلسات العمل البعيدة من خلال تمكين سجلات التشخيص ومراقبة الجلسات البعيدة.
تكوين إعدادات التشخيص لتوليد سجلات التدقيق
يمكن لـ Azure Bastion تسجيل معلومات حول جلسات عمل المستخدم البعيدة. راجع السجلات لمعرفة من المتصل وبأي أحمال عمل، وبأي وقت، ومن أين، ومعلومات التسجيل الأخرى ذات الصلة.
لتوليد هذه السجلات، يجب عليك تكوين إعدادات التشخيص على Azure Bastion. قد يستغرق عدة ساعات بالنسبة للسجلات إلى البث إلى حساب تخزين. توضح المقاطع التالية كيفية تكوين إعدادات تشخيص Azure Bastion حتى تتمكن من تجربة ذلك في اشتراكك الخاص لاحقًا.
تمكين التشخيصات لـ Azure Bastion
في مورد Bastion Azure، يمكنك إضافة إعدادات التشخيص ضمن Monitoring. تحتاج إلى حساب تخزين لبث السجلات إليه. إذا لم يكن لديك حساب تخزين، فقم بإنشاء حساب قبل تجربة هذه الخطوات في اشتراكك.
في Azure portal، ابحث عن Bastionsأو اختره.
حدد مورد Azure Bastion .
ضمن Monitoring، اختر Diagnostics settings.
حدد Add diagnostic setting.
.
أدخل اسمًا لـ Diagnostic setting name.
ضمن سجل، حدد BastionAuditLogs.
ضمن Destination details، اختر Send to Log Analytics و Archive to storage account.
يتم ملء الموقع والاشتراك وحساب تخزين تلقائيًا. تأكد من أن حساب التخزين موجود في نفس المنطقة مثل مورد Azure Bastion.
.
حدد حفظ.
بعد اكتمال الحفظ، أغلق الصفحة.
اعرض البيانات التشخيصية
تستغرق سجلات التشخيص عدة ساعات لتظهر في حساب التخزين الخاص بك. يمكنك العثور عليها في حساب التخزين ضمن Containers
.
انتقل للأسفل خلال مجلدات التسلسل الهرمي للموارد للوصول إلى ملف المضيف Azure Bastion.
.
تابع التنقل في المجلدات لأسفل خلال السنة (y=) والشهر (m=) واليوم (d=) والساعة (h=) والدقيقة (m=) لإيجاد بيانات سجل التشخيصات لفترة زمنية معينة.
.
قم بتنزيل ملف .json لعرض تفاصيل جلسة العمل. عند فتح الملف، سيبدو وكأنه المثال التالي. في المثال، يمكنك رؤية معلومات مثل نوع العملية واسم المستخدم وعنوان IP للعميل.
{
"time":"2020-10-22T23:26:00.697Z",
"resourceId":"/SUBSCRIPTIONS/<subscripionID>/RESOURCEGROUPS/MYBASTION/PROVIDERS/MICROSOFT.NETWORK/BASTIONHOSTS/MYBASTION-BASTION",
"operationName":"Microsoft.Network/BastionHost/connect",
"category":"BastionAuditLogs",
"level":"Informational",
"location":"westus2",
"properties":{
"userName":"<username>",
"userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3865.90 Safari/537.36",
"clientIpAddress":"131.107.159.86",
"clientPort":24039,
"protocol":"ssh",
"targetResourceId":"/SUBSCRIPTIONS/<subscripionID>/RESOURCEGROUPS/MYBASTION/PROVIDERS/MICROSOFT.COMPUTE/VIRTUALMACHINES/LINUX-KEY",
"subscriptionId":"<subscripionID>",
"message":"Successfully Connected.",
"resourceType":"VM",
"targetVMIPAddress":"172.16.1.5",
"tunnelId":"<tunnelID>"
},
"FluentdIngestTimestamp":"2020-10-22T23:26:00.0000000Z",
"Region":"westus2",
"CustomerSubscriptionId":"<subscripionID>"
}
إدارة جلسات العمل البعيدة الحالية
تتيح لك مراقبة جلسة عمل Azure Bastion عرض المستخدمين المتصلين بالأجهزة الظاهرية. وهي تظهر IP الذي يتصل به المستخدم، وكم من الوقت تم الاتصال به، ومتى تم الاتصال. يمكنك تحديد جلسة عمل جارية وفرض قطع اتصال جلسة العمل لقطع اتصال المستخدم من جلسة العمل.
سوف تتعلم كيفية إدارة الجلسات عن بعد في الوحدة التالية.
هل تحتاج إلى مساعدة؟ راجع دليل استكشاف الأخطاء وإصلاحها الذي نقدمه أو يمكنك توفير ملاحظات معينة عبر الإبلاغ عن مشكلة.