Configure PHP-FPM integration
Get PHP-FPM statistics using HTTP status page or an FPM socket. See PHP-FPM Input Plugin for details.
To integrate PHP-FPM with SolarWinds Observability SaaS:
-
In SolarWinds Observability SaaS, click Add Data at the top.
-
In the Add Data dialog Intro, click the Integrations tab, and then click PHP-FPM.
-
In the Add PHP-FPM dialog, select a host with the SolarWinds Observability Agent you want to use for PHP-FPM and click Next.
To only display Agents running in a Kubernetes cluster, click the List only Agents... toggle.
If you want to install a dedicated Agent on a dedicated host, add the host and then add the PHP-FPM integration. See Add a self-managed host.
If you prefer using Docker, see Run the SolarWinds Observability Agent as a Docker image or Kubernetes deployment.
- On Instructions, review the steps to enable the FPM status page, and consider enabling direct requests to the page.
-
Review the configuration and click Deploy to deploy the changes to the agent.
-
Provide a Display Name.
-
Review the Collection Interval.
-
Enter URLs to monitor. You can add individual URLs or an array, such as
http://localhost/fpm-status?status
. -
Review the Format.
-
Status - the default format for statistics output
-
JSON - select JSON if the URLs you entered include the JSON parameter, such as
http://localhost/fpm-status?json
.
-
-
Review the Timeout. By default, it si 5 seconds.
-
-
When the installation is complete, review the summary about the deployed PHP-FPM integration. You can find the metrics you are monitoring in the Metrics Explorer, or create a custom dashboard and add widgets to display collected metrics value.