Globaler fpm-status / fpm-ping

Welche Features fehlen Ihnen noch? Teilen Sie es uns mit.
Post Reply
User avatar
Toorms
Posts: 196
Joined: Wed 18. Mar 2020, 20:11

Globaler fpm-status / fpm-ping

Post by Toorms »

Guten Tag,

von einem etwas älteren Thread aufgefasst, habe ich die Frage, ob es möglich ist (oder werden kann) global einen fpm-status / ping für alle unteren Instanzen zu haben?

Meine Frage rührt daher, dass ich in Zabbix meinen Keyhelp Server integriert habe und auch gerne überwachen möchte. Unter anderem auch mit "php-fpm", welcher per HOST und /fpm-status angesprochen wird.

Nun hat der KeyHelp Server keinen http://127.0.0.1/fpm-status Page sondern jeweils nur (wenn ich es aktiviert habe) https://meineodmain.de/fpm-status.

Wäre es möglich, es umzusetzen, dass ich als Admin auch http://127.0.0.1/fpm-status /fpm-ping für alle(s) zu erhalten?

Cheers
Toorms
User avatar
Jolinar
Community Moderator
Posts: 4041
Joined: Sat 30. Jan 2016, 07:11
Location: Weimar (Thüringen)
Contact:

Re: Globaler fpm-status / fpm-ping

Post by Jolinar »

Toorms wrote: Sun 22. Jun 2025, 16:06 Wäre es möglich, es umzusetzen, dass ich als Admin auch http://127.0.0.1/fpm-status /fpm-ping für alle(s) zu erhalten?
Das wird so (vermutlich) nicht funktionieren, da die FPM Pools ja pro Domain eingerichtet werden. Wenn du über 127.0.0.1 abfragen würdest, würdest du ja auch nur die Poolinfos vom systemeigenen Pool bekommen und nicht für alle Pools (was du vermutlich möchtest).
Wenn jemand inkompetent ist, dann kann er nicht wissen, daß er inkompetent ist. (David Dunning)

Data Collector für Community Support
___
Ich verwende zwei verschiedene Schriftfarben in meinen Beiträgen /
I use two different font colors in my posts:
  • In dieser Farbe schreibe ich als Moderator und gebe moderative Hinweise oder begründe moderative Eingriffe /
    In this color, I write as a moderator and provide moderative guidance or justify moderative interventions
  • In dieser Farbe schreibe ich als Community Mitglied und teile meine private Meinung und persönlichen Ansichten mit /
    In this color, I write as a community member and share my personal opinions and views
User avatar
Toorms
Posts: 196
Joined: Wed 18. Mar 2020, 20:11

Re: Globaler fpm-status / fpm-ping

Post by Toorms »

Jup, das stimmt wohl. Es gibt dennoch zwei Optionen, die glaube ich der Sache etwas näher kommen könnten.

1. Auf http://127.0.0.1/fpm-status-aggr aggregierte Werter aller Pools ausgeben (Sinnvoll? Fraglich ob die Monitoring-Systeme damit umgehen können teilweise - oder es Anpassungen bedarf).
2. /fpm-status /fpm-ping in die generellen Einstellungen mit aufnnehmen und Daten vom Masterprozess nehmen und per http://127.0.0.1/fpm-status /fpm-ping ausgeben.
User avatar
Alexander
Keyweb AG
Posts: 4465
Joined: Wed 20. Jan 2016, 02:23

Re: Globaler fpm-status / fpm-ping

Post by Alexander »

Was spricht dagegen:

1. Das Feature bei allen Domains zu aktivieren.
Hierzu bei jedem Benutzer über die Benutzerverwaltung im Reiter "PHP-FPM" die Checkbox "Statusseite aktivieren" setzen.

2. Über die API alle Domains des Servers abfragen (GET /domains/ für eine Liste aller Domains) und dann das Ganze selber zu aggregieren.
Hierzu durch alle Domains (prinzipiell reicht es pro Benutzer aus, da jeder Benutzer nur einen Pool führt) loopen und die Seite http(s)://<DOMAIN>/fpm-status aufrufen und die Informationen dann wie man es selber braucht auszulesen und aufzubereiten.
Mit freundlichen Grüßen / Best regards
Alexander Mahr

**************************************************************
Keyweb AG - Die Hosting Marke
Neuwerkstr. 45/46, 99084 Erfurt / Germany
http://www.keyweb.de - http://www.keyhelp.de
**************************************************************
Post Reply