Haproxy کے لیے غلطی سے Web-GUI لکھنا کیسے جاری رکھا جائے۔

مجھے لکھتے ہوئے دو سال اور 4 دن ہوچکے ہیں۔ Haproxy کے لیے غلطی سے Web-GUI کیسے لکھیں۔، لیکن چیزیں ایک طویل عرصے سے موجود نہیں ہیں - سب کچھ بدل رہا ہے اور ترقی کر رہا ہے، اور HAProxy-WI اس رجحان کو برقرار رکھنے کی کوشش کر رہا ہے۔ دو سالوں میں کافی کام ہو چکا ہے، اور میں اب اہم تبدیلیوں کے بارے میں بات کرنا چاہتا ہوں، اس لیے: "بلی" میں خوش آمدید۔

Haproxy کے لیے غلطی سے Web-GUI لکھنا کیسے جاری رکھا جائے۔

1. میں پہلی چیز سے شروع کروں گا جو آپ کی نظروں کو پکڑے گی، اور یہ ہے، یقیناً، ڈیزائن۔ میری رائے میں، سب کچھ زیادہ منطقی، قابل فہم اور آسان ہو گیا ہے، اور یقینا پیارا :)۔ مینو کے حصے زیادہ منظم ہو گئے ہیں۔

2. ہر سرور کے لیے صفحات ظاہر ہوئے ہیں، جو انفرادی خدمات کے عمل کو سمجھنے کے لیے آسان ہے۔ ایسا لگتا ہے:

Haproxy کے لیے غلطی سے Web-GUI لکھنا کیسے جاری رکھا جائے۔

3. Nginx سپورٹ اب دستیاب ہے! بدقسمتی سے، Nginx کے مفت ورژن میں آپ کے اعدادوشمار کو ظاہر کرنے کی کمزور صلاحیتوں کی وجہ سے HAProxy کی طرح ضم کرنا ممکن نہیں تھا، لیکن HAProxy-WI کے اہم کام (ترمیم، موازنہ اور ورژن کنفیگریشن، آپریٹنگ اور انسٹالنگ سروسز) ہیں۔ Nginx کے لیے اب بھی دستیاب ہے۔

Haproxy کے لیے غلطی سے Web-GUI لکھنا کیسے جاری رکھا جائے۔

4. آپ HAProxy اور Nginx کے لیے مکمل نگرانی تعینات کر سکتے ہیں! یہ پر مشتمل ہے: گرافانا، پرومیتھیس اور نگینکس اور HAProxy برآمد کنندگان۔ چند کلکس اور ڈیش بورڈز میں خوش آمدید!

5. پچھلی پوسٹ کے تبصروں میں، مجھے کئی بار بتایا گیا کہ سروسز کو انسٹال کرنے کے لیے bash اسکرپٹس کا استعمال اپنے آپ کو پاؤں پر گولی مار رہا ہے۔ میں ان سے اتفاق کرتا ہوں اور اسی وجہ سے اب تمام تنصیبات میں سے 95% جوابی جاتی ہیں۔ واقعی آسان، اور زیادہ قابل اعتماد بھی۔ چاروں طرف ایک مثبت!

6. آپ سائیکل کے اندر سائیکل کو دوبارہ ایجاد کرنے سے کیسے بچ سکتے ہیں؟ ایک سائیکل کا بچہ، تو بات کرنے کے لیے... ایک چھوٹی سائیکل بائیک، شاید تین پہیوں والی: بندرگاہوں کی دستیابی، HTTP ردعمل، اور مطلوبہ الفاظ کے ذریعے جواب کی جانچ کرنے کے لیے بندرگاہوں کی نگرانی کرنے کی صلاحیت۔ جی ہاں، بہت سے فنکشنز نہیں ہیں، لیکن اسے انسٹال اور ایڈمنسٹر کرنا آسان ہے :)

Haproxy کے لیے غلطی سے Web-GUI لکھنا کیسے جاری رکھا جائے۔

7. HAProxy RunTime API کے ساتھ بہت اچھا کام۔ اتنا ٹھنڈا کیوں؟ صرف ہمارے پاس ایک ہے اور... شاید باقی سب۔ یقینی طور پر یہ تھوڑا سا دکھاوا لگتا ہے ، لیکن مجھے واقعی پسند ہے کہ یہ کیسے کام کرتا ہے۔ مثال کے طور پر، بہت سے پیارے اور نفرت انگیز اسٹک ٹیبلز کے ساتھ کام کرنا کیسا لگتا ہے:

Haproxy کے لیے غلطی سے Web-GUI لکھنا کیسے جاری رکھا جائے۔

شاید سب اہم۔ گروپس، رولز، سیکیورٹی اور بگ ڈٹیکشن سے متعلق بہت سا کام تھا... لیکن عام طور پر، آپ جانتے ہیں کیا؟ ابھی ایک ویب سائٹ ہے، جہاں HAProxy-WI کا ایک ڈیمو ہے اور آپ سب کچھ خود آزما سکتے ہیں اور جہاں ایک چینج لاگ ہے۔ بس "ہابرو اثر" کی ضرورت نہیں ہے، ورنہ میرے پاس سائٹ اور ڈیمو کے لیے کمزور سرور ہے۔ اور ایک لنک GitHub کے

ماخذ: www.habr.com

نیا تبصرہ شامل کریں