龙空技术网

Zabbix运维—监控php-fpm、redis服务

DIY日常记录 55

前言:

如今朋友们对“监控php进程”大致比较注意,姐妹们都想要了解一些“监控php进程”的相关内容。那么小编在网上收集了一些关于“监控php进程””的相关资讯,希望你们能喜欢,兄弟们一起来学习一下吧!

一、监控前准备

Nginx+PHP-FPM是目前最流行的LNMP架构,在基于PHP开发的系统下,对这些系统性能的监控,主要是关注PHP-FPM的运行状态,那么什么是PHP-FPM呢,我们说PHP-FPM(FastCGI Process Manager:FastCGI进程管理器)是一个PHP FastCGI管理器,它提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置,对于PHP 5.3.3之前的php来说,它是一个补丁包,而从PHP5.3.3版本开始,PHP内部已经集成了php-fpm模块,意味着被PHP官方收录了。在编译PHP的时候指定“–enable-fpm”参数即可开启PHP-FPM。

  1、开启监控页面

  2、测试访问

  3、压力测试

二、监控php-fpm

  监控步骤

  1、导入模板

  2、创建脚本

  fpm.sh脚本没有找到(略),找到就放在这个目录下

  3、测试取值

  4、选择主机,关联模板

  5、验证结果

三、监控redis

  1、取值的命令

  2、模板导入

cd /etc/zabbix/zabbix_agentd.d/vim redis.conf

  4、创建脚本

cd /server/scripts/redis.shvim redis.sh

  5、redis设置密码

  配置文件找到这个参数:

  6、测试取值

  7、选择主机,关联模板

  有个监控项里宏没有值,手动添加一下

  关联模板

结果,查看监控数据

标签: #监控php进程