zabbix监控php-fpm主要是通过nginx配置php-fpm的状态输出页面,在正则取值
要nginx能输出php-fpm的状态必须要先修改php-fpm的配置,这个配置没有开启nginx 就没有办法输出php-fpm status 修改/usr/local/php/etc/php-fpm.conf 文件 注意:不是php.ini,如果没有配置添加配置
pm.status_path = /status重启php-fpm
service php-fpm restart添加nginx的配置
打开/usr/local/nginx/conf/nginx.conflocation /status { allow 127.0.0.1#你允许的ip deny all; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; fastcgi_pass unix:/tmp/php-cgi.sock; }配置好之后重启一下nginx
service nginx restart看一下能不能访问
添加监控的shlle脚本
添加zabbix-agent配置
重启zabbix-agent
service zabbix-agent restart测试
zabbix_get -s 127.0.0.1 -k slow.requests如果没有问题导入模板
现在就能看到数据了
QQ交流群:136351212
查看原文:http://www.phpsong.com/2086.html
zabbix 监控php-fpm
最新推荐文章于 2022-08-18 16:11:05 发布