كيفية مراقبة موقعك الإلكتروني باستخدام Uptime Kuma وإعداد التنبيهات

آخر تحديث: 01/09/2026

  • يتيح لك مراقبة توافر مواقع الويب ومنافذ TCP ونظام أسماء النطاقات وحاويات Docker مجانًا وباستخدام الاستضافة الذاتية.
  • يتكامل مع أكثر من 90 خدمة إشعارات، مثل Telegram وDiscord، لتنبيهك بانقطاعات الخدمة في الوقت الفعلي.
  • يوفر هذا النظام إمكانية إنشاء صفحات حالة عامة لإعلام المستخدمين بحالة الخدمات.
  • يمكن نشره بسهولة باستخدام Docker، مما يسهل إدارة البيانات وتحديثات النظام.

كيفية مراقبة موقع ويب باستخدام Uptime Kuma وتلقي تنبيهات في حالة توقفه عن العمل

كيف يمكنك مراقبة موقع ويب باستخدام Uptime Kuma وتلقي تنبيهات في حال توقفه عن العمل؟ تخيل أن لديك نظامك الرقمي المتكامل جاهزًا، سواء كان خادم NAS منزليًا، أو مجموعة حاويات، أو موقع شركتك الإلكتروني، وفجأة تتلقى رسالة من عميل يائس يقول إنه لا يستطيع تسجيل الدخول. إنها ضربة قوية لسمعتك، والأهم من ذلك، دليل على أنك تدير بنيتك التحتية بشكل تفاعلي. الحقيقة هي... يعتمد على الحظ para saber si tus servicios funcionan es un error garrafal que hoy en día no podemos permitirnos si queremos dormir tranquilos.

Para evitar estos sustos, necesitamos pasar a una estrategia proactiva mediante un sistema de alerta temprana. Aquí es donde entra en juego Uptime Kuma, una joya del código abierto que nos permite توافر الشاشة أي شيء يعمل على الشبكة دون الحاجة إلى إنفاق فلس واحد على الاشتراكات الشهرية. إنه ببساطة مركز تحكم خاص بك، حيث تتحكم في البيانات وتحدد بدقة كيف ومتى تريد أن يتم إخطارك في حال توقف شيء ما عن العمل.

دليل شامل لـ Uptime Kuma
مقال ذو صلة:
دليل كوما الشامل لوقت التشغيل: راقب بنيتك التحتية بفعالية

ما هو Uptime Kuma بالضبط ولماذا هو قوي للغاية؟

إشعار مراقبة الشبكة الذي تم استلامه على هاتف ذكي في بيئة خادم

Uptime Kuma هي أداة مراقبة ذاتية الاستضافة، مكتوبة بلغة Node.js، وقد أصبحت بديلاً مفضلاً لخدمات مثل UptimeRobot. ميزتها الرئيسية هي أن لديك السيطرة المطلقة, evitando que tus datos residan en servidores de terceros. Además, destaca por una interfaz moderna, reactiva y sumamente intuitiva que no requiere que seas un gurú de la informática para ponerla a punto en unos pocos minutos.

محتوى حصري - اضغط هنا  كيف يمكنني حصر استخدام Typekit على مواقع ويب معينة فقط؟

Desde el punto de vista técnico, es un software خفيف الوزن للغايةفي وضع الخمول، يستهلك البرنامج حوالي 200 ميجابايت فقط من ذاكرة الوصول العشوائي، مما يجعله مثاليًا للتثبيت على أجهزة ذات مواصفات متواضعة مثل Raspberry Pi 5 أو خادم افتراضي خاص اقتصادي. ولا يقتصر دوره على التحقق من تحميل موقع ويب فحسب، بل يوفر مرونة فائقة لمراقبة كل شيء بدءًا من منافذ TCP وصولًا إلى حاويات Docker محددة.

قدرات المراقبة: ما الذي يمكننا مراقبته؟

لوحة تحكم رقمية مزودة برسوم بيانية مترية وتحليل بيانات في الوقت الفعلي

تكمن قوة هذه الأداة في أنها تتجاوز المستوى السطحي. يمكنك ضبط أنواع مختلفة من الشاشات حسب ما تحتاج إلى مراقبته:

  • HTTP و HTTPS: مثالي للمواقع الإلكترونية وواجهات برمجة التطبيقات. فهو لا يتحقق فقط من استجابة الخادم، بل يسمح لك أيضًا بمراقبة انتهاء صلاحية شهادة SSL para que no te pillen desprevenido con el aviso de «Sitio no seguro».
  • اختبار الاتصال (ICMP): أسرع طريقة لمعرفة ما إذا كان جهاز ما، مثل جهاز التوجيه أو كاميرا IP، يمكن الوصول إليه عبر الشبكة.
  • منافذ TCP: مثالي لمراقبة قواعد البيانات مثل MySQL أو PostgreSQL أو Redis منفذ مفتوح وقبول الاتصالات.
  • نظام أسماء النطاقات (DNS): تحقق من أن السجلات يتم حلها بشكل صحيح، وتجنب مشاكل الانتشار.
  • حاويات دوكر: إذا قمت بتثبيت مقبس Docker، فسيخبرك Kuma في الوقت الفعلي ما إذا كان الحاوية المحددة في حالة تشغيل..
  • مراقبة الكلمات المفتاحية: هذا هو المستوى المتقدم. يسمح لك بالبحث عن نص محدد داخل كود HTML. لذا، إذا استجاب الخادم (رمز 200) ولكن الموقع يعرض خطأ في قاعدة البيانات أو كان فارغًا، فإن النظام سيؤدي ذلك إلى إطلاق الإنذار. لأن الكلمة المفتاحية غير موجودة.
  • بروتوكولات أخرى: يدعم خوادم ألعاب Steam، وMQTT لأتمتة المنزل، وشاشات من نوع الدفع، وهي مفيدة لبرامج النسخ الاحتياطي التي تُخطر النظام عند اكتمالها بنجاح.
كيفية مراقبة الخوادم وDocker في Beszel
مقال ذو صلة:
كيفية تلقي التنبيهات عند توقف الخادم عن الاستجابة باستخدام Beszel

التثبيت والنشر: طريقة دوكر

شاشة خطأ على وحدة تحكم مركز البيانات تشير إلى انقطاع الخدمة

لتجنب إثقال نظام التشغيل الأساسي وتسهيل التحديثات، يُنصح باستخدام Docker. أما لمن يبحثون عن السرعة، فيمكنهم استخدام أمرٍ ما. docker run يكفي ذلك، ولكن من الأفضل أن تستخدم Docker Compose para centralizar la gestión y asegurar la persistencia de los datos.

محتوى حصري - اضغط هنا  كيفية السماح لبرنامج ChatGPT بالتحكم في نظام التشغيل Windows ودمجه معه

Es fundamental definir un volumen para el directorio /app/dataلأن قاعدة بيانات SQLite التي تحتوي على جميع إعداداتك موجودة هناك. إذا كنت ترغب في مراقبة حاويات أخرى على نفس المضيف، فيجب عليك تثبيت الملف. /var/run/docker.sock في وضع القراءة فقط. بمجرد تشغيل الخدمة، عادةً في المنفذ 3001, lo primero es crear una cuenta de administrador con una contraseña robusta para evitar intrusos.

Si planeas exponer el panel al exterior, lo más sensato es colocarlo detrás de un خادم وكيل عكسي مثل Nginx أو Traefik أو Caddy. من الضروري ضبط رؤوس الترقية والاتصال بشكل صحيح، حيث يستخدم Uptime Kuma WebSockets لتحديث لوحة التحكم في الوقت الفعلي دون الحاجة إلى تحديث الصفحة يدويًا.

إعداد التنبيهات والإشعارات الذكية

تفاصيل رفوف الخوادم في مركز بيانات، وبنية تحتية رقمية مراقبة

شاشة لا تُرسل إليك إشعارات ليست سوى صورة جميلة. يتميز Uptime Kuma بتكامله مع أكثر من 90 خدمة إشعارات، مما يتيح لك تلقي التنبيهات على جهازك المحمول فورًا. ومن بين الخيارات الأكثر شيوعًا: برقية (إنشاء روبوت عبر BotFather)، أو Discord، أو Slack، أو البريد الإلكتروني عبر SMTP، أو من خلال دليل كامل لإعداد NTFY notificaciones push.

Para evitar que el móvil no pare de sonar por microcortes o picos de latencia, un truco esencial es ajustar los محاولات إعادة نبضات القلبيضمن إعداد محاولتين أو ثلاث محاولات إعادة الاتصال قبل إطلاق التنبيه أنك لن تستيقظ في الساعة الثالثة صباحًا إلا إذا كانت المشكلة... مثابر للغاية وليس مجرد عطل مؤقت في الشبكة.

مراقبة الخوادم وDocker باستخدام Beszel
مقال ذو صلة:
مراقبة الخوادم وDocker باستخدام Beszel

إدارة وصيانة صفحة الحالة

تتمثل إحدى السمات الرئيسية في إنشاء صفحات الحالة العامة. Puedes generar una URL personalizada donde tus clientes o usuarios vean si el servicio está caído sin saturar tu soporte técnico. Estas páginas son totalmente flexibles, permitiendo añadir logos y agrupar monitores por categorías (por ejemplo, API, Frontend y Base de Datos).

محتوى حصري - اضغط هنا  مواقع ويب لتنزيل أجهزة افتراضية مجانية وموثوقة (وكيفية استيرادها إلى VirtualBox/VMware)

Para evitar que el historial de disponibilidad se vea afectado por caídas programadas, existen las نوافذ الصيانةيمكنك جدولة فترات يتم فيها كتم التنبيهات تلقائيًا وعرض إشعار صيانة في صفحة الحالة، مما يحافظ على الشفافية مع المستخدم نهاية.

نصائح لتحسين الأداء والأمان

لضمان سلاسة عمل النظام، تجنب الإفراط في استخدام فترات الفحص. فبينما قد تحتاج خدمة حيوية إلى الفحص كل 60 ثانية، يمكن لبرنامج النسخ الاحتياطي الأسبوعي أن يعمل بفترة أطول بكثير. لا تفرط في تحميل الموارد del servidor. El uso de etiquetas personalizadas es clave para organizar los monitores por entorno, diferenciando entre producción y test.

En cuanto a la seguridad, si la herramienta está expuesta a internet, activar la المصادقة الثنائية (2FA) هذا إلزامي. علاوة على ذلك، بما أن جميع الإعدادات موجودة على وحدة تخزين Docker، فمن الضروري القيام بذلك. النسخ الاحتياطي المتكرر de ese directorio para no tener que empezar de cero en caso de desastre.

Si quieres llevar tu monitorización al siguiente nivel, considera instalar Uptime Kuma en un عقدة مختلفة إلى الخادم الذي يُركّز خدماتك. في حال تعطل الخادم الرئيسي، سيظل نظام المراقبة نشطًا على جهاز آخر (مثل جهاز كمبيوتر أحادي اللوحة أو خادم افتراضي خاص رخيص) وسيتمكن من تنبيهك. يمكنك دمج ذلك مع أدوات قياس الأداء مثل... بروميثيوس وغرافينا أو تعلم كيفية مراقبة خادم لينكس باستخدام Glances te dará una visión completa: sabrás no solo si el servicio está arriba, sino también cómo está la salud de la CPU y la RAM.

Implementar este sistema transforma la gestión de cualquier infraestructura en un proceso transparente. Al unir la facilidad de Docker, la inmediatez de Telegram y la visibilidad de las páginas de estado, logras un ecosistema donde los يتم اكتشاف الأعطال في غضون ثوانٍتقليل وقت التوقف واستعادة السيطرة الكاملة على توافر موقعك الإلكتروني.

كيفية معرفة التطبيق الذي يستهلك كل ذاكرة الوصول العشوائي (RAM) باستخدام Beszel
مقال ذو صلة:
كيفية مراقبة استخدام ذاكرة الوصول العشوائي (RAM) ووحدة المعالجة المركزية (CPU) لحاوياتك باستخدام Beszel