如何意外地繼續為 Haproxy 撰寫 Web-GUI

距離我寫這篇文章已經兩年四天了 如何意外地為 Haproxy 撰寫 Web-GUI,但事情已經存在很久了——一切都在變化和發展,HAProxy-WI正在努力跟上這一趨勢。 兩年來我們做了很多工作,現在我想談談主要的變化,所以:歡迎來到「貓」。

如何意外地繼續為 Haproxy 撰寫 Web-GUI

1. 我將從第一個吸引你眼球的東西開始,這當然是設計。 在我看來,一切都變得更加合乎邏輯、易於理解和方便,當然也很可愛:)。 菜單部分變得更加結構化。

2.每個伺服器都出現了頁面,方便了解各服務的運作。 它看起來像這樣:

如何意外地繼續為 Haproxy 撰寫 Web-GUI

3. Nginx 支援現已推出! 不幸的是,由於免費版本的 Nginx 中顯示統計資料的能力較差,因此無法整合與 HAProxy 相同的功能,但 HAProxy-WI 的主要功能(編輯、比較和版本控製配置、操作和安裝服務)是仍然適用於Nginx。

如何意外地繼續為 Haproxy 撰寫 Web-GUI

4.您可以為HAPr​​oxy和Nginx部署全面的監控! 它由:Grafana、Prometheus、Nginx 和 HAProxy 導出器組成。 只需點擊幾下,歡迎使用儀表板!

5. 在上一篇文章的評論中,我多次被告知使用 bash 腳本安裝服務是搬起石頭砸自己的腳。 我同意他們的觀點,這就是為什麼現在 95% 的安裝都透過 Ansible 進行。 確實方便,也更可靠。 到處都是正面的一面!

6. 如何避免在自行車中重新發明自行車? 可以說,自行車的孩子......一輛小型自行車,也許是三輪的:能夠簡單地監視端口的端口可用性、HTTP 響應,並通過關鍵字檢查響應。 是的,功能不多,但安裝和管理很容易:)

如何意外地繼續為 Haproxy 撰寫 Web-GUI

7. 與 HAProxy RunTime API 搭配使用非常酷。 為什麼這麼酷? 只有我們有一個,也許還有其他所有人。 當然,這聽起來有點自命不凡,但我真的很喜歡它的工作原理。 例如,使用許多又愛又恨的棒桌是什麼樣子的:

如何意外地繼續為 Haproxy 撰寫 Web-GUI

也許是所有主要的。 有很多與群組、角色、安全性和錯誤檢測相關的工作......但總的來說,你知道嗎? 現在 有一個網站,其中有 HAProxy-WI 的演示,您可以自己嘗試所有內容,並且有更改日誌。 只是不需要“哈布羅效應”,否則我的網站和演示伺服器很弱。 以及一個連結 GitHub上

來源: www.habr.com

添加評論