كيفية متابعة كتابة Web-GUI لـ Haproxy عن طريق الخطأ

لقد مر عامان و 4 أيام منذ أن كتبت كيفية كتابة Web-GUI لـ Haproxy عن طريق الخطأ، والأشياء لم تكن موجودة منذ فترة طويلة - كل شيء يتغير ويتطور ، وتحاول HAProxy-WI مواكبة هذا الاتجاه. لقد تم إنجاز الكثير من العمل خلال عامين ، وأود أن أخبركم بالتغييرات الرئيسية الآن ، لذا: مرحبًا بكم في "القط".

كيفية متابعة كتابة Web-GUI لـ Haproxy عن طريق الخطأ

1. ربما سأبدأ بأول ما يلفت انتباهك وهذا بالطبع هو التصميم. في رأيي ، أصبح كل شيء أكثر منطقية ومفهومة وملاءمة ، وبالطبع لطيف :). أصبحت أقسام القائمة أكثر تنظيماً.

2. هناك صفحات لكل خادم ، وهي ملائمة لفهم تشغيل الخدمات الفردية. تبدو هكذا:

كيفية متابعة كتابة Web-GUI لـ Haproxy عن طريق الخطأ

3. تمت إضافة دعم Nginx! لسوء الحظ ، لم يكن من الممكن الدمج بنفس طريقة HAProxy بسبب ضعف القدرات لعرض الإحصائيات الخاصة بك في الإصدار المجاني من Nginx-a ، ولكن الوظائف الرئيسية (تحرير ومقارنة وتعيين الإصدارات ، خدمات العمل والتثبيت) لـ HAProxy -WI لا تزال متاحة لـ nginx.

كيفية متابعة كتابة Web-GUI لـ Haproxy عن طريق الخطأ

4. يمكنك نشر نظام مراقبة كامل لـ HAProxy و Nginx! وتتكون من: مصدري Grafana و Prometheus و Nginx و HAProxy. بضع نقرات ومرحبًا بك في لوحات التحكم!

5. في التعليقات على المنشور السابق ، قيل لي عدة مرات أن استخدام البرامج النصية bash لتثبيت الخدمات هو إطلاق النار على نفسك. أنا أتفق معهم ، وبالتالي فإن 95 ٪ من جميع التركيبات تمر الآن عبر Ansible. حقا مريحة ، وأيضا أكثر موثوقية. واحد الايجابيات حول!

6. كيف لا يمكنك إعادة اختراع العجلة داخل العجلة؟ طفل على دراجة ، إذا جاز التعبير ... مثل هذه الدراجة الصغيرة ، ربما ذات العجلات الثلاث: القدرة على مراقبة المنافذ ببساطة لتوافر المنفذ ، واستجابة HTTP ، والتحقق من الاستجابة عن طريق الكلمات الرئيسية. نعم ، ليست هناك وظائف كثيرة ، ولكن من السهل تثبيتها وإدارتها 🙂

كيفية متابعة كتابة Web-GUI لـ Haproxy عن طريق الخطأ

7. عمل رائع مع HAProxy RunTime API. لماذا هذا رائع؟ هذا فقط معنا و ... ربما كل شيء. من المؤكد أن هذا يبدو طنانًا بعض الشيء ، لكني أحب حقًا كيف يعمل. هكذا يبدو العمل مع العديد من المحبوبين والمكروهين في نفس الوقت:

كيفية متابعة كتابة Web-GUI لـ Haproxy عن طريق الخطأ

ربما كل شيء من الرئيسي. كان هناك الكثير من العمل المتعلق بالمجموعات والأدوار والأمان واكتشاف الأخطاء ... أتعلم ماذا؟ الآن هناك موقع على شبكة الانترنت، حيث يوجد عرض توضيحي لـ HAProxy-WI ويمكنك كزة كل شيء بنفسك وحيث يوجد سجل التغيير. فقط لا تحتاج إلى "تأثير habro" ، من فضلك ، وإلا لدي خادم ضعيف للموقع والعروض التوضيحية. ورابط ل GitHub جيثب:

المصدر: www.habr.com

إضافة تعليق