Fraîche Flow

Linux · البنية التحتية · الشبكات · المحاكاة الافتراضية

docs/المراقبة المركزية باستخدام Uptime Kuma
72 سطر3.84 KB

المراقبة المركزية باستخدام Uptime Kuma

MILOUD NECILI

Fraîche Flow · تقنية المعلومات وتكامل الأنظمة

هدف المشروع

مراقبة بنية المختبر مركزيًا، وإنشاء عناصر المراقبة آليًا بدل إعدادها فرديًا عبر الواجهة.

تنفيذي العملي

  • تشغيل Uptime Kuma 2.5.8 مع MariaDB مستقلة ضمن مشروع Compose.
  • استخدام AutoKuma 2.0.0 لإنشاء عناصر المراقبة آليًا عبر وسوم Docker.
  • إعداد اختبارات HTTP ومنافذ TCP وPing لعدد 15 نقطة نهاية.
  • حصر أخطاء Socket.IO وقاعدة البيانات وإمكانية الوصول باستخدام السجلات والنبضات.

الإطار التقني

الحاويات uptime-kuma, kuma-db, autokuma
المشروع ~/docker/uptime-kuma
الوصول Termius: محليًا 13001 → داخليًا 3001
اللقطة النهائية 15 متصلًا · 0 غير متصل · 0 غير معروف

النتيجة

تُظهر اللقطة النهائية المرفقة 15 عنصر مراقبة متصلًا و0 غير متصل. وأظهرت خمس نبضات متتالية لـSystem MariaDB القيمة status=1. وظلت الإتاحة التاريخية في بعض الحالات أقل من 100 بالمئة.

مسار التحقق والأدلة التشغيلية

docker ps --filter name=uptime-kuma --filter name=kuma-db --filter name=autokuma
docker logs --tail 40 autokuma
curl --max-time 10 -sS "http://127.0.0.1:3001/socket.io/?EIO=4&transport=polling"

حزمة المراقبة مع Uptime Kuma وMariaDB وAutoKuma واستجابة Socket.IO ناجحة

استكشاف الأخطاء عمليًا

دُرست المسافات البادئة في YAML وأخطاء اتصال EngineIO الأولية وانقطاعات Socket.IO. وظهر ER_DUP_ENTRY في stat_daily وstat_hourly؛ ولا يثبت التوثيق معالجة دائمة لمشكلة الإحصاءات هذه.

الأمن والتقييم التقني

لا تتحقق اختبارات TCP على 443 و9443 من شهادات TLS أو تسجيل الدخول. ولا يختبر Ping على DNS وChrony البروتوكول نفسه. يتطلب Docker Socket ووصول الإدارة حماية خاصة.

المهارات المكتسبة

قابلية الرصد وإنشاء عناصر المراقبة تصريحيًا وربط السجلات وتفسير الإتاحة.

الدليل الختامي: المراقبة

لوحة Uptime Kuma مع خدمات البنية التحتية والتطبيقات المراقَبة

يعرض السجل التاريخي 39,13 % لـSystem MariaDB و50 % لـTrueNAS. إمكانية الوصول الحالية خضراء؛ ولا يعني ذلك إتاحة تاريخية متواصلة بنسبة 100 %.

نقاط النهاية المراقَبة

  • HTTP: Uptime Kuma, Nextcloud Docker, Docker Webserver.
  • منفذ TCP: Apache HTTP, Nextcloud HTTPS, Portainer HTTPS, System MariaDB, Kuma MariaDB, Docker MariaDB, Redis Container.
  • Ping: Application ff-app-01, Chrony Container, DNS ff-core-01, Gateway ff-edge-01, TrueNAS ff-store-01.

أسماء عناصر المراقبة هي أسماء من المشروع. اختبار منفذ TCP على HTTPS لا يحل محل فحص الشهادة؛ واختبار Ping على DNS أو Chrony لا يحل محل اختبار وظيفي لـDNS أو NTP.

حالة المشروع

مكتمل وفق تأكيد مسؤول المشروع.