Bagaimana secara tidak sengaja melanjutkan menulis GUI Web untuk Haproxy

Dua tahun dan 4 hari telah berlalu sejak saya menulis Bagaimana cara menulis GUI Web secara tidak sengaja untuk Haproxy , dan banyak hal sudah tidak ada lagi - semuanya berubah dan berkembang dan HAProxy-WI sedang mencoba untuk menyesuaikan dengan tren ini. Banyak pekerjaan telah dilakukan dalam dua tahun, dan saya ingin memberi tahu Anda tentang perubahan utama sekarang, jadi: selamat datang di "kucing".







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



2. Halaman untuk setiap server telah muncul, yang memudahkan untuk memahami pekerjaan masing-masing layanan. Ini terlihat seperti ini:







3. Dukungan Nginx sekarang tersedia! Sayangnya, itu tidak berfungsi untuk mengintegrasikan serta HAProxy karena kemungkinan yang lebih sedikit untuk menampilkan statistiknya dalam versi gratis Nginx, tetapi fungsi utama (mengedit, membandingkan dan membuat versi konfigurasi, layanan kerja dan pemasangan) dari HAProxy-WI masih tersedia untuk Nginx.







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



5. Dalam komentar di posting sebelumnya, saya diberitahu beberapa kali bahwa menggunakan skrip bash untuk menginstal layanan adalah menembak diri sendiri. Saya setuju dengan mereka dan itulah mengapa 95% dari semua instalasi sekarang melalui Ansible. Ini benar-benar nyaman dan lebih dapat diandalkan. Beberapa plus!



6. Bagaimana Anda tidak bisa menemukan kembali sepeda di dalam sepeda? Seorang anak sepeda, begitulah ... Sepeda kecil, mungkin roda tiga: kemampuan untuk memonitor port untuk ketersediaan port, respon HTTP dan memeriksa respon dengan kata kunci. Ya, memang tidak banyak fungsinya, tetapi mudah dipasang dan dikelola :)







7. Pekerjaan yang sangat keren dengan HAProxy RunTime API. Kenapa sangat keren? Hanya kami yang memiliki ini dan ... mungkin semua. Kedengarannya agak sok, tentu saja, tapi saya sangat suka cara kerjanya. Misalnya, sepertinya bekerja dengan banyak orang yang dicintai dan dibenci pada saat yang sama:







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



All Articles