Gatus
صفحة حالة موجهة للمطورين مع مراقبة وقت التشغيل متعددة البروتوكولات والتنبيهات
اختر خطة VPS للنشر Gatus
تتجدّد مقابل E£639/الشهر لـ2 سنوات. يمكنك إلغاء الاشتراك في أي وقت!
حول Gatus
Gatus هو أداة مفتوحة المصدر لصفحة الحالة ومراقبة وقت التشغيل موجهة للمطورين، يثق بها آلاف المهندسين وهواة المختبرات المنزلية. مكتوبة بلغة Go، تراقب نقاط نهاية HTTP وTCP وDNS وICMP وSSH وgRPC وWebSocket باستخدام YAML التصريحية — لا تتطلب أي تعليمات برمجية. تقوم بتقييم الشروط على الاستجابات بما في ذلك رموز الحالة، وزمن الاستجابة، ومحتوى النص، وحقول JSON، وانتهاء صلاحية الشهادة، ثم تشغل لوحة تحكم في الوقت الفعلي تعرض حالة الصحة الحالية ونسب وقت التشغيل التاريخية لكل نقطة نهاية.
حالات الاستخدام الشائعة
تستخدم فرق الهندسة Gatus كصفحة حالة داخلية للخدمات المصغرة وواجهات برمجة التطبيقات (APIs)، حيث تقوم بتجميع نقاط النهاية حسب الفريق أو الخدمة وتوجيه التنبيهات إلى Slack أو PagerDuty عند تجاوز حدود زمن الاستجابة أو الأخطاء. يقوم المطورون بتضمين شارات وقت تشغيل Gatus في ملفات READMEs ووثائق GitHub للإشارة إلى موثوقية الخدمة. تستخدم فرق SRE Gatus مع Grafana عبر نقطة نهاية مقاييس Prometheus للحصول على لوحات تحكم موحدة عبر مكدس المراقبة الخاص بهم. يراقب أصحاب المختبرات المنزلية الخدمات المستضافة ذاتيًا مثل Nextcloud وPlex وHome Assistant من لوحة تحكم واحدة مع تنبيهات Discord أو Telegram عند توقف الخدمات عن العمل. تستخدم الفرق التي تدير شهادات SSL فحوصات انتهاء صلاحية شهادة Gatus لتلقي التنبيهات قبل وقت طويل من فوات مواعيد التجديد.
الميزات الرئيسية
- مراقبة متعددة البروتوكولات: HTTP، HTTPS، TCP، DNS، ICMP ping، SSH، gRPC، WebSocket، وSTARTTLS
- شروط YAML التصريحية: تقييم رموز الحالة، أوقات الاستجابة، محتوى النص عبر JSONPath، سجلات DNS، وانتهاء صلاحية شهادة SSL
- أكثر من 40 تكاملاً للتنبيهات: Slack، Discord، PagerDuty، Telegram، Teams، Opsgenie، Ntfy، Pushover، البريد الإلكتروني، وwebhooks مخصصة
- لوحة تحكم في الوقت الفعلي مع تجميع نقاط النهاية، والوضع الداكن، ونسب وقت التشغيل التاريخية
- نقطة نهاية /metrics متوافقة مع Prometheus لتكامل Grafana
- شارات SVG قابلة للتضمين لوقت التشغيل والحالة وزمن الاستجابة لملفات READMEs وصفحات الحالة
- فترات صيانة لقمع التنبيهات أثناء فترات التوقف المجدولة
- مصادقة OIDC والأساسية لتأمين لوحة التحكم
- استيفاء متغيرات البيئة في ملفات التكوين لإدارة الأسرار
- إعادة تحميل التكوين السريع — يتم تطبيق التغييرات دون إعادة تشغيل الحاوية
- واجهة برمجة تطبيقات دفع نقطة النهاية الخارجية لدمج الخدمات غير المستطلعة
- خفيف الوزن: ثنائي Go واحد على Alpine، صورة Docker بحجم 23 ميجابايت تقريبًا
لماذا تنشر Gatus على Hostinger VPS
يؤدي تشغيل Gatus على خادم Hostinger VPS مخصص إلى إبقاء البنية التحتية للمراقبة الخاصة بك مستقلة عن الخدمات التي تراقبها — فأداة المراقبة التي تشارك البنية التحتية مع الأهداف المراقبة يمكن أن تفشل بصمت جنبًا إلى جنب معها. كما يلغي Hostinger VPS رسوم الفحص لكل خدمة من خدمات SaaS لمراقبة وقت التشغيل، ويمنحك نقاط نهاية غير محدودة، ويحتفظ ببيانات وقت التشغيل التاريخية طالما احتجت إليها. مع الوصول المباشر إلى شبكة VPS الخاصة بك، يمكن لـ Gatus الوصول إلى الخدمات الداخلية غير المكشوفة للإنترنت العام، ومراقبة واجهات برمجة التطبيقات الخاصة، وتوجيه التنبيهات من خلال تكاملاتك الخاصة دون مغادرة بيانات المراقبة لبيئتك.
اختر خطة VPS للنشر Gatus
تتجدّد مقابل E£639/الشهر لـ2 سنوات. يمكنك إلغاء الاشتراك في أي وقت!