لحل المشاكل التي قد يواجهها النظام ، يجب أن يعرف المسؤول ما هي الأسباب. ولهذا من الضروري مراقبة بعض البيانات ذات الصلة التي يمكن أن تشير إلى ما يحدث. حتى يكون لديك كلهم مركزيًا وتحت تصرفك ، يمكنك استخدام برامج مثل نظام صفحة الحالة أو صفحات الحالة.
إذا كنت تتساءل ما هو نظام صفحة الحالة ، فقل أن هذه الأدوات ضرورية للخدمات عبر الإنترنت، وتوفير المؤشرات ووقت التعطل الذي يمكن من خلاله اكتشاف المشكلات وتحسين ثقة المستخدم وتوفير الوقت في الإدارة. بالإضافة إلى ذلك ، هناك العديد من المشاريع المجانية ومفتوحة المصدر تمامًا.
خيارات لنظام صفحة الحالة
عند إنشاء صفحة حالة لموقعك على الويب أو خدمتك ، يمكنك اختيار ذلك خياران:
- خدمة مدفوعة مثل Instatus لأتمتة جميع الأعمال الشاقة. السماح لمزود الخدمة بإنشاء هذه الصفحة واستضافتها وصيانتها لك.
- استخدم نظامًا مجانيًا ومفتوح المصدر لاستضافة صفحة الحالة الخاصة بك بنفسك. في هذه الحالة ، سيتعين عليك استضافتها بنفسك والعناية بإدارتها.
ومع ذلك ، على الرغم من أن الخيار الثاني قد يبدو أكثر تعقيدًا ، إلا أنه قد يحتوي على بعض ميزة:
- مجاني ، بدون أي استثمار.
- كونها مفتوحة المصدر فهي مرنة للغاية.
- يمكنك استضافته بنفسك ، وهو أمر قد يبدو غير مؤات ، لكنه يسمح لك باختيار منصة الاستضافة.
- عدد غير محدود من أعضاء الفريق والمشتركين ، وأنت تتحكم في ذلك. في تلك المدفوعة قد تكون هناك قيود.
- دعم مجتمع المصدر المفتوح.
لشركات أخرى ، ربما صفحات مثل Instatus يمكن أن يكون لها مزايا:
- السهولة والراحة.
- مكتب المساعدة إذا حدث خطأ ما.
- الإقامة والصيانة.
- تكامل بعض خدمات الطرف الثالث.
ما الذي تبحث عنه عند اختيار صفحة الحالة؟
عندما تذهب لاختيار نظام صفحة الحالة ، من المهم أن تنظر إلى سلسلة من ملفات الخصائص لاتخاذ خيار جيد. بعض من أهمها:
- يجب أن توفر معلومات كاملة وشفافة عن حالة الخدمة.
- قدرة المراقبة التلقائية ، وكذلك التخطيط اليدوي والتحديث إذا لزم الأمر.
- عرض مقاييس الجهوزية.
- نظام إعلام أو تنبيهات للمشتركين.
أعلى 3
إذا كنت ترغب في إنشاء صفحة حالة جديدة لمشروعك أو شركتك ، وتريد أن تكون مفتوحة المصدر ومجانية الاستخدام ، ها أنت ذا. 3 الأكثر موصى به:
- ختم: نظام صفحة الحالة تم تطويره بواسطة James Brooks وبموجب ترخيص BSD ويكون قادرًا على سرد خدماتك والإبلاغ عن الحوادث ، وهو قابل للتخصيص وبسيط وقوي ، مع JSON API ، ومقاييس في لوحة القيادة الخاصة به لمعرفة الحالة العامة ، المتاحة في عدة لغات ، إشعارات المشترك عبر البريد الإلكتروني ، تدعم المصادقة المكونة من خطوتين ، ويمكن أن تعمل على كل من جهاز كمبيوتر وجهاز محمول.
- مدة التشغيل: تم إنشاؤه بواسطة Anand Chowdhary ومرخص بموجب MIT. تتيح لك صفحة حالة النظام الأخرى هذه مراقبة الوقت عبر الإنترنت كل 5 دقائق ، ومراقبة صفحات الويب غير المحدودة ، وتسجيل المعلمات وإنشاء الرسوم البيانية ، ونظام الإبلاغ عن الحوادث ، والقدرة على الإبلاغ عبر Telegram أو Slack ، وبنظرة وأسلوب عصريين.سهل الفهم.
- statping- نانوغرام: تم تطويره بواسطة Statping NG وبموجب ترخيص GNU GPLv3 ، يحتوي هذا النظام الآخر على واجهة مرئية تتلقى فيها إشعارات في كل مرة تكون فيها الخدمات غير متصلة بالإنترنت ، ويسمح لك بتخصيص الأنماط ، مثل أنظمة الألوان ، ويمكنك فهرسة الخدمات في مجموعات ، والواجهة رسم بياني بسيط ، والقدرة على الإخطار عن طريق Telegram و Slack و Discord والبريد الإلكتروني وما إلى ذلك ، ومع RESTful API لمراقبة الخدمات مثل بروتوكولات HTTP و TCP و UDP و gRPC.
لم أكن أعرفهم. عادةً ما أستخدم Grafana لهذا الغرض ولأغراض أخرى. شكرا.