Konfigurieren Sie die Statistikseite für HAProxy-Metriken, um die Überwachung Ihrer Systemgeräte durch Anzeige von HAProxy-Metriken zu ermöglichen.
Vorbereitungen
Erforderliche Rolle: agent_client_collector_admin
Warum und wann dieser Vorgang ausgeführt wird
HAProxy bietet Lastenausgleichs- und Reverse-Proxy-Funktionen für HTTP- und TCP-Anforderungen. Durch HAProxy-Prüfungen werden Back-End-Server entfernt, die mehrere Integritätsprüfungen hintereinander nicht bestehen. Außerdem wird eingehender Datenverkehr im Rahmen des Lastenausgleichs an Back-End-Server übertragen.
Prozedur
-
Greifen Sie auf die HAProxy-Konfigurationsdatei zu, die unter /etc/haproxy/haproxy.cfg gespeichert ist.
-
Fügen Sie den folgenden Code am Ende der Datei hinzu:
listen frontend *:8080 #Haproxy
Monitoring run on port 8080
mode http
option forwardfor
option httpclose
stats enable
stats show-legends
stats refresh 5s
stats uri /stats #URL for HAProxy monitoring
stats realm Haproxy\Statistics. #Title for pop up window
stats auth admin:admin #User and Password for login to the monitoring dashboard
stats admin if TRUE
default_backend backend #This is optional for monitoring backend
-
Führen Sie den folgenden Befehl aus, um HAProxy neu zu starten:
sudo service haproxy restart
-
Zeigen Sie die HAProxy-Metriken auf dem System an, indem Sie die Statistikseite für HAProxy-Metriken aufrufen, auf die Sie über die folgende URL zugreifen können:
http://<HAProxyServer>:8080/haproxy_stats