Si të vazhdoni rastësisht të shkruani një Web-GUI për Haproxy

Ka kaluar dy vjet e 4 ditĂ« nga kur shkrova Si tĂ« shkruash rastĂ«sisht njĂ« Web-GUI pĂ«r Haproxy, dhe puna tashmĂ« nuk Ă«shtĂ« aty — gjithçka ndryshon dhe zhvillohet dhe HAProxy-WI pĂ«rpiqet tĂ« ndjekĂ« kĂ«tĂ« trend. GjatĂ« dy viteve Ă«shtĂ« bĂ«rĂ« shumĂ« punĂ«, mbi ndryshimet kryesore do tĂ« flas tani, kĂ«shtu qĂ«: mirĂ«se vini nĂ«n "kat".

Si të vazhdoni rastësisht të shkruani një Web-GUI për Haproxy

1. Le tĂ« filloj me atĂ« qĂ« bie menjĂ«herĂ« nĂ« sy dhe kjo sigurisht qĂ« Ă«shtĂ« — dizajni. Sipas mendimit tim gjithçka Ă«shtĂ« bĂ«rĂ« mĂ« logjike, mĂ« e kuptueshme dhe mĂ« e pĂ«rshtatshme, dhe sigurisht edhe mĂ« tĂ«rheqĂ«se. :) Seksionet e menusĂ« janĂ« bĂ«rĂ« mĂ« tĂ« strukturuara.

2. Tani ka faqe për çdo server, gjë që është e dobishme për të kuptuar funksionimin e shërbimeve të veçanta. Kjo duket kështu:

Si të vazhdoni rastësisht të shkruani një Web-GUI për Haproxy

3. Ka një mbështetje për Nginx! Integrimi si me HAProxy nuk është arritur fatkeqësisht për shkak të mundësive më të kufizuara për nxjerrjen e statistikave në versionin falas të Nginx, por funksionet kryesore (redaktimi, krahasimi dhe versionimi i konfigurations, funksionimi dhe instalimi i shërbimeve) janë të disponueshme për Nginx me HAProxy-WI.

Si të vazhdoni rastësisht të shkruani një Web-GUI për Haproxy

4. Tani mund të çoni në funksionimin e plotë të monitorimit për HAProxy dhe Nginx! Ai përbëhet nga: Grafana, Prometheus dhe eksportuesit e Nginx dhe HAProxy. Një ose dy klikime dhe mirëse vini në dashboard!

5. Në komentet e postit të mëparshëm disa herë më thanë se përdorimi i skriptave bash për instalimin e shërbimeve është si të të qëllosh veten në këmbë. Unë pajtohem me ta dhe për këtë arsye 95% e të gjitha instalimeve tani kalojnë përmes Ansible. Me të vërtetë e përshtatshme, dhe gjithashtu më të besueshme. Një plus rreth këtu!

6. Si mund tĂ« mos shpikĂ«sh njĂ« biçikletĂ« nĂ« njĂ« biçikletĂ«? NjĂ« fĂ«mijĂ« i biçikletĂ«s, thĂ«nĂ« kĂ«shtu... NjĂ« biçikletĂ« e vogĂ«l, me tri rrota ndoshta: mundĂ«sia e monitorimit tĂ« thjeshtĂ« tĂ« porteve pĂ«r shkak tĂ« aksesit tĂ« portit, pĂ«rgjigjes HTTP dhe kontrollit tĂ« pĂ«rgjigjes pĂ«rmes njĂ« fjale kyçe. Po, nuk ka shumĂ« funksione, por Ă«shtĂ« e lehtĂ« pĂ«r tĂ« instaluar dhe administruar 🙂

Si të vazhdoni rastësisht të shkruani një Web-GUI për Haproxy

7. Një punë shumë e bukur me API-në HAProxy RunTime. Pse shumë e bukur? Ka vetëm tek ne dhe... ndoshta askund tjetër. Sigurisht që tingëllon pak pretencioze, por më pëlqen me të vërtetë se si funksionon. Si duket puna me shumë nga ato të preferuara dhe të urrejtura njëkohësisht stick-table:

Si të vazhdoni rastësisht të shkruani një Web-GUI për Haproxy

Besoj se Ă«shtĂ« gjithçka pĂ«r tĂ« sot. Ka pasur shumĂ« punĂ« tĂ« lidhura me grupet, rolet, sigurinĂ« dhe identifikimin e gabimeve... E a e dini çfarĂ«? Tani Ă«shtĂ« ka njĂ« faqe interneti, ku ka mund tĂ« gjeni njĂ« demo tĂ« HAProxy-WI dhe mund tĂ« provoni gjithçka vetĂ«, si dhe ku ka changelog. VetĂ«m mos e bĂ«ni „efekti Habra”,sepse kam njĂ« server tĂ« dobĂ«t pĂ«r faqen dhe demo. Dhe lidhja pĂ«r GitHub

Burimi: habr.com

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster