zabbix监控apache和php-fpm状态

前言:搜索了很多资料,zabbix监控php-fpm状态时,使用nginx作为web服务器的比较多。而使用zabbix在apache环境中监控php-fpm的资料很少,并且在ngnix中设置虚拟站点的资料也很多,但是apache中开启虚拟站点监控php-fpm的资料很少,故简单写写自己在apache+php环境中使用zabbix监控php-fpm的状态监控的过程,不足之处,还请海涵。
环境是:centos7.6 php7.3 zabbix4.4
1、首先需要开启php的status,找到php-fpm的conf文件,具体可以使用systemctl status php73-php-fpm.service来查看你的php-fpm的配置文件的具体位置,php其他版本或者系统使用其他版本时,命令请自行百度,找到配置文件,将其中的 pm.status_path = /status前面的分号去掉,/status可以自行填写,我写成了/php-status,找到ping.path = /ping,去掉前面的分号。
2、一般我们的web服务器都会开启虚拟主机,所以会让我们使用普通url访问php-fpm的status时失效,我们为php-fpm也配置一个虚拟主机即可,我是使用了端口号作为虚拟主机判别,配置如下

<VirtualHost *:8080>
   <Location /php-status>
   SetHandler "proxy:fcgi://127.0.0.1:9000"
		Order Deny,Allow
		Allow from All
   </Location>
</VirtualHost>

不要忘记在,http.conf中开启对

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值