-
修改php配置文件www.conf
[root@node php-fpm.d]# vim /etc/php-fpm.d/www.conf 进入vim编辑器快速查找pm.status_path,修改如下: pm.status_path = /php_status
-
修改nginx.conf配置文件
[root@node php-fpm.d]# vim /etc/nginx/nginx.conf #添加以下内容 location /php_status { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_split_path_info ^((?U).+\.php)(/?.+)$; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; fastcgi_param PATH_INFO $fastcgi_path_info; fastcgi_param PATH_TRANSLATED $document_root$fastcgi_path_info; include fastcgi_params; } 添加的内容应与location ~ \.php(.*)$ 配置一样
-
重启服务
[root@node php-fpm.d]# systemctl restart php-fpm [root@node php-fpm.d]# systemctl restart nginx
-
导入模板
获取模板https://gitee.com/appdevel/dev.git
-
在zabbix_server端使用zabbix_get取值测试
[root@master ~]# zabbix_get -s 192.168.1.130 -k php-fpm["active processes",http://192.168.1.130/php_status] 1
-
链接模板
-
修改php_fpm监控模板的“宏”