共计 583 个字符,预计需要花费 2 分钟才能阅读完成。
前提
1.有Prometheus基础
2.宝塔
3.安装 PHP7.2
开始
新建一个站点,然后修改配置文件
2 . 设置个性化端口
3 . 开启fpm状态查询页
location ~ /phpfpm_72_status$ {
allow 127.0.0.1;
deny all;
fastcgi_param SCRIPT_FILENAME $fastcgi_script_name;
include fastcgi_params;
fastcgi_pass unix:/tmp/php-cgi-72.sock;
}
其中 /tmp/php-cgi-72.sock 为我查到的PHP7.2的套接字文件位置
配置 php-fpm-exporter
下载 https://github.com/bakins/php-fpm-exporter/releases
上传到 /opt/php-fpm-exporter
启动
./opt/php-fpm-exporter/php-fpm-exporter --addr 0.0.0.0:9190 --endpoint http://127.0.0.1:9010/phpfpm_72_status
配置 Prometheus
prometheus.yml文件
- job_name: 'PHP-FPM'
static_configs:
- targets: ['87.239.50.31:9190']
Grafana端
导入 模板ID 3901
正文完