Kumaha ngahaja neruskeun nulis Wéb-GUI pikeun Haproxy

Geus dua taun 4 poé kuring nulis Kumaha ngahaja nyerat Wéb-GUI pikeun Haproxy, Tapi hal-hal anu teu acan lami - sadayana robih sareng berkembang, sareng HAProxy-WI nyobian ngiringan tren ieu. A loba karya geus dipigawé leuwih dua taun, sarta kuring hayang ngobrol ngeunaan parobahan utama ayeuna, jadi: wilujeng sumping ka "ucing".

Kumaha ngahaja neruskeun nulis Wéb-GUI pikeun Haproxy

1. Kuring gé mimitian ku hal kahiji anu nyekel panon anjeun, sarta ieu, tangtosna, desain. Dina pamanggih kuring, sagalana geus jadi leuwih logis, kaharti tur merenah, tur tangtu lucu :). Bagian menu parantos langkung terstruktur.

2. Kaca geus mucunghul pikeun tiap server, nu merenah pikeun pamahaman operasi jasa individu. Sigana mah kieu:

Kumaha ngahaja neruskeun nulis Wéb-GUI pikeun Haproxy

3. Pangrojong Nginx ayeuna sayogi! Hanjakalna, teu mungkin pikeun ngahijikeun sami sareng HAProxy kusabab kamampuan anu langkung lemah pikeun nampilkeun statistik anjeun dina versi gratis Nginx, tapi fungsi utama (ngédit, ngabandingkeun sareng vérsi konfigurasi, operasi sareng masang jasa) HAProxy-WI nyaéta. masih sadia pikeun Nginx.

Kumaha ngahaja neruskeun nulis Wéb-GUI pikeun Haproxy

4. Anjeun tiasa nyebarkeun monitoring full-fledged pikeun HAProxy na Nginx! Éta diwangun ku: Grafana, Prometheus sareng Nginx sareng eksportir HAProxy. Sababaraha klik sareng wilujeng sumping di dasbor!

5. Dina komentar ka pos saméméhna, abdi sababaraha kali ngawartoskeun yen ngagunakeun Aksara bash masang jasa ieu shooting diri dina suku. Kuring satuju sareng aranjeunna sareng éta naha 95% sadaya pamasangan ayeuna ngalangkungan Ansible. Nyaan merenah, sarta ogé leuwih dipercaya. Hiji positif sabudeureun!

6. Kumaha Sadérék bisa nyingkahan nyieun deui sapédah dina sapédah? Anak sapedah, jadi mun nyarita ... A sapédah leutik, meureun roda tilu: kamampuhan pikeun saukur ngawas palabuhan pikeun kasadiaan port, respon HTTP, sarta pariksa respon ku keyword. Leres, teu seueur fungsi, tapi gampang dipasang sareng diadministrasi :)

Kumaha ngahaja neruskeun nulis Wéb-GUI pikeun Haproxy

7. Karya pisan tiis kalawan HAProxy RunTime API. Naha keren pisan? Ngan urang boga hiji jeung... sugan dulur sejenna. Pasti keur disada saeutik pretentious, tapi kuring resep pisan kumaha gawéna. Salaku conto, naon anu dianggo sareng seueur méja iteuk anu dipikacinta sareng dibenci sapertos kieu:

Kumaha ngahaja neruskeun nulis Wéb-GUI pikeun Haproxy

Panginten sadayana anu utama. Aya seueur padamelan anu aya hubunganana sareng grup, peran, kaamanan sareng deteksi bug ... Tapi sacara umum, anjeun terang naon? Ayeuna aya situs wéb, dimana aya demo HAProxy-WI tur anjeun tiasa nyobian sagalana diri na dimana aya changelog a. Ngan teu kedah "efek habro" mangga, disebutkeun kuring boga server lemah keur situs jeung demo. Jeung link ka GitHub

sumber: www.habr.com

Tambahkeun komentar