Haproxy కోసం అనుకోకుండా వెబ్-GUI రాయడం ఎలా కొనసాగించాలి

నేను వ్రాసి రెండు సంవత్సరాల 4 రోజులు Haproxy కోసం అనుకోకుండా వెబ్-GUIని ఎలా వ్రాయాలి, కానీ విషయాలు చాలా కాలంగా లేవు - ప్రతిదీ మారుతోంది మరియు అభివృద్ధి చెందుతోంది మరియు HAProxy-WI ఈ ధోరణిని కొనసాగించడానికి ప్రయత్నిస్తోంది. రెండు సంవత్సరాలలో చాలా పని జరిగింది, మరియు నేను ఇప్పుడు ప్రధాన మార్పుల గురించి మాట్లాడాలనుకుంటున్నాను, కాబట్టి: "పిల్లి" కు స్వాగతం.

Haproxy కోసం అనుకోకుండా వెబ్-GUI రాయడం ఎలా కొనసాగించాలి

1. నేను మీ దృష్టిని ఆకర్షించే మొదటి విషయంతో ప్రారంభిస్తాను మరియు ఇది ఖచ్చితంగా డిజైన్. నా అభిప్రాయం ప్రకారం, ప్రతిదీ మరింత తార్కికంగా, అర్థమయ్యేలా మరియు సౌకర్యవంతంగా మారింది మరియు కోర్సు యొక్క అందమైనది :). మెనూ విభాగాలు మరింత నిర్మాణాత్మకంగా మారాయి.

2. ప్రతి సర్వర్ కోసం పేజీలు కనిపించాయి, ఇది వ్యక్తిగత సేవల ఆపరేషన్ను అర్థం చేసుకోవడానికి అనుకూలమైనది. ఇది ఇలా కనిపిస్తుంది:

Haproxy కోసం అనుకోకుండా వెబ్-GUI రాయడం ఎలా కొనసాగించాలి

3. Nginx మద్దతు ఇప్పుడు అందుబాటులో ఉంది! దురదృష్టవశాత్తూ, Nginx యొక్క ఉచిత సంస్కరణలో మీ గణాంకాలను ప్రదర్శించే పేద సామర్థ్యాల కారణంగా HAProxy వలె ఏకీకృతం చేయడం సాధ్యం కాలేదు, అయితే HAProxy-WI యొక్క ప్రధాన విధులు (కాన్ఫిగింగ్‌లను సవరించడం, పోల్చడం మరియు సంస్కరణ చేయడం, సేవలను ఆపరేట్ చేయడం మరియు ఇన్‌స్టాల్ చేయడం) Nginx కోసం ఇప్పటికీ అందుబాటులో ఉంది.

Haproxy కోసం అనుకోకుండా వెబ్-GUI రాయడం ఎలా కొనసాగించాలి

4. మీరు HAProxy మరియు Nginx కోసం పూర్తి స్థాయి పర్యవేక్షణను అమలు చేయవచ్చు! ఇది కలిగి ఉంటుంది: గ్రాఫానా, ప్రోమేథియస్ మరియు Nginx మరియు HAProxy ఎగుమతిదారులు. కొన్ని క్లిక్‌లు మరియు డాష్‌బోర్డ్‌లకు స్వాగతం!

5. మునుపటి పోస్ట్‌కి చేసిన వ్యాఖ్యలలో, సేవలను ఇన్‌స్టాల్ చేయడానికి బాష్ స్క్రిప్ట్‌లను ఉపయోగించడం అంటే మిమ్మల్ని మీరు కాల్చుకోవడం అని నాకు చాలాసార్లు చెప్పబడింది. నేను వారితో ఏకీభవిస్తున్నాను మరియు అందుకే అన్ని ఇన్‌స్టాలేషన్‌లలో 95% ఇప్పుడు అన్సిబుల్ ద్వారా వెళుతున్నాయి. నిజంగా అనుకూలమైనది మరియు మరింత నమ్మదగినది. చుట్టూ ఒక సానుకూలత!

6. సైకిల్‌లో సైకిల్‌ను మళ్లీ ఆవిష్కరించడాన్ని మీరు ఎలా నివారించవచ్చు? సైకిల్ యొక్క పిల్లవాడు, మాట్లాడటానికి... ఒక చిన్న సైకిల్ బైక్, బహుశా మూడు చక్రాలు: పోర్ట్ లభ్యత, HTTP ప్రతిస్పందన కోసం పోర్ట్‌లను పర్యవేక్షించగల సామర్థ్యం మరియు కీవర్డ్ ద్వారా ప్రతిస్పందనను తనిఖీ చేయడం. అవును, చాలా ఫంక్షన్‌లు లేవు, కానీ ఇన్‌స్టాల్ చేయడం మరియు నిర్వహించడం సులభం :)

Haproxy కోసం అనుకోకుండా వెబ్-GUI రాయడం ఎలా కొనసాగించాలి

7. HAProxy RunTime APIతో చాలా చక్కని పని. ఇంత కూల్ ఎందుకు? మనకు మాత్రమే ఉంది మరియు... బహుశా అందరూ. ఖచ్చితంగా ఇది కొంచెం ప్రెటెన్సీగా అనిపిస్తుంది, కానీ ఇది ఎలా పనిచేస్తుందో నాకు చాలా ఇష్టం. ఉదాహరణకు, చాలా ఇష్టపడే మరియు అసహ్యించుకునే స్టిక్-టేబుల్‌లతో పని చేయడం ఎలా ఉంటుంది:

Haproxy కోసం అనుకోకుండా వెబ్-GUI రాయడం ఎలా కొనసాగించాలి

బహుశా అన్ని ప్రధానమైనవి. గుంపులు, పాత్రలు, భద్రత మరియు బగ్ డిటెక్షన్‌కి సంబంధించి చాలా పని ఉంది... కానీ సాధారణంగా, మీకు ఏమి తెలుసు? ఇప్పుడు ఒక వెబ్‌సైట్ ఉంది, HAProxy-WI డెమో ఉన్న చోట మరియు చేంజ్‌లాగ్ ఉన్న చోట మీరు అన్నింటినీ ప్రయత్నించవచ్చు. దయచేసి "హబ్రో ప్రభావం" అవసరం లేదు, లేకుంటే నేను సైట్ మరియు డెమో కోసం బలహీనమైన సర్వర్‌ని కలిగి ఉన్నాను. మరియు ఒక లింక్ గ్యాలరీలు

మూలం: www.habr.com

ఒక వ్యాఖ్యను జోడించండి