26.1 الشروع في استضافة FootfallCam ™ Solution
مقدمة 26.1.1
إلى جانب توصيل أجهزة FootfallCam ™ الخاصة بك بالخوادم السحابية لـ FootfallCam ™ ، يمكنك اختيار استضافة FootfallCam ™ Solution في الخوادم الموجودة في مقر الشركة. يمكّنك هذا الخيار من تخزين البيانات بشكل آمن والتحكم الكامل في أماكن العمل الخاصة بهم ، بنفس المنهجية والوظائف مثل الخوادم السحابية التي توفرها FootfallCam ™.
26.1.2 طلب خدمة تثبيت خادم FootfallCam ™
FootfallCam ™ لا يمكن إجراء تثبيت الحل وإعداده إلا عن طريق FootfallCam ™ الخاص بنا المتخصصين الفنيين. وبالتالي ، فأنت مطالب بطلب خدمة تثبيت البرامج منا مقابل رسوم تثبيت لمرة واحدة.
فيما يلي الخطوات العامة لنشر خادم FootfallCam ™ المحلي على موقع العميل.
الخطوة 1 - حدد / استشر FootfallCam ™ بشأن متطلبات الخادم المحلي وقم بإعداد الخادم (الخوادم).
الخطوة 2 - اطلب خدمة تثبيت البرامج وأرسلها نموذج تثبيت الخادم إلى مبيعات @ footfallcam.com. (يمكن العثور على نموذج تثبيت الخادم في أسفل هذه الصفحة)
الخطوة 3 - FootfallCam ™ لجدولة فحص الخادم والتحقق من متطلبات أجهزة / شبكة الخادم.
الخطوة 4 - FootfallCam ™ لجدولة جلسة تثبيت البرامج وتنفيذها.
الخطوة 5 - إعداد الحساب وربط الأجهزة في FootfallCam ™ مدير تحليلي في الخادم (الخوادم).
26.1.3 نظرة عامة على استضافة FootfallCam ™ Solution
لاستضافة FootfallCam ™ الحل في مكان العمل ، يجب أن تستعد 2 مثيلات الخادم لاستضافة حل FootfallCam ™ بالكامل: -
- مايكروسوفت ويندوز سيرفر 2016+ (خادم النافذة)
- أوبونتو خادم 20.04 (خادم أوبونتو)
على أعلى مستوى ، هناك 4 مكونات رئيسية تشكل FootfallCam ™ الحل الموضح في الرسم التخطيطي والجدول أدناه:
مكون | الوصف | متوافق OS |
FootfallCam ™ Analytic Manager V9 |
تطبيق ويب أساسي يتيح للمستخدم عرض وإنشاء تقرير التحليلات وإدارة الموقع والجهاز والتكامل وفقًا لاحتياجات المستخدم في نظامهم الخاص ، مع إضافة التحكم في وصول المستخدم وواجهة برمجة التطبيقات جاهزة للاستيراد والتصدير. |
نظام التشغيل Windows Server |
قاعدة بيانات Microsoft SQL | يخزن بيانات التكوين وبيانات وصول المستخدم وبيانات السجل لـ FootfallCam ™ Analytic Manager V9. | نظام التشغيل Windows Server |
محرك بيانات الوقت الحقيقي |
مجموعة من الخدمات التي تستخدم Apache Technologies للتواصل ، وجمع ، ومعالجة ، وتجميع البيانات المستندة إلى الأحداث من أجهزة FootfallCam ™ عبر بروتوكول Websocket ، وإخراج المعلومات إلى قاعدة بيانات Druid. |
خادم أوبونتو |
قاعدة بيانات الكاهن |
وسيط تخزين لـ Real Time Data Engine لإجراء عملية القراءة / الكتابة بأعلى كفاءة وسرعة ممكنة. يستخدم FootfallCam ™ هذا أيضًا لإنشاء نقطة نهاية تسمح لـ FootfallCam ™ Analytic Manager V9 بالوصول إلى البيانات الموجودة في لوحة القيادة وإدارتها وتقديمها. |
خادم أوبونتو |
26.1.4 التطبيقات المراد تثبيتها
قواعد بيانات | وظيفة مع |
PostGresSQL |
Keycloak ، و Thingsboard ، و Apache Airflow ، و Doris |
كاساندرا دي بي |
لوحة الأشياء |
التطبيقات | المسمى الوظيفي |
أباتشي بولسار |
معالجة البيانات (تحليلات الوقت الحقيقي) |
اباتشي فلينك |
معالجة البيانات (تحليلات الوقت الحقيقي) |
اباتشي اشعال |
معالجة البيانات (تحليلات الوقت الحقيقي) |
أباتشي كافكا أون بولسار |
معالجة البيانات (تحليلات الوقت الحقيقي) |
Keycloak (عامل تشغيل) |
مصادقة المستخدم |
هبروكسي |
شهادة SSL |
مكعب شبيبة |
يعمل مع Apache Doris لإنتاج بيانات لوحة القيادة |
اباتشي دوريس |
يوفر بيانات لوحة القيادة |
اباتشي درويد |
تخزين البيانات واستيعابها في الوقت الفعلي والاستعلام التفاعلي |
لوحة الامور |
تنظيم وتصور سير عمل البيانات |
أباتشي تدفق الهواء |
تنظيم وتصور سير عمل البيانات |
MariaDB ل |
نظام إدارة قواعد البيانات لتخزين واسترجاع وإدارة البيانات |
نوفو |
Microservice لإدارة الإخطارات متعددة القنوات |
بوستجرس |
نظام إدارة قواعد البيانات لتخزين واسترجاع وإدارة البيانات |
إيربايت |
منصة خطوط أنابيب البيانات لنقل البيانات من أي مصدر إلى أي وجهة |
وحدة التكوين |
Microservice لتكوين البيانات والإعدادات |
وحدة التسجيل |
Microservice لتسجيل المعلومات مثل السجلات الهندسية وسجلات الأخطاء |
وحدة العلامة |
Microservice لوضع العلامات على البيانات |
وحدة الاستيراد والتصدير |
Microservice لاستيراد وتصدير البيانات |
وحدة IAM |
Microservice لإدارة المصادقة والتفويض والتحكم في الوصول إلى الموارد |
وحدة الملف |
خدمة مصغرة لتحميل وتنزيل الملفات |
وحدة الرسائل |
خدمة مصغرة لإرسال الرسائل ببوابة مختلفة |
26.2 تجهيز الخوادم الخاصة بك
26.2.1 اختيار النظام الأساسي المناسب لاستضافة FootfallCam ™ Solution
هناك العديد من موفري السحابة الذين يمكنهم تلبية متطلبات استضافة FootfallCam ™ Solution ، مثل Amazon AWS و Microsoft Azure و Google Cloud و OVH Cloud وغيرها الكثير ، اعتمادًا على التوفر في بلدك أو منطقتك.
يمكنك أيضًا اختيار استضافة FootfallCam ™ Solution مع الخوادم المحلية الخاصة بك مع شبكة خاصة. تأكد من استيفاء متطلبات الشبكة ، والتي يمكنك معرفة المزيد فيها الملحق أ - أمثلة على نشر خادم الاستضافة الذاتية.
26.2.2 متطلبات النظام
تعد المواصفات الصحيحة للخوادم مهمة لضمان تشغيل FootfallCam ™ Solution بشكل موثوق ومتسق دون الإخلال بالأداء. يوضح الجدول أدناه متطلبات النظام لاستضافة FootfallCam ™ Solution ، بما يتوافق مع عدد أجهزة FootfallCam ™ التي يتم دعمها: -
حجم الصنف | صغير | متوسط | كبير |
عدد أجهزة FootfallCam ™ | حتى أجهزة 100 | حتى أجهزة 500 | حتى أجهزة 1000 |
الخادم الأساسي | |||
وحدة المعالجة المركزية: | 8 نوى 64 بت | 12 نوى 64 بت | 16 نوى 64 بت |
مكبر الصوت : يدعم، مع دعم ميكروفون مدمج لمنع الضوضاء | شنومكسب أو أعلى | شنومكسب أو أعلى | شنومكسب أو أعلى |
تخزين** | شنومكسب أو أعلى | 1 تيرابايت أو أعلى | 2 تيرابايت أو أعلى |
نظام التشغيل | Windows Server 2016 أو أعلى (Standard أو Datacenter Edition) | ||
ترخيص خادم SQL | Microsoft SQL Server 2016 أو أعلى (Standard أو Enterprise Edition) | ||
خادم ثانوي | |||
وحدة المعالجة المركزية: | 16 نوى 64 بت | 24 نوى 64 بت | 32 نوى 64 بت |
مكبر الصوت : يدعم، مع دعم ميكروفون مدمج لمنع الضوضاء | شنومكسب أو أعلى | شنومكسب أو أعلى | شنومكسب أو أعلى |
تخزين** | 1 تيرابايت أو أعلى | 2 تيرابايت أو أعلى | 3 تيرابايت أو أعلى |
نظام التشغيل | Ubuntu Server 20.04 LTS أو أعلى |
26.2.3 متطلبات الشبكات
26.2.3.1 المجال / المجال الفرعي وشهادة SSL (اختياري)
يمكنك تقديم اسم المجال / المجال الفرعي وشهادة SSL من مزود DNS مثل كلاود فلير مضيفين سريعون إلخ، وأنشئ سجلات A التالية الموضحة أدناه: -
النوع | اسم** | الهدف الخادم | TTL |
سجل | بوابة ffc.mydomain.com | < > | السيارات |
سجل | ws-ffc.mydomain.com | < > | السيارات |
لمزيد من تأمين الخوادم الخاصة بك ، نشجعك أيضًا على إعداد جدار الحماية داخل الخوادم أو النظام الأساسي لمزود الخادم الخاص بك ، أيهما متاح. تأكد من استيفاء قواعد جدار الحماية المدرجة في قسم شنومكس.
سيتطلب FootfallCam أيضًا الوصول عن بُعد إلى خوادمك أثناء تثبيت البرامج وصيانتها وتحديثها ودعمها الفني ، فأنت مطالب بتوفير الوصول عن بُعد لـ FootfallCam ، والذي ستتعلم المزيد عنه لاحقًا في قسم شنومكس.
26.2.3.2 الخوادم في الشبكة الخاصة
إذا كانت خوادمك مستضافة في مقرك الخاص ، مع شبكة خاصة لا يمكن الوصول إليها عن طريق اتصال الإنترنت العام ، فهناك عدة طرق لضمان الاتصال بين أجهزة FootfallCam ، كل من الخوادم الخاصة بك وخوادم FootfallCam المركزية قادرة على إنشاء:
- قم بإعداد NAT أو إعادة توجيه المنفذ إلى كل من الخوادم الأساسية والثانوية (للأجهزة التي تصل من الشبكة الخارجية).
- قم بتنفيذ VPN Solution في كل موقع مطلوب (على سبيل المثال Fortinet).
تأكد من استيفاء قواعد جدار الحماية المدرجة في قسم شنومكس.
سيتطلب FootfallCam أيضًا الوصول عن بُعد إلى خوادمك أثناء تثبيت البرامج وصيانتها وتحديثها ودعمها الفني ، فأنت مطالب بتوفير الوصول عن بُعد لـ FootfallCam ، والذي ستتعلم المزيد عنه لاحقًا في قسم شنومكس.
26.2.3.3 قواعد جدار الحماية
للتأكد من أن FootfallCam ™ Solution يعمل بكامل طاقته في البيئة المحلية ، فأنت مطالب بتهيئة متطلبات الشبكة التالية: -
قواعد الجدار الناري الداخلي
مصدر | الرحلات | المنفذ والبروتوكول | الهدف |
أجهزة FootfallCam ™ ، الخادم الثانوي ، المستخدم |
الخادم الأساسي |
8873 (HTTP) 8874 (HTTPS) ** |
|
8881 (HTTP) 8882 (HTTPS) ** |
|
||
أجهزة FootfallCam ™ |
الخادم الثانوي |
8080 (WS / WSS **) | يسمح لجهاز (أجهزة) FootfallCam ™ بتحميل بيانات Space Occupancy إلى الخادم. |
الخادم الأساسي | 22 (سش) | يسمح باتصال طرفي SSH للموظفين التقنيين في FootfallCam ™ لأداء تثبيت البرامج وصيانتها عند الحاجة. | |
8081 (HTTP / HTTPS **) | يسمح للخادم الأساسي بالاتصال بالخادم الثانوي لمزامنة البيانات الحية مع مدير التحليل وتحديث التكوين. | ||
8089 |
السماح لـ Analytic Manager Portal بالمصادقة باستخدام Keycloak. |
||
4000، 5432، 3030 |
السماح لـ Analytic Manager بالتواصل مع CubeJs |
||
8030 (HTTP) ، 9030 (HTTPS) |
اسمح لـ CubeJs بالاستعلام عن Doris DB |
||
8089 |
السماح لـ Analytic Manager Portal بالمصادقة باستخدام Keycloak. |
||
9888 |
اسمح للخادم الثانوي بمنح حق الوصول إلى لوحة معلومات قاعدة بيانات Druid التي خزنت بيانات عد أجهزة FootfallCam ™ |
||
8082 (Flink) 8080 (تدفق الهواء) 8443 ، 6650 ، 6651 (نجم نابض) |
السماح للخادم الأساسي بالوصول إلى واجهة مستخدم الخادم الثانوي |
||
الخادم الأساسي ، أجهزة FootfallCam ™ |
9090 (Thingsboard) 9092 (كافكا) 2181 (Zookeeper) |
السماح للخادم الثانوي بالحصول على البيانات من أجهزة FootfallCam ™ السماح للخادم الأساسي بالوصول إلى واجهة مستخدم Thingsboard |
قواعد الجدار الناري في الخارج
مصدر |
الرحلات |
ميناء |
الهدف |
الخادم الأساسي ،
|
198.244.207.93 |
80 (HTTP) 443 (HTTPS) 5000 |
للسماح لـ FootfallCam ™ Analytic Manager في الخوادم المحلية بالتواصل مع خوادم FootfallCam ™ المركزية بغرض:
|
51.195.132.20 |
للسماح لـ FootfallCam ™ Analytic Manager في الخوادم المحلية بالتواصل مع خوادم FootfallCam ™ المركزية بغرض:
|
||
51.89.155.156 |
للسماح لـ FootfallCam ™ Analytic Manager في الخوادم المحلية بالتواصل مع خوادم FootfallCam ™ المركزية بغرض:
|
||
51.255.103.189 51.255.82.36 |
للسماح لـ FootfallCam ™ Analytic Manager في الخوادم المحلية بالتواصل مع خوادم FootfallCam ™ المركزية بغرض:
|
||
https://download.docker.com |
|
للسماح بتنزيل Docker وتثبيته في خادمك الثانوي بغرض: - يسمح للمطورين بحزم وتشغيل تطبيقات FootfallCam في الحاويات. - يسمح للمطورين بإدارة ومراقبة تطبيقات FootfallCam في الحاويات. |
|
|
51.68.207.95 |
26 (بروتوكول نقل البريد الإلكتروني) |
(اختياري) خادم SMTP الخاص بنا في حالة عدم قيام العميل بتطبيق خادم SMTP من جانب العميل في الحل. |
إذا كنت ستستضيف FootfallCam ™ Solution في شبكة خاصة ، فتأكد من أن قواعد جدار الحماية لديك قادرة على تلبية قائمة التحقق التالية:
- أجهزة FootfallCam ™ قادرة على التواصل مع كل من الخوادم الأولية والثانوية.
- يمكن إنشاء الاتصال بين الخوادم الأولية والثانوية.
26.3 تثبيت FootfallCam ™ Solution
26.3.1 خدمة تثبيت الخادم
في الوقت الحالي ، لا يوفر FootfallCam ™ أي ملفات تثبيت للمستخدمين لأداء التثبيت بأنفسهم بسبب الصعوبات التقنية. ومن ثم ، يمكن الدفع مقابل خدمة تثبيت الخادم بحيث يمكن لـ FootfallCam ™ إجراء تثبيت كامل للبرنامج ، بما في ذلك:
- تحقق من توافق موارد أجهزة الخوادم مع متطلبات النظام.
- تحقق من توافق اتصال الخوادم مع متطلبات الشبكة.
- تثبيت وتكوين FootfallCam ™ Analytic Manager V9.
- تثبيت وتكوين Microsoft SQL Server ** (الترخيص غير مضمن).
- تثبيت محرك البيانات في الوقت الحقيقي وتكوينه.
- تثبيت خادم قاعدة بيانات Druid وتكوينه.
- صيانة البرامج وتحديثها ودعمها بشكل مستمر.
يمكنك معرفة المزيد عن طلب خدمة تثبيت الخادم بتنسيق قسم شنومكس في الاعلى.
26.3.2 متطلبات الوصول عن بعد
في حالة تثبيت البرنامج أو صيانة الخادم أو المشكلات الفنية المتعلقة بأجهزة FootfallCam ™ أو البرامج والوحدات المستضافة ، يوصي FootfallCam ™ عملائنا بتوفير الوصول عن بُعد لسطح المكتب باستخدام بيانات اعتماد وصول ثابتة (المعرف وكلمة المرور) ، والمتاحة على مدار الساعة طوال أيام الأسبوع ، مع وصول معين إلى الشبكة.
السبب في أننا طلبنا الوصول إلى سطح المكتب البعيد ببيانات اعتماد ثابتة كما يلي:
-
قد يختلف وقت تنفيذ العمل الضروري بين مستخدمي المنطقة الزمنية والموظفين التقنيين لـ FootfallCam ™ ، لتجنب أي تأخير في الإجراء ، يُفضل الوصول غير المراقب لتسريع العملية.
-
لتقصير وقت الاتصال اللازم للموظفين التقنيين لـ FootfallCam ™ مع مسؤول تكنولوجيا المعلومات في الموقع ، يُنصح بعدم تكرار تغيير كلمة المرور ، باستثناء الضرورة.
يمكنك اختيار إحدى طرق الوصول إلى سطح المكتب البعيد التالية أدناه:
طريقة الوصول عن بعد |
رابط التعليمات / التنزيل |
اتصال سطح المكتب البعيد (RDP) |
انقر هنا للحصول على تعليمات حول كيفية إعداد RDP في الخادم الأساسي الخاص بك |
AnyDesk |
انقر هنا لتنزيل التطبيق وتثبيته على الخادم الأساسي الخاص بك |
بالنسبة للخوادم التي تتم استضافتها في شبكة خاصة ، ما لم تكن قد اخترت حل الوصول عن بعد مثل AnyDesk ، فأنت مطالب بتنفيذ خدمات VPN المفضلة لديك ، وتوفير الوصول المناسب للمتخصصين التقنيين في FootfallCam ™ لصالح تثبيت الخادم وما بعد- دعم التثبيت.
بعد الانتهاء من الإجراء أعلاه ، يرجى تضمين بيانات الاعتماد الخاصة بك في ملف نموذج تثبيت الخادم قبل طلب خدمة تثبيت الخادم.