دليل عمليات 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 — النافذة الواحدة عب�� EPC، IMS، CS Core، و5G Core. العناصر النشطة قابلة للنقر وتؤدي مباشرة إلى صفحات إدارتها.
نظرًا لأن OmniWeb يستهلك بيانات الإشارة الخاصة بالشبكة، فإنه يمكنه إعادة بناء تدفق مكالمة مشترك واحد بث مباشر — دون الحاجة إلى تحميل أي التقاط حزم — ورسمه كدرج مرتب زمنيًا عبر كل عنصر تلامسه:

تتبع الجلسات الحية — ارتباط 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 الملتقط وأعد بناء درج إشارة المكالمة؛ كيف يختلف عن تتبع الجلسات.
- طوبولوجيا الشبكة — عرض الطوبولوجيا من نافذة واحدة وقائمة مضيفي البنية التحتية.
المنصة
- مرجع API (OpenAPI / Swagger) — تصفح وجرب واجهة برمجة التطبيقات REST الخاصة بالتحكم في
/api/docs؛ مواصفات OpenAPI موجودة في/api/openapi.json. - إدارة البرمجيات — إصدار، مستودع APT، ودورة حياة البرمجيات.
- أجهزة الاختبار — التحكم عن بُعد في الهواتف المتصلة بـ ADB في المواقع البعيدة؛ إجراء المكالمات، إرسال الرسائل النصية، وتشغيل اختبارات VoLTE / الإشارة / الاتصال المجدولة المصدرة إلى Prometheus.
- محاكي RAN — إنشاء eNodeBs وUEs افتراضية لاختبار نواة حية دون أجهزة: الارتباطات، جلسات البيانات، تسجيل IMS مع موقع الخلية، الرسائل القصيرة / المكالمات، سيناريوهات الانقطاع، واختبار التحميل — يمكن التحكم فيها من أجهزة الاختبار.
- اختبار الشبكة (اختبار التحميل) — دفع تحميل Diameter (Seagull) وSIP/IMS (SIPp) في النواة من مولدات تسجل ذاتيًا: تعيين معدل، زيادة، إيقاف/تفريغ/إيقاف لكل مولد أو عبر المجموعة بأكملها، مع مقاييس CPU حية.
- 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 عن بُعد وSIM افتراضية — تقديم أي SIM إلى أي مودم عبر الشبكة عبر محاكيات بطاقات، ومحاكاة SIM افتراضية (صورة محفوظة + مفاتيح HSS) بحيث يرتبط المودم كمشترك ليس لديك بطاقة فعلية له.
- إدارة SIM عبر الهواء (OTA) — قراءة وتحرير ملفات SIM عن بُعد عبر الهواء مع حزم RFM/RAM المؤمنة (03.48 / SCP80) — قارئ على المضيف، وكيل عن بُعد، أو SMPP إلى SIM ميداني — بالإضافة إلى ملفات تعريف أمان قابلة لإعادة الاستخدام وحملات توزيع.
- المصادقة والتحكم في الوصول — نظرة عامة على نموذج التحكم في الوصول، مع روابط إلى:
- تسجيل الدخول وجلسات JWT — تدفق تسجيل الدخول، عمر الرمز، تسجيل دخول واحد يمتد عبر المكدس.
- التحكم في الوصول القائم على الدور — أذونات وتطبيقات لكل عنصر، لكل طريقة.
- تسجيل الدخول باستخدام مفتاح SSH — وصول SSH إلى المضيف المركزي، المفاتيح المقدمة مباشرة من OmniWeb.
- تسجيل التدقيق — تدقيق بوابة، تسجيل دخول SSH، وأوامر.
العمارة في لمحة
كل طلب من المتصفح يحمل JWT. يتحقق الخلفية منه، ويتحقق من أذونات الدور المستندة إلى العنصر المستهدف وطريقة HTTP، ثم يقوم بإعادة توجيه (وكيل) الطلب إلى واجهة برمجة التطبيقات الخاصة بإدارة العنصر. يتم الوصول إلى Grafana وLoki وHomer من خلال نفس البوابة المعتمدة، لذا فإن تسجيل دخول واحد إلى OmniWeb يتحكم في المجموعة بأكملها. انظر العمارة للحصول على التفاصيل الكاملة.
وظائف الشبكة المدعومة
تدير OmniWeb كل وظيفة في نواة Omnitouch. يتم إدارة جميعها من خلال نفس الأنماط العامة الموصوفة في العمليات الشائعة — هذه هي جرد ما يمكن إدارته، وليس دليلًا لكل عنصر.
| المجال | وظائف الشبكة |
|---|---|
| EPC | HSS، MME، SGW-C، PGW-C / SMF، UPF |
| 5G Core | AMF، SMF، UDM، UDR، AUSF، PCF، NSSF، BSF، SCP، CHF، NRF |
| IMS | P-CSCF، I-CSCF، S-CSCF، TAS، ePDG، الاستحقاق (OmniSEP) |
| CS Core & SS7 | MSC، 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 |
| فحص وظيفة شبكة 5GC | 5G Core → لوحة معلومات NF | 5G Core |
| اختبار تحميل النواة (Diameter / SIP) | اختبار الشبكة | اختبار الشبكة |
| تصفح أو تحرير نظام ملفات بطاقة / إرسال APDUs خام | SIMs → نظام ملفات SIM / محطة APDU | أدوات بطاقة SIM |
| إدارة ملفات تعريف eSIM على eUICC | SIMs → eSIM (LPA) | أدوات بطاقة SIM |
| قراءة التكوين الخام لموقع | محرر ال��وقع | محرر الموقع |
| عرض لوحات المعلومات والإحصائيات | عنصر → لوحات المعلومات، أو شريط جانبي Grafana | Grafana |
| إدارة إصدارات البرمجيات | البرمجيات | إدارة البرمجيات |
| اختبار هاتف حقيقي في موقع بعيد | أجهزة الاختبار → الأسطول / وحدة التحكم | أجهزة الاختبار |
| تشغيل كتاب اختبار تجوال GSMA | اختبارات التجوال → كتب الاختبار | OmniRoam |
| قراءة أو تحرير ملفات SIM عبر الهواء | SIMs → OTA | إدارة SIM عبر الهواء |
| إدارة المستخدمين والأذونات | الإعدادات → الأذونات | المصادقة |
الاستطلاع في الوقت الحقيقي (ينطبق في كل مكان)
تقوم جميع الصفحات التشغيلية بتحديث تلقائي على فترات قابلة للتكوين. يظهر مؤشر الاستطلاع في رأس كل صفحة:
- ما إذا كان الاستطلاع نشطًا (نقطة خضراء) أو متوقفًا.
- فترة الاستطلاع (عادةً 5 ثوانٍ؛ قابلة للتكوين لكل عنصر عبر
pollIntervalMs). - ما إذا كان هناك عملية جلب جارية حاليًا (دوار).
- الطابع الزمني لآخر تحديث ناجح.
يمكن تبديل الاستطلاع تشغيلًا أو إيقافًا لكل صفحة. بعض الصفحات — وحدات التحكم التفاعلية وأدوات التشخيص — لا تقوم بالاستطلاع تلقائيًا وتتطلب تحديثًا يدويًا. يتم توثيق سلوك الاستطلاع مرة واحدة في العمليات الشائعة.