انتقل إلى المحتوى الرئيسي

OmniEPDG لوحة التحكم

تتضمن OmniEPDG لوحة تحكم قائمة على الويب لمراقبة الجلسات، ونظراء Diameter، وسجلات النظام في الوقت الحقيقي. توفر لوحة التحكم عرضًا يتم تحديثه مباشرة دون الحاجة إلى تحديث الصفحة.

جدول المحتويات

الوصول إلى لوحة التحكم

تُقدم لوحة التحكم على منفذ HTTP المكون (الافتراضي 4000):

http://<host>:4000/dashboard

التنقل

توفر لوحة التحكم شريط جانبي يحتوي على روابط لجميع العروض:

المسارالعرضالوصف
/dashboardلوحة المعلوماتنظرة عامة على النظام وروابط سريعة
/sessionsالجلساتقائمة بجلسات UE النشطة
/diameterنظراء Diameterحالة اتصال نظراء Diameter
/logsالسجلاتبث السجلات في الوقت الحقيقي
/docsالوثائقمتصفح الوثائق المدمج
/resourcesالمواردمعلومات عن BEAM VM والتطبيقات
/configurationالتكوينعارض تكوين النظام

لوحة المعلومات

توفر لوحة المعلومات نظرة عامة عالية المستوى عن حالة OmniEPDG مع مقاييس رئيسية وتنقل سريع.

لوحة المعلومات

بطاقات الإحصائيات

تظهر لوحة المعلومات أربع إحصائيات رئيسية:

الإحصائيةالوصف
الجلسات النشطةالعدد الحالي للجلسات UE المكونة
البيانات المستلمة (UL)إجمالي البايتات المستلمة من UEs (اتجاه الرفع)
البيانات المرسلة (DL)إجمالي البايتات المرسلة إلى UEs (اتجاه التنزيل)
نظراء Diameterنظراء متصلين / إجمالي نظراء مكونين

تتوسع قيم البيانات تلقائيًا إلى الوحدات المناسبة (B، KB، MB، GB).

روابط سريعة

تنقل مباشر إلى العروض التفصيلية:

  • عرض الجلسات - الانتقال إلى عرض الجلسات للحصول على معلومات مفصلة عن UE
  • نظراء Diameter - الانتقال إلى عرض نظراء Diameter لحالة الاتصال
  • سجلات النظام - الانتقال إلى عرض السجلات لبث السجلات في الوقت الحقيقي
  • التكوين - الانتقال إلى عرض التكوين لإعدادات النظام

معلومات النظام

يعرض التكوين التشغيلي الحالي:

الحقلالوصف
وضع VPNالوضع الحالي: GTP أو SIMPLE
منافذ IKEv2المنافذ القياسية: 500 (IKE)، 4500 (NAT-T)
حالة Diameterما إذا كان الإشارة Diameter مفعلة
مجموعة IP (IPv4)CIDR لمجموعة IP المكونة (وضع VPN ا��بسيط فقط)

التحديث التلقائي

تقوم لوحة المعلومات بتحديث نفسها تلقائيًا كل ثانية لعرض الإحصائيات الحالية.

عرض الجلسات

يعرض عرض الجلسات جميع جلسات UE النشطة مع معلومات مفصلة لكل مشترك.

نظرة عامة على الجلسات

يعرض عرض الجلسات اتصالات UE النشطة مع إحصائيات حركة المرور في الوقت الحقيقي ومدة الجلسة.

قائمة الجلسات

تعرض كل صف من الجلسات:

العمودالوصف
IMSIهوية المشترك الدولية للمحمول
UE IPعنوان IPv4/IPv6 المعين
SOURCEعنوان IP الخارجي للـ UE والمنفذ (عنوان NAT)
APNاسم نقطة الوصول للاتصال
STATUSحالة الجلسة الحالية (نشطة/غير نشطة)
DURATIONالوقت منذ إنشاء الجلسة
TRAFFICالبايتات المستلمة / المرسلة (UL/DL)

مؤشرات الحالة

تعرض الجلسات الحالة مع شارات ملونة:

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

تفاصيل الجلسة

انقر على أي صف من الجلسات لتوسيع المعلومات التفصيلية:

تفاصيل الجلسة الموسعة

عرض الجلسة الموسعة يظهر IMSI، NAI، تكوين الشبكة، وإحصائيات حركة المرور.

قسم الجلسة

الحقلالوصف
IMSIالقيمة الكاملة لـ IMSI
NAIمعرف الوصول إلى الشبكة (بتنسيق 3GPP)
UE IPعنوان IPv4/IPv6 المعين
Sourceعنوان IP الخارجي للـ UE والمنفذ (عنوان NAT)
APNاسم نقطة الوصول لاتصال PDN
Child SA SPIمؤشر معلمات الأمان SA الفرعية لـ IPSec

قسم الشبكة والتوقيت

الحقلالوصف
DNSخوادم DNS المقدمة للـ UE
P-CSCFخوادم Proxy-CSCF لإشارات IMS
Connectedالطابع الزمني عن�� إنشاء الجلسة
Last Activityالطابع الزمني لأحدث نشاط حزمة
Durationالوقت منذ إنشاء الجلسة

قسم الحركة

الحقلالوصف
Bytes In (UL)إجمالي البايتات المستلمة من UE (اتجاه الرفع)
Bytes Out (DL)إجمالي البايتات المرسلة إلى UE (اتجاه التنزيل)
Packets Inإجمالي الحزم المستلمة من UE
Packets Outإجمالي الحزم المرسلة إلى UE

الحالة الفارغة

عندما لا تكون هناك جلسات نشطة، يعرض العرض:

  • رسالة "لا توجد جلسات نشطة"
  • يشير إلى ما إذا كان يجب محاولة اتصالات UE

التحديث التلقائي

تقوم قائمة الجلسات بتحديث نفسها تلقائيًا كل ثانية.

عرض نظراء Diameter

يعرض عرض نظراء Diameter حالة جميع نظراء Diameter المكونين (HSS لـ SWx، PGW لـ S6b).

قائمة النظراء

تعرض كل صف من النظراء:

العمودالوصف
Peerهوية Diameter (Origin-Host)
Realmنطاق Diameter (Origin-Realm)
IP Addressعنوان النقل بتنسيق protocol://ip:port
Statusحالة الاتصال

مؤشرات الحالة

الحالةاللونالوصف
متصلأخضرتم إنشاء اتصال نظراء Diameter
غير متصلأحمرغير متصل
غير معروفرماديلا يمكن تحديد الحالة

ملخص عدد النظراء

يعرض العنوان إجمالي الأعداد:

  • X متصل - عدد النظراء الذين لديهم اتصالات نشطة
  • Y غير متصل - عدد النظراء بدون اتصالات

تفاصيل النظراء

انقر على أي صف من النظراء لتوسيع المعلومات التفصيلية:

الحقلالوصف
Initiation Connectionمن يقوم بالاتصال: محلي (نحن نتصل بالنظير) أو بعيد (النظير يتصل بنا)
Transportالبروتوكول: tcp أو sctp
Product Nameاسم المنتج المعلن للنظير من CER/CEA
Advertised Applicationsمعرفات تطبيق Diameter المدعومة من النظير

الحالة الفارغة

عندما لا يتم تكوين أي نظراء، يعرض العرض:

  • "لا توجد نظراء Diameter مكونين" إذا كانت Diameter مفعلة
  • "Diameter معطلة" مع تلميح التكوين إذا كانت معطلة

التحديث التلقائي

تقوم قائمة النظراء بتحديث نفسها تلقائيًا كل ثانية.

عرض السجلات

يوفر عرض السجلات بثًا في الوقت الحقيقي لسجلات النظام مع قدرات تصفية وبحث.

عرض السجلات

تظهر السجلات في حاوية تمرير مع أحدث الإدخالات في الأسفل. تعرض كل إدخالة سجل:

العنصرالوصف
Timestampمتى تم إنشاء إدخالة السجل
Levelمستوى الشدة مع ترميز الألوان
Messageمحتوى رسالة السجل

مستويات السجلات

تُرمز السجلات بالألوان حسب الشدة:

المستوىاللونالوصف
debugرماديمعلومات تشخيصية مفصلة
infoأزرقرسائل معلوماتية عامة
warningأصفرحالات تحذيرية
errorأحمرحالات خطأ

تص��ية المستوى

قم بتصفية السجلات حسب الحد الأدنى لمستوى الشدة باستخدام القائمة المنسدلة:

الفلتريظهر
جميع المستوياتdebug، info، warning، error
Info+info، warning، error
Warning+warning، error
Error Onlyerror

البحث

تصفية السجلات في الوقت الحقيقي باستخدام مربع البحث:

  • أدخل أي نص لتصفية رسائل السجل
  • المطابقة غير حساسة لحالة الأحرف
  • يتم مسحها عند إفراغ مربع البحث

التحكم

التحكمالوصف
توقف/استئنافتبديل بث السجلات تشغيل/إيقاف
مسحإزالة جميع السجلات المعروضة
التمرير التلقائيتبديل التمرير التلقائي إلى أحدث الإدخالات

مخزن السجلات

  • يتم الاحتفاظ بحد أقصى 1000 إدخالة سجل
  • تتم إزالة أقدم الإدخالات عند الوصول إلى الحد
  • يؤدي مسح السجلات إلى إزالة جميع الإدخالات من العرض

الحالة الفارغة

عندما لا تتطابق أي سجلات مع الفلاتر الحالية:

  • رسالة "لا توجد سجلات لعرضها"
  • تحقق من إعدادات الفلتر إذا كانت السجلات متوقعة

التحديث التلقائي

تظهر سجلات جديدة تلقائيًا عند إنشائها (عندما لا تكون متوقفة).

عرض الوثائق

يوفر عرض الوثائق متصفح وثائق مدمج، مما يتيح للمشغلين الوصول إلى جميع وثائق OmniEPDG مباشرة من لوحة التحكم.

الوثائق

اختيار الوثيقة

اختر من ملفات الوثائق المتاحة باستخدام شريط الأزرار:

الوثيقةالوصف
OPERATIONS.mdدليل العمليات مع بدء سريع وإجراءات
README.mdنظرة عامة على المشروع وتعليمات الإعداد
architecture.mdبنية النظام وتدفقات المكالمات
configuration.mdمرجع تكوين كامل
control-panel.mdدليل لوحة التحكم هذه
metrics.mdمرجع مقاييس Prometheus
troubleshooting.mdالمشكلات الشائعة وخطوات الحل

عرض Markdown

تُعرض الوثائق بدعم كامل لـ Markdown بما في ذلك:

  • العناوين وتنسيق النص
  • كتل التعليمات البرمجية مع تمييز الصياغة
  • الجداول
  • الروابط (داخلية وخارجية)
  • القوائم واقتباسات الكتل

عرض الموارد

يعرض عرض الموارد إحصائيات BEAM VM والتطبيقات التي تعمل على OTP.

الموارد

مقاييس النظام

المقياسالوصف
استخدام الذاكرةإجمالي الذاكرة المستخدمة بواسطة BEAM VM
عمليات BEAMعدد عمليات Erlang/Elixir التي تعمل
مدة التشغيلالوقت منذ بدء التطبيق

التطبيقات قيد التشغيل

تظهر جميع تطبيقات OTP المحملة مقسمة حسب الفئة:

الفئةالوصف
الرئيسيةتطبيق OmniEPDG
النظامتطبيقات Erlang/OTP الأساسية وElixir

انقر على تطبيق لعرض تفاصيله بما في ذلك الإصدار، الوصف، والاعتمادات.

عرض التكوين

يعرض عرض التكوين تكوين وقت التشغيل والتطبيقات المحملة.

التكوين

معلومات البيئة

الحقلالوصف
البيئةالبيئة الحالية لـ Mix (تطوير/إنتاج)
إصدار Elixirإصدار Elixir الجاري

قائمة التطبيقات

تعرض جميع تطبيقات OTP المحملة مع إصداراتها. اختر تطبيقًا لعرض:

  • وصف التطبيق
  • معلومات الإصدار
  • الاعتمادات
  • معلمات التكوين

تكوين لوحة التحكم

منفذ HTTP

قم بتكوين منفذ لوحة التحكم في config/runtime.exs:

config :omniepdg, OmniEpdg.Web.Endpoint,
http: [port: 4000]
المعلمةالنوعالافتراضيالوصف
portعدد صحيح4000منفذ HTTP لواجهة التحكم

تعطيل لوحة التحكم

يمكن تعطيل لوحة التحكم بعدم بدء نقطة الويب في الإنتاج إذا لم تكن مطلوبة. اتصل بمزود النظام الخاص بك للحصول على تكوين محدد للنشر.