前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Zabbix监控php-fpm性能状态

Zabbix监控php-fpm性能状态

作者头像
子润先生
修改2021-07-08 14:26:00
7891
修改2021-07-08 14:26:00
举报
文章被收录于专栏:用户8644135的专栏

废话不多说,需要Zabbix监控php-fpm性能状态,首先你需要开启php-fpm的状态页,请参考文章《开启php-fpm状态页》,然后我一步一步来完成Zabbix对php-fpm的监控。

Zabbix客户端配置

1、自定义key值

#编辑配置zabbix_agentd配置文件,添加以下内容

[root@localhost ~]# vim /usr/local/zabbix/etc/zabbix_agentd.conf

  1. UserParameter=php-fpm.status[*],/data/scripts/auto_detection_php_fpm_state.sh $1

2、重启Zabbix_agentd服务

[root@localhost ~]# service zabbix_agentd restart

3、下载脚本文件(获取监控值)

[root@localhost ~]# cd /data/scripts

[root@localhost scripts]# wget -c https://mirrors.yangxingzhen.com/shell/auto_detection_php_fpm_state.sh

[root@localhost scripts]# cat auto_detection_php_state.sh

Zabbix监控php-fpm性能状态
Zabbix监控php-fpm性能状态

#脚本内容如下

代码语言:javascript
复制
#!/bin/bash#Date:2018-5-20 14:08:55#Author Blog:#	https://www.yangxingzhen.com#Author WeChat:#	微信公众号:小柒博客#Author mirrors site:#	https://mirrors.yangxingzhen.com#About the Author#	BY:YangXingZhen#	Mail:xingzhen.yang@yangxingzhen.com#Zabbix监控php-fpm性能以及进程状态HOST="https://www.yangxingzhen.com" if [ $# -eq 0 ];thenecho -e "\033[32m Usage:/bin/bash|sh $0 ping|active|idle|total|max\033[0m"exit 1fi function ping {/sbin/pidof php-fpm | wc -l} function active {curl -s "${HOST}/php_fpm_status" |awk '/^active/ {print $NF}'} function idle {curl -s "${HOST}/php_fpm_status" |awk '/idle/ {print $NF}'} function total {curl -s "${HOST}/php_fpm_status" |awk '/total/ {print $NF}'} function max {curl -s "${HOST}/php_fpm_status" |awk '/max active/ {print $NF}'} $1

4、脚本授权

[root@localhost scripts]# chmod +x auto_detection_php_fpm_state.sh

5、验证

#使用zabbix_get命令获取key值

Zabbix监控php-fpm性能状态
Zabbix监控php-fpm性能状态

Zabbix监控平台配置

1、下载模板文件

模板附件下载:

此处为隐藏的内容!

发表评论并刷新,方可查看

发表评论

2、导入php-fpm模板

进入后台->配置->模板->导入(右上角)-> 选择下载的模板文件->最后点击导入 。

Zabbix监控php-fpm性能状态
Zabbix监控php-fpm性能状态

至此,php-fpm模板已经导入到Zabbix中。

关联模板

需要把php-fpm模板链接到你的监控主机上,进入后台->配置->点击你的主机->模板->选择刚才导入模板,点击添加,最后点击更新即可。

Zabbix监控php-fpm性能状态
Zabbix监控php-fpm性能状态

效果展示

Zabbix监控php-fpm性能状态
Zabbix监控php-fpm性能状态

本文系转载,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文系转载前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Zabbix客户端配置
  • Zabbix监控平台配置
  • 关联模板
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档