تكامل ®StableNet®
يستخدم تكامل StableNet® لعرض وتقييم البيانات من StableNet®.
يوضح الرسم البياني التالي المكونات المعنية:
لوحة معلومات SKOOR
يعمل تطبيق لوحة التحكم في المتصفح. ويتيح عرض لوحات التحكم وتحريرها. يتلقى تطبيق لوحة التحكم بياناته من خدمة الويب SKOOR.
خادم SKOOR
خدمة الويب SKOOR
توفر خدمة الويب SKOOR البيانات للوحات المعلومات. يمكن إعداد البيانات للعرض باستخدام محرك استعلام متكامل تمامًا (استعلامات البيانات).
SKOOR Auth
يستخدم واجهة برمجة تطبيقات StableNet Middleware API لمصادقة المستخدمين على StableNet.
قاعدة بيانات PostgreSQL
عادةً ما تعمل قاعدة بيانات SKOOR PostgreSQL على نفس النظام الذي يعمل عليه SKOOR نفسه.
StableNet Foreign Data Wrapper (FDW)
هذا امتداد لـ PostgreSQL يتواصل مع واجهة برمجة تطبيقات StableNet Middleware API باستخدام طلبات 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 و sn_usrscript_data. يتم إنشاء نسخة طبق الأصل من البيانات من قاعدة بيانات StableNet داخل قاعدة بيانات SKOOR. يمكن تقييد القياسات المزامنة ومقاييس SNMP عن طريق التكوين. هناك خطط مستقبلية لدفع بيانات القياس هذه مباشرة من StableNet إلى قاعدة بيانات PostgreSQL بدلاً من استقصائها من قاعدة بيانات StableNet.
مزامنة البيانات المجمعة
هنا، يتم تجميع البيانات من الجداول الأولية في أحجام محددة.
خادم StableNet
برنامج StableNet Middleware
يوفر واجهة برمجة تطبيقات HTTP يمكن لمقدمي الخدمات من الأطراف الثالثة من خلالها الاستعلام عن البيانات من StableNet. يتم استخدام واجهة برمجة التطبيقات هذه بواسطة FDW.
قاعدة بيانات StableNet
عادةً ما تكون هذه قاعدة بيانات Oracle أو MySQL تستخدمها StableNet. يستخدم SKOOR قاعدة البيانات هذه لاسترداد بيانات القياس بكفاءة.
