Konfigurieren Sie die Seite „HAProxy-Metriken“, um die Überwachung Ihrer Systemgeräte durch Anzeigen 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-Fähigkeiten für HTTP- und TCP-Anforderungen. Die HAProxy-Prüfungen entfernen Back-End-Server, die mehrere Integritätsprüfungen in einer Zeile nicht bestehen, und übertragen eingehenden Datenverkehr als Teil des Lastenausgleichs an Back-End-Server.
Prozedur
-
Greifen Sie auf die HAProxy-Konfigurationsdatei zu, die sich unter folgender Adresse befindet: /Etc/haproxy/haproxy.cfg .
-
Fügen Sie unten in der Datei Folgendes 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 den HAProxy neu zu starten:
Sudo-Service-HaProxy-Neustart
-
Zeigen Sie die HAProxy-Metriken auf Ihrem System an, indem Sie die Seite „HAProxy-Metriken“ anzeigen, auf die Sie über die folgende URL zugreifen können:
http://<HAProxyServer>:8080/stats