Zabbix监控php-fpm性能状态

小柒博客
小柒博客
小柒博客
379
文章
108
评论
2019-07-0121:33:06 7 39.7K 1422字阅读4分44秒

废话不多说,需要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

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性能状态

#脚本内容如下

#!/bin/bash
#2019-7-1 15:12:06
#by author 、、、小柒
#Zabbix监控php-fpm性能以及进程状态
HOST="https://www.yangxingzhen.com"

if [ $# -eq 0 ];then
echo -e "\033[32m Usage:/bin/bash|sh $0 ping|active|idle|total|max\033[0m"
exit 1
fi

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监控平台配置

1、下载模板文件

模板附件下载:

此处为隐藏的内容!
发表评论并刷新,方可查看

2、导入php-fpm模板

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

Zabbix监控php-fpm性能状态

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

关联模板

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

Zabbix监控php-fpm性能状态

效果展示

Zabbix监控php-fpm性能状态

继续阅读
若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如果喜欢本站,请打赏支持本站,谢谢!
  • 微信号
  • 微信扫一扫加我!
  • weinxin
  • 微信公众号
  • 微信扫一扫关注我!
  • weinxin
Zabbix最后更新:2020-4-1
小柒博客
  • 本文由 发表于 2019-07-0121:33:06
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
Grafana+Zabbix 使用教程 Grafana

Grafana+Zabbix 使用教程

前言 Grafana是一款开源的可视化软件,可以搭配数据源实现一个数据的展示和分析;Grafana功能强大,有着丰富的插件,本文将使用Grafana搭配Zabbix的数据源进行资源监控的可视化展...
Zabbix监控Redis性能状态 Zabbix

Zabbix监控Redis性能状态

Zabbix监控Redis性能状态 监控原理示意图: 监控原理 Zabbix-server通过agent监控中配置文件调用shell脚本。Redis中提供redis-cli ...
CentOS 7.4基于LAMP环境安装Zabbix监控平台 Zabbix

CentOS 7.4基于LAMP环境安装Zabbix监控平台

Zabbix监控系统简介 Zabbix是一个基于WEB界面的提供分布式系统监控的企业级的开源解决方案,Zabbix能监视各种网络参数,保证服务器系统的安全稳定的运行,并提供灵活的通知机制以让SA...
匿名

发表评论

匿名网友 填写信息

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

 

评论:7   其中:访客  7   博主  0
    • 小咖秀 小咖秀 1

      棒棒的

      • aaaaaa aaaaaa 0

        已亲测

        • 孙悟空 孙悟空 1

          666再接再厉

          • 运维老司机 运维老司机 6

            亲测,写的不错 :razz:

            • 运维老司机 运维老司机 6

              写的不错 :razz:

              • 1563386276 1563386276 4

                杨大佬威武霸气