تكامل ®StableNet®

يُستخدم تكامل StableNet® لعرض وتقييم البيانات من StableNet®.

يوضح الرسم البياني التالي المكونات المعنية:

stablenet-fdw-components.drawio.png

لوحة تحكم SKOOR

يعمل تطبيق لوحة التحكم في المتصفح. يسمح بعرض لوحات المعلومات وتحريرها. يتلقى تطبيق لوحة التحكم بياناته من خدمة الويب SKOOR.

خادم SKOOR

خدمة الويب SKOOR

توفر خدمة الويب SKOOR البيانات للوحات المعلومات. يمكن إعداد البيانات للعرض باستخدام محرك استعلام متكامل (استعلامات البيانات).

مصادقة SKOOR

يستخدم واجهة برمجة تطبيقات StableNet Middleware لمصادقة المستخدمين على StableNet.

قاعدة بيانات PostgreSQL

عادةً ما يتم تشغيل قاعدة بيانات SKOOR PostgreSQL على نفس النظام الذي يعمل عليه SKOOR نفسه.

غلاف البيانات الخارجية (FDW) الخاص بـ StableNet

هذا هو امتداد PostgreSQL يتصل مع واجهة برمجة تطبيقات StableNet Middleware باستخدام طلبات HTTPS ويجعل البيانات متاحة للعملاء كجداول قاعدة بيانات عادية. إذا تم إجراء مكالمة إلى جدول، يتم إرسال طلب HTTPS المقابل تلقائيًا في الخلفية. يتم استخدام FDW في المقام الأول للبيانات الثابتة مثل الأجهزة والواجهات والقياسات وما إلى ذلك.

بيانات القياس المجمعة مسبقًا (AGG)

يتم تجميع البيانات مسبقًا في أحجام دلاء محددة من أجل التمكن من إجراء تقييمات على بيانات القياس بسرعة. تتوفر الدقة التالية حاليًا:

  • دقيقة

  • 5 دقائق

  • 15 دقيقة

  • كل ساعة

  • يوميًا

  • أسبوعي

  • شهرياً

  • ربع سنوي

  • سنويًا

تتم مزامنة البيانات وتجميعها بواسطة مهمة مزامنة البيانات. تتم تسمية الجداول وفقًا لحجم الدلو. على سبيل المثال stablenet_meaurement_data_minutely ، stablenet_measurement_data_15_minutely ، ، ...

يتم تنظيف البيانات المجمعة تلقائيًا بناءً على سياسة احتفاظ قابلة للتكوين. بشكل افتراضي، يتم تعريف نهج الاحتفاظ على النحو التالي:

[retention_days]
#raw = 1
#minutely = 1
#five_minutely = 14
#fifteen_minutely = 31 # ~1 month
#hourly = 93 # ~3 months
#daily = 365 # ~1 years
#weekly = 365 # ~1 years
#monthly = 1825 # ~5 years
#quarterly = 1825 # ~5 years
#yearly = 3650 # ~10 years

مزامنة البيانات

يتم تكوين مهمة مزامنة البيانات في محرك SKOOR ويتم تنفيذها هناك أيضًا. وتتكون بشكل أساسي من جزأين.

مزامنة البيانات الأولية

تتم حالياً مزامنة جدولي sn_ping_data و sn_snmp_data. يتم إنشاء نسخة واحدة لواحد من البيانات من قاعدة بيانات StableNet داخل قاعدة بيانات SKOOR. باستخدام sn_snmp_data ، يمكن تقييد المقاييس والقياسات المتزامنة حسب التكوين. هناك خطط مستقبلية لدفع بيانات القياس هذه مباشرةً من StableNet ind إلى قاعدة بيانات PostgreSQL بدلاً من استطلاعها من قاعدة بيانات StableNet.

مزامنة البيانات الإجمالية

هنا، يتم تجميع البيانات من الجداول الأولية في أحجام الجداول المحددة.

خادم StableNet

البرمجيات الوسيطة StableNet

يوفر واجهة برمجة تطبيقات HTTP التي يمكن لموفري الطرف الثالث من خلالها الاستعلام عن البيانات من StableNet. يتم استخدام واجهة برمجة التطبيقات هذه بواسطة FDW.

قاعدة بيانات StableNet

عادةً ما تكون قاعدة بيانات أوراكل أو MySQL التي تستخدمها StableNet. يستخدم SKOOR قاعدة البيانات هذه لاسترداد بيانات القياس بكفاءة.