إن مفهوم تصميم WGCLOUD هو جيل جديد من نظام مراقبة التشغيل والصيانة البسيط، الذي يدعو إلى النشر السريع، ويقلل من صعوبة تعلم التشغيل والصيانة، ويعمل تلقائيًا بالكامل بدون قوالب ونصوص برمجية.
تم تطوير WGCLOUD استنادًا إلى بنية Springboot للخدمات الدقيقة، وهو نظام مراقبة موزع خفيف الوزن وعالي الأداء. تتضمن مؤشرات المجموعة الأساسية: استخدام وحدة المعالجة المركزية، ودرجة حرارة وحدة المعالجة المركزية، واستخدام الذاكرة، وسعة القرص، وإدخال القرص، والحالة الصحية للقرص الصلب، والنظام. التحميل، وكمية الاتصال، وحركة مرور بطاقة الشبكة، ومعلومات نظام الأجهزة، وما إلى ذلك. يدعم مراقبة تطبيقات العمليات ومقاومة التلاعب بالملفات والمنافذ والسجلات وحاويات DOCKER وقواعد البيانات وجداول البيانات والموارد الأخرى على الخادم. يدعم واجهة برمجة تطبيقات واجهة خدمة المراقبة، ومعدات اتصالات البيانات (مثل المحولات، وأجهزة التوجيه، والطابعات)، وما إلى ذلك. إنشاء مخطط هيكلي للشبكة تلقائيًا، وتصور على الشاشة الكبيرة، وSSH للويب (جهاز أساسي)، ومخططات التحليل الإحصائي، وتنفيذ التعليمات دفعة واحدة، ودفع معلومات التنبيه (مثل البريد الإلكتروني، وDingTalk، وWeChat، والرسائل النصية القصيرة، وما إلى ذلك).
استخدام كود المصدر
1. إذا كنت تستخدم IDEA (موصى به)، فما عليك سوى فتح wgcloud-server وwgcloud-agent مباشرةً
2. في حالة استخدام Eclipse، ما عليك سوى استيراد المشروع المخضرم wgcloud-server وwgcloud-agent. استخدم JDK 1.8
3. قم بتشغيل البرنامج النصي SQL المطلوب (يستخدم هذا المشروع قاعدة بيانات mysql)، وقم بإنشاء قاعدة البيانات wgcloud في قاعدة بيانات mysql ضمن مجلد sql، ثم قم باستيراد wgcloud.sql
4. يمكن وضع ملفات البرامج النصية الموجودة في دليل bin، وهي البرامج النصية لبدء/إيقاف الخادم والوكيل (linux وwindows)، في نفس الدليل مثل wgcloud-server-release.jar المعبأ.
بيئة التشغيل
1.جدك: JDK1.8، JDK11
2. قاعدة البيانات: MySql5.5 وما فوق، MariaDB، PostgreSQL، Oracle
3. دعم منصة النظام
دعم مراقبة سلسلة Linux: Debian، RedHat، CentOS، ubuntu، Kirin، Tongxin، Loongson، Raspberry Pi، إلخ.
دعم مراقبة سلسلة Windows: Windows Server 2008 R2، 2012، 2016، 2019، Windows 7، Windows 8، Windows 10
دعم مراقبة سلسلة يونكس: سولاريس، فري بي إس دي، أوبن بي إس دي
دعم مراقبة سلسلة macOS: macOS amd64
دعم اكتشاف Android (Android): Arm32، Arm6