首页 > Web开发 > 详细

zabbix监控php-fpm服务

时间:2020-06-01 11:44:45      阅读:39      评论:0      收藏:0      [点我收藏+]
  • 修改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监控模板的“宏”

技术分享图片

技术分享图片

技术分享图片

 

zabbix监控php-fpm服务

原文:https://www.cnblogs.com/psc0218/p/13024224.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!