zabbix监控php-fpm性能状态(114)

凉白开 zabbix1533,47325字数 960阅读3分12秒阅读模式

不多说,首先你需要开启php-fpm的状态页,请参考凉白开前面写的文章《启用php-fpm状态详解》,然后更我一步一步来完成zabbix对php-fpm的监控。

zabbix客户端配置

增加自定义key文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

# cat zabbix_agentd.conf | grep 'php-fpm'
UserParameter=php-fpm.status[*],/usr/bin/curl -s "http://127.0.0.1/status?xml" | grep "<$1>" | awk -F'>|<' '{ print $$3}'

在此没有额外使用脚本,比网络上的其他脚本要精练不少!文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

重启zabbix客户端文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

# killall zabbix_agentd
# /usr/local/zabbix-3.0.0/sbin/zabbix_agentd

依据自己的情况来重启你的zabbix客户端文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

zabbix管理后台配置

导入php-fpm模板文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

附件中会给出模板(备注:更多关于zabbix模板内容,请看前面关于模板的章节,我不在多说)文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

进入后台->configuration->templates->import(右侧)->选择在ttlsa下载的模板->最后点击import。至此php-fpm模板已经导入到zabbix中。文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

Link/关联模板

接下来需要把php-fpm模板link到你的主机上,进入后台->configuration->点击你的主机->templates->输入php-fpm模板名称,点击add,最后点击update即可文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

php

zabbix监控php-fpm

还有另外一种更快的方法,点击php-fpm模板,然后将主机添加进去即可,都是一些简单的操作,不在截图演示!文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

效果展示

latest数据文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

php文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

慢日志数量文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

php文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

php-fm processes文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

php文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

php-fpm进程退出会触发告警,我不多做演示,有相关问题在此留言。继续关注zabbix,继续关注ttlsa。最近比较忙,都没来得及给投稿的小伙伴发红包,实在是抱歉了!文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

zabbix php-fpm文件下载

zabbix监控php-fpm模板-zabbix 3.x文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

zabbix监控php-fpm模板-zabbix 2.x文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

 文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/ 文章源自运维生存时间-https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/

weinxin
我的微信
微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
凉白开
  • 本文由 发表于 10/11/2015 01:00:40
  • 转载请务必保留本文链接:https://www.ttlsa.com/zabbix/zabbix-monitor-php-fpm-status/
评论  15  访客  15
    • 匿名
      匿名 9

      更本不能通用,下次不要写这么烂的东西发表

      • 匿名
        匿名 9

        更本不能用

        • 小皮
          小皮 0

          太好用了,想打赏

          • 路人乙
            路人乙 9

            curl -s http://127.0.0.1/status?xml | grep “active-processes”| awk -F’>|||<' '{print $3}' 有值
            配置:UserParameter=php-fpm.status[*],/usr/bin/curl -s "http://127.0.0.1/status?xml&quot; | grep "” | awk -F ‘>|<' '{ print $$3}'
            /usr/local/zabbix-2.2.2/bin/zabbix_get -s 127.0.0.1 -k 'php-fpm.status[active-processes]' 空白输出,请问什么原因?

            • 路人甲
              路人甲 2

              请教下楼主,awk -F’>|<' '{ print $$3}'
              这两个$$3 是什么意思呢?

              • 沉醉寒风
                沉醉寒风 9

                加到zabbix里面去,除了第一个,其它模板都提示不支持

                • 沉醉寒风
                  沉醉寒风 9

                  curl -s “http://127.0.0.1/status?xml” | grep “” | awk -F’>|<' '{ print $$3}'
                  这条命令获取不到任何值啊

                    • 匿名
                      匿名 9

                      @ 沉醉寒风 php 5.3 之后 php-fpm 要配置/status,还有结合nginx。

                    • 魏星
                      魏星 9

                      比如我们的zabbix server在北京,在各分公司有zabbix proxy,zabbix proxy下面监控了500台设备,那么zabbix proxy需要把数据发送到zabbix server上,对zabbix proxy的带宽和zabbixserer的带宽有什么要求。如果一个zabbix srever底下有许多zabbix proxy,带宽会是很大问题,请问这方面有文章和资料吗?
                      另外,如果我们的把zabbix server部署在云平台中去监控自身云平台的系统有什么需要注意的,我知道zabbix server和web可以部署在云平台中,但是对数据库的要求比较高,是不是可以把数据库部署在物理机中?能给些意见吗?

                      • admin
                        admin 9

                        IPACCRESS

                        • 瘪粒
                          瘪粒 9

                          oneapm 的系统监控工具也支持 php-fpm。配置没这么麻烦。

                          打开配置文件就可以了。

                          http://www.oneapm.com/ci/feature.html

                          • ddcc
                            ddcc 9

                            谢谢,可用![哈哈]

                            • 狒狒伯尼科技
                              狒狒伯尼科技 9

                              测试稳定

                            评论已关闭!