Haproxy için yanlışlıkla Web-GUI yazmaya nasıl devam edilir?

Yazdığımdan bu yana iki yıl 4 gün geçti Haproxy için yanlışlıkla bir Web-GUI'si nasıl yazılır?, ancak uzun zamandır işler yolunda gitmiyor - her şey değişiyor ve gelişiyor ve HAProxy-WI bu trende ayak uydurmaya çalışıyor. İki yıldır pek çok çalışma yapıldı ve şimdi ana değişikliklerden bahsetmek istiyorum, o yüzden: "kediye" hoş geldiniz.

Haproxy için yanlışlıkla Web-GUI yazmaya nasıl devam edilir?

1. Gözünüze çarpan ilk şeyle başlayacağım ve bu elbette tasarım. Bana göre her şey daha mantıklı, anlaşılır, kullanışlı ve tabii ki sevimli hale geldi :). Menü bölümleri daha yapılandırılmış hale getirildi.

2. Bireysel hizmetlerin işleyişini anlamak için uygun olan her sunucu için sayfalar belirmiştir. Şuna benziyor:

Haproxy için yanlışlıkla Web-GUI yazmaya nasıl devam edilir?

3. Nginx desteği artık mevcut! Ne yazık ki, istatistiklerinizi Nginx'in ücretsiz sürümünde görüntüleme konusundaki daha zayıf yetenekler nedeniyle HAProxy ile aynısını entegre etmek mümkün olmadı, ancak HAProxy-WI'nin ana işlevleri (yapılandırmaları düzenleme, karşılaştırma ve sürüm oluşturma, hizmetleri çalıştırma ve yükleme) Nginx için hala mevcut.

Haproxy için yanlışlıkla Web-GUI yazmaya nasıl devam edilir?

4. HAProxy ve Nginx için tam teşekküllü izlemeyi devreye alabilirsiniz! Şunlardan oluşur: Grafana, Prometheus ve Nginx ve HAProxy ihracatçıları. Birkaç tıklamayla kontrol panellerine hoş geldiniz!

5. Önceki gönderiye yapılan yorumlarda, bana birkaç kez hizmetleri yüklemek için bash komut dosyalarını kullanmanın kendi ayağınıza kurşun sıkmak olduğu söylendi. Onlara katılıyorum ve bu nedenle artık tüm kurulumların %95'i Ansible üzerinden yapılıyor. Gerçekten kullanışlı ve aynı zamanda daha güvenilir. Her tarafta bir pozitif!

6. Bisikletin içinde bisikleti yeniden icat etmekten nasıl kaçınabilirsiniz? Bir bisiklet çocuğu, tabiri caizse... Küçük bir bisiklet bisikleti, belki de üç tekerlekli: bağlantı noktası kullanılabilirliği, HTTP yanıtı için bağlantı noktalarını basitçe izleme ve yanıtı anahtar kelimeye göre kontrol etme yeteneği. Evet, çok fazla işlevi yok ama kurulumu ve yönetimi kolaydır :)

Haproxy için yanlışlıkla Web-GUI yazmaya nasıl devam edilir?

7. HAProxy RunTime API ile çok harika bir çalışma. Neden bu kadar havalı? Sadece bizde bir tane var ve... belki de diğer herkes. Elbette kulağa biraz iddialı geliyor ama çalışma şeklini gerçekten seviyorum. Örneğin, sevilen ve nefret edilen birçok çubuk masayla çalışmak neye benziyor:

Haproxy için yanlışlıkla Web-GUI yazmaya nasıl devam edilir?

Belki de ana olanların tümü. Gruplar, roller, güvenlik ve hata tespiti ile ilgili pek çok çalışma vardı... Ama genel olarak biliyor musunuz? Şimdi bir web sitesi varHAProxy-WI'nin bir demosunun olduğu ve her şeyi kendiniz deneyebileceğiniz ve bir değişiklik günlüğünün olduğu yer. Lütfen “habro etkisine” ihtiyacınız yok, aksi takdirde site ve demo için zayıf bir sunucum var. Ve bir bağlantı GitHub

Kaynak: habr.com

Yorum ekle