search
数据洞察 视图 视图模板 PHP 监控视图

PHP 监控视图

展示 PHP 应用的请求,响应,连接信息

  1. 开启 php 状态页面,(示例路径 /php-fpm.d/www.conf)

    pm.status_path = /phpstatus
    
  2. 添加 php 的站点至 web 服务配置文件

    location /phpstatus {
      include fastcgi_params;
      ## 端口方式 ##
      fastcgi_pass 127.0.0.1:9000;
      ## sock方式 ##
      # fastcgi_pass unix:/tmp/php-cgi.sock;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
    }
    
  3. 安装 datakit,并开启 phpfpm 插件

  1. 找到 datakit 默认安装路径的 conf.d 文件夹 (/usr/local/cloudcare/dataflux/datakit/conf.d)

  2. 进入 phpfpm 目录,复制 phpfpm.sample 为 phpfpm.conf

  3. 修改 urls = [phpfpm status 监控页面]

  4. 重启 datakit 使配置生效

    [[inputs.phpfpm]]
      urls = ["http://127.0.0.1/phpstatus"]
      timeout = "5s"