Nola nahi gabe jarraitu Haproxyrako Web-GUI idazten

Bi urte eta 4 egun pasa dira idatzi nuela Nola idatzi nahi gabe Web-GUI Haproxyrako, baina gauzak ez dira hor egon denbora luzez - dena aldatzen eta garatzen ari da, eta HAProxy-WI joera horri eusten saiatzen ari da. Bi urtean lan asko egin da, eta aldaketa nagusiei buruz hitz egin nahi dut orain, beraz: ongi etorri β€œkatuari”.

Nola nahi gabe jarraitu Haproxyrako Web-GUI idazten

1. Begiratzen zaizun lehenengo gauzatik hasiko naiz, eta hau da, noski, diseinua. Nire ustez, dena bihurtu da logikoagoa, ulergarriagoa eta erosoagoa, eta polita noski :). Menuen atalak egituratu egin dira.

2. Zerbitzari bakoitzeko orrialdeak agertu dira, eta hori komenigarria da zerbitzu indibidualen funtzionamendua ulertzeko. Honela dirudi:

Nola nahi gabe jarraitu Haproxyrako Web-GUI idazten

3. Nginx laguntza eskuragarri dago orain! Zoritxarrez, ezin izan da HAProxy-ren berdina integratzea zure estatistikak Nginx-en doako bertsioan bistaratzeko gaitasun eskasak direla eta, baina HAProxy-WI-ren funtzio nagusiak (edizioa, konparazioa eta bertsioa konfigurazioa, zerbitzuak funtzionatzea eta instalatzea) dira. oraindik eskuragarri Nginx-entzat.

Nola nahi gabe jarraitu Haproxyrako Web-GUI idazten

4. HAProxy eta Nginx-en jarraipen osoa zabaldu dezakezu! Honako hauek osatzen dute: Grafana, Prometheus eta Nginx eta HAProxy esportatzaileek. Klik pare bat eta ongi etorri paneletara!

5. Aurreko mezuko iruzkinetan, hainbat aldiz esan zidaten bash script-ak zerbitzuak instalatzeko erabiltzea oinetan tiro egitea dela. Ados nago haiekin eta horregatik orain instalazio guztien %95 Ansibletik pasatzen da. Benetan erosoa, eta, gainera, fidagarriagoa. Positibo bat inguruan!

6. Nola ekidin dezakezu bizikleta baten barruan bizikleta berrasmatzea? Bizikleta baten seme-alaba, nolabait esateko... Bizikleta txiki bat, agian hiru gurpilekoa: portuen erabilgarritasuna besterik gabe kontrolatzeko gaitasuna, HTTP erantzuna eta erantzuna gako-hitz bidez egiaztatzea. Bai, ez dago funtzio asko, baina erraza da instalatzen eta administratzen :)

Nola nahi gabe jarraitu Haproxyrako Web-GUI idazten

7. Oso lan polita HAProxy RunTime APIarekin. Zergatik hain polita? Guk bakarra dugu eta... beste guztiak agian. Noski itxurakeria samarra dirudi, baina asko gustatzen zait nola funtzionatzen duen. Esate baterako, nolakoa den maitatutako eta gorrotatutako makil-mahai askorekin lan egiteak:

Nola nahi gabe jarraitu Haproxyrako Web-GUI idazten

Agian nagusiak guztiak. Lan handia zegoen taldeekin, rolekin, segurtasunarekin eta akatsen detekzioarekin... Baina orokorrean, badakizu zer? Orain webgune bat dago, non HAProxy-WI-ren demo bat dagoen eta dena probatu dezakezu zuk zeuk eta non aldaketa erregistro bat dagoen. Mesedez, ez duzu "habro efektua" behar, bestela zerbitzari ahula daukat gunerako eta demorako. Eta esteka bat GitHub

Iturria: www.habr.com

Gehitu iruzkin berria