加入收藏 | 设为首页 | 会员中心 | 我要投稿 PHP编程网 - 黄冈站长网 (http://www.0713zz.com/)- 数据应用、建站、人体识别、智能机器人、语音技术!
当前位置: 首页 > 服务器 > 安全 > 正文

使用zabbix监控nginx和php-fpm性能

发布时间:2021-01-17 17:25:42 所属栏目:安全 来源:网络整理
导读:副标题#e# 《使用zabbix监控nginx和php-fpm性能》要点: 本文介绍了使用zabbix监控nginx和php-fpm性能,希望对您有用。如果有疑问,可以联系我们。 1.系统环境 1.1 软件及其版本 1.2 软件安装路径 zabbix安装在 /usr/local/zabbix 路径下,其相关配置文件及

5.2 userparameter_php-fpm.conf

5.3 确认子配置文件被zabbix_agentd配置文件包含

确认在/usr/local/zabbix/etc/zabbix_agentd.conf中包含:Include=/usr/local/zabbix/etc/zabbix_agentd.conf.d/且没有被注释.

6.重启zabbix_agentd服务

service zabbix_agentd restart?让zabbix_agentd加载新的配置文件.

7.测试zabbix_get能否取到数据

在zabbix server上使用如下指令测试能否获取到nginx和php-fpm status数值.

注意:

  • zabbix_get指令在zabbix server上运行.
  • userparameter_*.conf文件位于zabbix_agentd端.
  • nginx_status.sh和php_fpm_status.sh位于zabbix_agentd端.
  • zabbix-get-s指定的ip为zabbix-agentd的监听ip.

8.zabbix server上配置相应的模板

这里的模板包含对nginx status和php-fpm status要监控的itemtriggerGraphs等一系列内容.对于在zabbix server上新增要监控的内容,最好的办法就是从模板开始,然后按照顺序依次配置相应内容,无需去网上找现成的模板导入,对于系统的监控按需配置是最好的.下面是相应的操作过程.

8.1 添加nginx status监控模板

新建nginx status模板

定义nginx status模板

定义nginx status items,这里我使用的是被动临控

增加nginx status状态码映射

nginx trigger定义

定义nginx监控视图

8.2 添加php-fpm status监控模板

php-fpm status的模板添加步骤和上述方法一样,此处不在赘述.

8.3 选择相应的主机或主机组关联上相应的模板

给主机或主机组关联模板

9.实际监控效果展示

(编辑:PHP编程网 - 黄冈站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读