Изминаха две години и 4 дни, откакто написах , а возът отдавна не е там — всичко се променя и развива, а HAProxy-WI се стреми да отговаря на тази тенденция. За две години беше свършена много работа и сега искам да споделя основните промени, така че: добре дошли под "кат".

1. Ще започна с това, което първо прави впечатление, а именно — дизайнът. Според мен всичко стана по-логично, разбираемо и удобно, а също така и привлекателно :). Разделите в менюто станаха по-структурирани.
2. Появиха се страници за всеки сървър, което е удобно за разбирането на работата на отделните услуги. Изглежда така:

3. Появи се поддръжка за Nginx! Въпреки че интеграцията, както с HAProxy, за съжаление не успя поради по-ограничените възможности за извеждане на статистика в безплатната версия на Nginx, основните функции (редактиране, сравнение и версионност на конфигурациите, работа и инсталиране на услуги) на HAProxy-WI все пак са достъпни за Nginx.

4. Може да се внедри пълноценен мониторинг за HAProxy и Nginx! Той се състои от: Grafana, Prometheus и Nginx и HAProxy експортери. Няколко клика и добре дошли в таблата!
5. В коментарите под предишния пост ми казаха няколко пъти, че използването на bash скриптове за инсталиране на услуги е като да си стреляш в крака. Съгласен съм с тях и затова 95% от всички инсталации в момента минават през Ansible. Наистина удобно, а и по-надеждно. Само плюсове около него!
6. Как може да не се изобретява колелото в колелото? Дете на колелото, така да се каже… Малко такова велосепедче, с три колела сигурно: възможност за просто мониторинг на портове за наличност, отговор HTTP и проверка на отговора по ключова дума. Да, не много функции, но затова пък е лесно за инсталиране и администриране 🙂

7. Много е готина работата с HAProxy RunTime API. Защо е много готина? Такава имаме само ние и… май всичко. Разбира се, звучи малко претенциозно, но наистина ми харесва как работи. Как изглежда, например, работата с многото любими и едновременно мразени stick-table:

Мисля, че това е всичко основно. Имаше много работа свързана с групи, роли, сигурност и откриване на бъгове… А всъщност, знаете ли какво? Сега , където има демо на HAProxy-WI и можете сами да извършвате тестове, както и changelog. Просто моля, без "хабро ефект", защото имам слабичък сървър за сайта и демото. И линк към
Източник: habr.com
