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

دليل عمليات OmniWeb

OmniWeb هي بوابة إدارة موحدة قائمة على الويب لشبكة النواة المتنقلة بالكامل. إنها نافذة واحدة توفر مراقبة في الوقت الحقيقي، وتكوين، وتتبع بروتوكولات، وتحليل سجلات، ولوحات معلومات، وإدارة دورة حياة البرمجيات لكل وظيفة شبكة (NF) في واجهة واحدة — EPC، IMS، CS Core، 5G Core، SS7، الرسائل، الشحن، والبنية التحتية الداعمة التي تشغلها.

بدلاً من تسجيل الدخول إلى مجموعة من واجهات سطر الأوامر للعناصر، وGrafana، وLoki، وHomer ��شكل منفصل، يقوم المشغل بفتح OmniWeb ويمكنه:

  • رؤية الشبكة بالكامل في لمحة من خلال خرائط الطوبولوجيا التفاعلية وصحة كل عنصر.
  • عرض وتحرير وتغيير إعدادات NF — إضافة مسار في SMSC، توفير مشترك في HSS، مسح جلسة على UPF — من خلال واجهة مستخدم متسقة واحدة.
  • مشاهدة سجلات منظمة في الوقت الحقيقي لأي عنصر وتتبع مشترك واحد عبر الشبكة بالكامل (Diameter، GTP-C، PFCP، SIP، MAP).
  • فتح لوحات معلومات Grafana والإحصائيات المدمجة، دون مغادرة البوابة.
  • إدارة إصدارات البرمجيات ودورة الحياة عبر الأسطول.

تتم إدارة كل وظيفة شبكة من خلال نفس مجموعة الأنماط. يوثق هذا الدليل تلك الأنماط العامة مرة واحدة — فهي تنطبق على كل NF.

طوبولوجيا شبكة OmniWeb — النافذة الواحدة على شبكة النواة بالكامل

عرض الطوبولوجيا في OmniWeb — النافذة الواحدة عبر EPC وIMS وCS Core و5G Core. العناصر النشطة قابلة للنقر وتؤدي مباشرة إلى صفحات إدارتها.

نظرًا لأن OmniWeb يستهلك بيانات الإشارة الخاصة بالشبكة، يمكنه إعادة بناء تدفق مكالمة مشترك واحد بشكل مباشر — دون الحاجة إلى تحميل أي حزمة — ورسمها كدرج مرتبة زمنياً عبر كل عنصر تواصل معه:

تدفق الإشارة المباشر المعاد بناؤه إلى درج — ارتباط LTE لمشترك واحد مرتبط عبر eNodeB وMME وHSS وSGW-C وPGW-C، ممزوجاً بـ S1AP وDiameter وGTP-C في مخطط تسلسل مرتبة زمنياً واحد

تتبع الجلسات الحية — ارتباط LTE لمشترك واحد تم إعادة بنائه مباشرة من بيانات إشارة الشبكة، مرتبطاً بـ S1AP وDiameter S6a وGTP-C عبر eNodeB وMME وHSS وSGW-C وPGW-C على درج واحد. انقر على أي رسالة للحصول على فك تشفيرها والهيكس. راجع السجلات وتتبع المشتركين.


خريطة الوثائق​

ابدأ هنا​

  • الهندسة المعمارية — كيف يعمل OmniWeb: SPA، الوكيل الخلفي، نموذج التكوين، وكيف يتحدث مع كل NF وLoki وGrafana.
  • العمليات الشائعة — الأنماط المشتركة من قبل كل عنصر: كيفية عرض وتحرير وتغيير إعدادات NF؛ كيفية قراءة السجلات؛ كيفية سلوك الاستطلاع، وعرض التكوين، وRBAC. اقرأ هذا مرة واحدة وسينطبق في كل مكان.

الرؤية والتشخيص​

  • لوحات معلومات Grafana والإحصائيات — لوحات معلومات مدمجة، إحصائيات العناصر، والتنبيهات.
  • السجلات وتتبع المشتركين — سجلات منظمة في الوقت الحقيقي من Loki، تتبع الجلسات عبر الشبكة (اتبع مشترك واحد من البداية إلى النهاية)، والتقاط SIP من Homer.
  • Homer — التقاط SIP — واجهة التقاط SIP المدمجة والمصادقة التلقائية: ابحث عن SIP الملتقط وأعد بناء درج إشارة المكالمة؛ كيف يختلف عن تتبع الجلسات.
  • تتبع المكالمات (تتبع SIP) - ابحث عن المكالمات المسجلة، افتح تفاصيل المكالمة الكاملة مع جودة الصوت لكل ساق (MOS) والاهتزاز، اتبع درج SIP متعدد القفزات عبر IMS، عرض رسم QoS، الاستماع إلى الصوت المسجل، تنزيل PCAP، ومشاهدة المكالمات الحية وصحة وكيل الالتقاط. مدعوم من وكلاء التقاط الحزم المجمعة على عناصر IMS.
  • طوبولوجيا الشبكة — عرض الطوبولوجيا من خلال نافذة واحدة وقائمة مضيفي البنية التحتية.
  • أرشيف التكوين - نسخ احتياطية لتكوين الأجهزة: تقوم أجهزة التوجيه بدفع تصديرها الخاص إلى OmniWeb عبر FTP، ويحتفظ الأرشيف بكل إصدار قابل للبحث والترتيب والمقارنة.

المنصة​

  • مرجع API (OpenAPI / Swagger) — تصفح وجرب واجهة برمجة التطبيقات REST الخاصة بالتحكم في /api/docs؛ مواصفات OpenAPI موجودة في /api/openapi.json.
  • إدارة البرمجيات — إدارة الإصدار��ت، مستودع APT، ودورة حياة البرمجيات.
  • أجهزة الاختبار — التحكم عن بعد في الهواتف المتصلة بـ ADB في المواقع البعيدة؛ إجراء المكالمات، إرسال الرسائل النصية، وتشغيل اختبارات VoLTE / الإشارة / الاتصال المجدولة المصدرة إلى Prometheus.
  • محاكي RAN — إنشاء eNodeBs وUEs افتراضية لاختبار نواة حية دون الحاجة إلى أجهزة: الارتباطات، جلسات البيانات، تسجيل IMS مع موقع الخلية، الرسائل القصيرة / المكالمات، سيناريوهات الانقطاع، واختبار التحميل — قابل للتشغيل من أجهزة الاختبار.
  • اختبار الشبكة (اختبار التحميل) — دفع تحميل إشارة اصطناعية في نواة حية باستخدام محاكي RAN: الارتباطات، جلسات البيانات، وتسجيلات IMS، تشغيل عند الطلب أو وفق جدول زمني مع تصدير النتائج إلى Prometheus.
  • 5G Core — لوحات معلوما�� لكل NF الخاصة بطبقة التحكم في 5GC (NRF، AMF، SMF، UDM/UDR، AUSF، PCF، CHF، NSSF، BSF، SCP): الصحة، التسجيلات، سياقات UE، جلسات PDU، تجمعات IP لـ SMF، وإجراءات مسح الحالة.
  • محرر الموقع — قراءة ملف التكوين الخام لكل موقع (العناصر، المضيفون، fivegc، المراقبة) في عارض مع تمييز التركيب؛ المصدر الحقيقي الذي تستمد منه OmniWeb كل موقع.
  • OmniRoam — أتمتة اختبار التجوال — تشغيل كتب اختبار التجوال GSMA (IR.38، IR.48، VoLTE) تلقائيًا ضد شبكة حية، التقاط النجاح/الفشل مع الأدلة، جدولة عمليات التشغيل الروتينية، وتصدير دفتر GSMA المكتمل. روابط إلى كتب الاختبار، تشغيل الاختبارات، مستكشف كتب الاختبار، والمستندات المكتملة.
  • OmniRoam — اتفاقيات التجوال وأتمتة البريد الإلكتروني — الجانب التجاري/التجهيزي لـ OmniRoam: أرسل بريدًا إلكترونيًا لشريك وOmniRoam تستخرج الحقائق، تنشئ أو تحدث الاتفاقية، تولد وتوقع إلكترونيًا الأوراق AA.12/AA.13/CLL/TCC/TNS، وتقوم بتخزينها، وترفع أوامر العمل مع إشعارات webhook + البريد الإلكتروني إلى المعين.
  • بنك SIM — جرد موزع لكل SIM في كل قارئ عبر جميع الوكلاء — مركزي على القارئ، مع وجود البطاقة، الهوية، وأدوات نظام الملفات/APDU لكل فتحة.
  • أدوات بطاقة SIM — أدوات منخفضة المستوى لكل بطاقة تصل عبر أي قارئ على أي وكيل: مستكشف نظام ملفات SIM (تصفح/تحرير/فك تشفير EFs)، محطة APDU (إرسال APDUs خام، جلسة واحدة أو حالة)، سجل APDU (تتبع مباشر بين المودم وSIM)، وإدارة ملفات تعريف eSIM (eUICC).
  • أداة SIM Toolkit (STK) — عميل تطبيق STK تفاعلي. تنقل عبر قوائم المشغل، تفعيل الخدمات المقيمة على SIM، ودفع الأوامر الاستباقية على أي بطاقة في قارئ متصل.
  • SIM عن بُعد وSIM افتراضي — تقديم أي SIM إلى أي مودم عبر الشبكة عبر محاكيات البطاقة، ومحاكاة SIM افتراضي (صورة محفوظة + مفاتيح HSS) بحيث يرتبط المودم كمشترك ليس لديك بطاقة فعلية له.
  • إدارة SIM OTA — قراءة وتحرير ملفات SIM عن بُعد عبر الهواء مع حزم RFM/RAM المؤمنة (03.48 / SCP80) — قارئ على المضيف، وكيل بعيد، أو SMPP إلى SIM ميداني — بالإضافة إلى ملفات تعريف أمان قابلة لإعادة الاستخدام وحملات انتشار.
  • المصادقة والتحكم في الوصول — نظرة عامة على نموذج التحكم في الوصول، مع روابط إلى:

الهندسة المعمارية في لمحة​

كل طلب من المتصفح يحمل JWT. يتحقق الخلفية منه، ويتحقق من الأذونات المعتمدة على الدور للعنصر المستهدف وطريقة HTTP، ثم يقوم بإعادة توجيه (وكيل) الطلب إلى واجهة برمجة التطبيقات الخاصة بإدارة العنصر. يتم الوصول إلى Grafana وLoki وHomer من خلال نفس البوابة المعتمدة، لذا فإن تسجيل دخول واحد إلى OmniWeb يحكم المجموعة بالكامل. راجع الهندسة المعمارية للحصول على التفاصيل الكاملة.


وظائف الشبكة المدعومة​

تدير OmniWeb كل وظيفة في نواة Omnitouch. يتم إدارة جميعها من خلال نفس الأنماط العامة الموضحة في العمليات الشائعة — هذه هي جرد ما يمكن إدارته، وليس دليل لكل عنصر.

المجالوظائف الشبكة
EPCHSS، MME، SGW-C، PGW-C / SMF، UPF
5G CoreAMF، SMF، UDM، UDR، AUSF، PCF، NSSF، BSF، SCP، CHF، NRF
IMSP-CSCF، I-CSCF، S-CSCF، TAS، ePDG، الاستحقاق (OmniSEP)
CS Core & SS7MSC، STP، HLR، بوابة CAMEL
الرسائلSMSC، بوابة SMPP، IP-SM-GW، DRA
الموقعLCS (OmniLCS)
الشحن والوصولOCS، TWAG، RAN Monitor، خادم الترخيص
التعرض وإنترنت الأشياءSCEF (OmniSCEF)

إضافة مثيل آخر من أي من هذه الوظائف هي مجرد تغيير في التكوين — راجع نموذج التكوين. يتم إدارة نشر OmniWeb وتكوينه عبر Ansible؛ لا تقم بتحرير ملفات التكوين مباشرة على المضيفين. عند وجود عدة مثيلات من نفس النوع، توفر OmniWeb قائمة منسدل�� لكل مثيل وعرض أسطول للحالة الإجمالية — راجع عرض متعدد المثيلات والأسطول.


ماذا يمكنك أن تفعل باستخدام OmniWeb​

تستخدم كل مهمة أدناه نفس الآليات العامة، الموثقة في العمليات الشائعة.

الهدفأين في OmniWebكيف يعمل
الحصول على نظرة عامة على الشبكة بالكاملعرض الطوبولوجيا (EPC / IMS / CS Core / 5GC)الطوبولوجيا
توفير أو تحرير مشتركالعنصر → علامة التبويب البيانات → نموذج الإضافة/التحريرتحرير وتغيير إعدادات NF
إضافة أو تغيير مسارالعنصر → التوجيه → نموذج الإضافة/التحريرتحرير وتغيير إعدادات NF
مسح / تحرير جلسة أو مكالمةالعنصر → الجلسات / المكالمات → الإجراءتشغيل الإجراءات
قراءة التكوين (الأسرار مخفية)العنصر → التكوينعرض التكوين
مشاهدة السجلات الحية لعنصرالعنصر → السجلاتالسجلات والتتبع
متابعة مشترك واحد عبر الشبكةتتبع الجلسة → البحث عن IMSI/MSISDNالسجلات والتتبع
تحليل تدفق مكالمة SIP/VoIP بالتفصيلHomer / التقاط SIP (شريط جانبي، اكتشاف تلقائي)Homer
التحقق من جودة صوت المكالمة (MOS) أو الاستماع إليهاتتبع الجلسة → تتبع المكالمات → فتح مكالمةتتبع المكالمات
فحص وظيفة شبكة 5GC5G Core → لوحة معلومات NF5G Core
اختبار تحميل النواة (Diameter / SIP)اختبار الشبكةاختبار الشبكة
تصفح أو تحرير نظام ملفات بطاقة / إرسال APDUs خامSIMs → نظام ملفات SIM / محطة APDUأدوات بطاقة SIM
التنقل عبر قوائم STK على تطبيق SIMSIMs → أداة SIM Toolkitأداة SIM Toolkit
إدارة ملفات تعريف eSIM على eUICCSIMs → eSIM (LPA)أدوات بطاقة SIM
قراءة التكوين الخام لموقعمحرر الموقعمحرر الموقع
عرض لوحات المعلومات والإحصائياتالعنصر → لوحات المعلومات، أو الشريط الجانبي لـ GrafanaGrafana
إدارة إصدارات البرمجياتالبرمجياتإدارة البرمجيات
اختبار هاتف حقيقي في موقع بعيدأجهزة الاختبار → الأسطول / وحدة التحكمأجهزة الاختبار
تشغيل كتاب اختبار التجوال GSMAاختبارات التجوال → كتب الاختبارOmniRoam
قراءة أو تحرير ملفات SIM عبر الهواءSIMs → OTAإدارة SIM OTA
إدارة المستخدمين والأذوناتالإعدادات → الأذوناتالمصادقة

الاستطلاع في الوقت الحقيقي (ينطبق في كل مكان)​

تقوم جميع الصفحات التشغيلية بالتحديث التلقائي على فترات قابلة للتكوين. يظهر مؤشر الاستطلاع في رأس كل صفحة:

  • ما إذا كان الاستطلاع نشطًا (نقطة خضراء) أو متوقفًا.
  • فترة الاستطلاع (عادةً 5 ثوانٍ؛ قابلة للتكوين لكل عنصر عبر pollIntervalMs).
  • ما إذا كانت عملية جلب جارية حاليًا (دوار).
  • الطابع الزمني لآخر تحديث ناجح.

يمكن تبديل الاستطلاع تشغيلًا أو إيقافًا لكل صفحة. بعض الصفحات — وحدات التحكم التفاعلية وأدوات التشخيص — لا تقوم بالاستطلاع تلقائيًا وتتطلب تحديثًا يدويًا. تم توثيق سلوك الاستطلاع مرة واحدة في العمليات الشائعة.