Maitiro ekunyora netsaona Web-GUI yeHaproxy

Nyika yemazuvano yevatariri vehurongwa yatiita husimbe nehuso hwewebhu hwakanaka zvekuti hatitomboda kuisa software isina "mukomana" uyu (ndinonzwa kunge matombo ave kuda kubhururuka kubva kune vanosonta vanozvipira) , zvakanaka, hazvina kufanana iwe unogara uchikwira nemutsetse, handiti? Zvese zvingave zvakanaka kana software yakaiswa, yakagadziridzwa uye yakakanganwa, asi zvekuita kana iwe uchida kugara uchikwira ipapo, gadzirisa, uye zvechokwadi hapana danda rezviito zvese, usanyore cp cfg cfg_back nguva dzese, pamusoro. nguva uchavhiringika wokanganwa nyaya iyi .

Maitiro ekunyora netsaona Web-GUI yeHaproxy

Makore mazhinji apfuura ndakasangana nemubharari anoshamisa seHaproxy. Zvinhu zvose zvinoshamisa uye zvakanaka. Ndakanga ndiine akawanda uye ndakafunga nezvekutsvaga GUI yayo, asi zvinoshamisa kuti pakanga pasina imwe. Iyo software ine mukurumbira, uye zvakare yakare, asi oh zvakanaka, ndakafunga uye ndikaenderera neapo neapo kugadzirisa mapeni mune yangu yandinoda vi uye ndine boka rematabhu akavhurika ane huwandu hwese anoshanda maseva. Asi nguva yakasvika uye ndaifanira kugutsa "zvido" zvevanhu vakanyora software kuti vashande kuburikidza ne http, uye ndipo apo zvinhu zvakanakidza ...

Maoko angu akakwenya, maziso angu akapenya ndikatanga. Kunyanya, ndakatanga kufunga pamusoro pezvandinofanira kunyora, kuyeuka PHP yakakanganwa kwenguva refu, neimwe nzira ndakanga ndisingadi, uye zvaiita sokuti yakanga isina kukodzera zvachose nyaya iyi. Pakupedzisira, sarudzo yakawira paPython, ichauya inobatsira mune ramangwana, ndakafunga, ndokutanga kutora ruzivo.

Pakutanga, mabasa akange asina kunyanya kuoma: kugona kugadzirisa configs kubva pawebhu interface kubva pane imwe nzvimbo yekupinda, kuchengetedza shanduro dzakapfuura dze configs. Uku kusanyanya kuita kwakakura kwakaitwa nekukasira, asi ipapo husimbe hweadmin kana mukurumbira wakashata wakatora mandiri uye chokwadi izvi zvaiita sezvisina kukwana kwandiri. Uye ipapo zvinhu zvakadaro zvakatanga kuoneka se: kuenzanisa kwezvigadziriso zviviri, kutema zviito zvese zvine chekuita neconfigs, Runtime API uye kuwedzera zvikamu kuburikidza newebhu.

Maitiro ekunyora netsaona Web-GUI yeHaproxy

Uye seane hunhu UNIX maneja anorarama nemahara software, ndakafunga kuigovana nenyika, uye pamwe ingave inobatsira kune mumwe munhu? Asi nekuda kweizvi zvaive zvakafanira kuita zvese nenzira yekuti iwe haufanirwe kupinda mukodhi, asi zvakanyanya mu config butts (Iye zvino mazhinji ezvirongwa akatamira kune database. Kana ndiri ini, ine iva nyore kuzvigadzirisa uye hapazove nekukanganisa kana uchigadziridza nekuda kwekushaikwa kwechero kana parameter).

Kwapera mwedzi, ndakaisa hunyanzvi hwangu paGithub pasina tarisiro yakawanda. Asi pasina, software yakashanduka kuva zvishoma mukudiwa uye ipapo kunakidzwa kwakatanga ... Active "updating" yave ichienderera mberi kweinenge gore. Dzimwe nguva pane chido chekusiya zvose, nokuti ... zvandinoda zvakavharwa kwenguva refu. Zvakanaka, nei ndichida mukana wekuendesa "cluster" ine keepalived uye HAProxy kuburikidza newebhu, kana zvichingonditorera maminetsi mashoma? Asi zvinoitika kuti vanhu vanozvida, uye ini ndinofarira, uye pane chimwe chinhu chekuita. Kunyangwe, hongu, kune mabasa andinoda, semuenzaniso, kutarisa backend maseva uye kana aripo eHaproxy. Isu, hongu, tine kutariswa kwemakambani, asi kune vanhu ipapo vanogona kuita kwenguva yakati rebei, + nekuti... Dhipatimendi rangu riri kuita mukusimudzira uye software inoonekwa uye inonyangarika kwenguva yakakwana kuti ipfuure neiyo bureaucracy.

Maitiro ekunyora netsaona Web-GUI yeHaproxy

Kazhinji, ndakafunga kugovera, nekuti zvinozoitika kuti iyi ndiyo yega yemahara GUI. Zvakadini kana mumwe munhu akaona zvichibatsira? Batanidza kuGitHub.

Source: www.habr.com

Voeg