Bagaimana cara terus menulis Web-GUI untuk Haproxy secara tidak sengaja

Sudah dua tahun 4 hari sejak saya menulis Cara menulis Web-GUI untuk Haproxy secara tidak sengaja, tetapi banyak hal sudah lama tidak terjadi - semuanya berubah dan berkembang, dan HAProxy-WI mencoba mengikuti tren ini. Banyak pekerjaan yang telah dilakukan selama dua tahun, dan saya ingin membicarakan perubahan utamanya sekarang, jadi: selamat datang di β€œkucing”.

Bagaimana cara terus menulis Web-GUI untuk Haproxy secara tidak sengaja

1. Saya akan mulai dengan hal pertama yang menarik perhatian Anda, dan tentu saja ini adalah desainnya. Menurut saya, semuanya menjadi lebih logis, mudah dimengerti dan nyaman, dan tentu saja lucu :). Bagian menu menjadi lebih terstruktur.

2. Halaman telah muncul untuk setiap server, yang memudahkan untuk memahami pengoperasian layanan individual. Ini terlihat seperti ini:

Bagaimana cara terus menulis Web-GUI untuk Haproxy secara tidak sengaja

3. Dukungan Nginx sekarang tersedia! Sayangnya, integrasi yang sama dengan HAProxy tidak dapat dilakukan karena kemampuan yang lebih buruk untuk menampilkan statistik Anda dalam versi gratis Nginx, tetapi fungsi utama (mengedit, membandingkan dan membuat versi konfigurasi, mengoperasikan dan menginstal layanan) HAProxy-WI adalah masih tersedia untuk Nginx.

Bagaimana cara terus menulis Web-GUI untuk Haproxy secara tidak sengaja

4. Anda dapat menerapkan pemantauan penuh untuk HAProxy dan Nginx! Terdiri dari: eksportir Grafana, Prometheus dan Nginx dan HAProxy. Beberapa klik dan selamat datang di dasbor!

5. Dalam komentar pada posting sebelumnya, saya diberitahu beberapa kali bahwa menggunakan skrip bash untuk menginstal layanan merugikan diri Anda sendiri. Saya setuju dengan mereka dan itulah mengapa 95% dari semua instalasi sekarang melalui Ansible. Sangat nyaman, dan juga lebih dapat diandalkan. Ada satu hal positif di sekitar!

6. Bagaimana caranya agar Anda tidak menciptakan kembali sepeda di dalam sepeda? Bisa dikatakan, anak sepeda... Sepeda kecil, mungkin roda tiga: kemampuan untuk sekadar memantau port untuk ketersediaan port, respons HTTP, dan memeriksa respons berdasarkan kata kunci. Ya, fungsinya tidak banyak, tetapi mudah untuk diinstal dan dikelola :)

Bagaimana cara terus menulis Web-GUI untuk Haproxy secara tidak sengaja

7. Pekerjaan yang sangat keren dengan HAProxy RunTime API. Kenapa keren sekali? Hanya kita yang punya satu dan... mungkin yang lainnya. Tentu kedengarannya agak megah, tapi saya sangat menyukai cara kerjanya. Misalnya, seperti apa bekerja dengan meja stik yang disukai dan dibenci:

Bagaimana cara terus menulis Web-GUI untuk Haproxy secara tidak sengaja

Mungkin semua yang utama. Ada banyak pekerjaan yang berkaitan dengan grup, peran, keamanan, dan deteksi bug... Namun secara umum, tahukah Anda? Sekarang ada situs web, di mana ada demo HAProxy-WI dan Anda dapat mencoba semuanya sendiri dan di mana ada changelog. Hanya saja, tidak memerlukan "efek habro", jika tidak, server saya lemah untuk situs dan demo. Dan tautan ke GitHub

Sumber: www.habr.com

Tambah komentar