php-fpm status数值提取脚本为/usr/local/zabbix/bin/php_fpm_status.sh,内容如下: 5创建zabbix_agentd的子配置文件 在/usr/local/zabbix/etc/zabbix_agentd.d/中创建关联nginx status和php-fpm status的子配置文件,创建一个,或者在已有的某配置文件中增加也可以,我这里分别为它们创建配置文件,文件名可自定义,...
nginx内置了一个status状态的功能,通过配置可以看到nginx的运行情况,status显示的内容包括当前连接数,处于活动状态的连接数,已经处理的请求数等等,可以利用这个功能编写zabbix监控nginx的脚本。 1 nginx配置 nginx配置文件,开启status功能 location / {root html;index index.php index.html index.htm;}#nginx statuslocat...
UserParameter=nginx_status[*],/etc/zabbix/zabbix_agentd.d/nginx_monitor.sh"$1""$2""$3" ... [root@CentOS84-IP88 ]#systemctl restart zabbix-agent [root@CentOS84-IP88 ]# [root@CentOS84-IP88 ]#grep "^[a-Z]" /etc/zabbix/zabbix_agentd.conf PidFile=/run/zabbix/zabbix_agentd.p...
[root@node2 zabbix_agentd.d]# bash check_nginx.sh writing 1 [root@node2 zabbix_agentd.d]# bash check_nginx.sh status 1 (4)配置zabbix-agent文件:vim /etc/zabbix/zabbix_agentd.conf 1 UserParameter=nginx.status[*],/etc/zabbix/zabbix_agentd.d/check_nginx.sh $1# 指定脚本的绝对路径 (...
1、nginx的status数值提取脚本 此脚本为 /usr/local/zabbix/bin/nginx\_status.sh 其内容如下: 2、php-fpm status数值提取脚本 php-fpm status数值提取脚本为 /usr/local/zabbix/bin/php\_fpm\_status.sh 内容如下: 五、创建zabbix_agentd的子配置文件 ...
http://example.com/status?xml Example for detailed status page: http://example.com/status?full http://example.com/status?json&full http://example.com/status?html&full http://example.com/status?xml&full 使用何种格式查看status决定了后续使用zabbix进行监控获取status数值的方式。本文以上述curl localh...
在Zabbix上监控Nginx,可以通过以下步骤实现: 1. 安装Zabbix Agent:在要监控的Nginx服务器上安装Zabbix Agent,该Agent将负责收集Nginx的监控数据并发送...
http://example.com/status?xml Example for detailed status page: http://example.com/status?full http://example.com/status?json&full http://example.com/status?html&full http://example.com/status?xml&full 使用何种格式查看status决定了后续使用zabbix进行监控获取status数值的方式。本文以上述curl localh...
location /nginx_status { stub_status; allow 192.168.100.103/32; #只允许公司内网IP访问。同是只能本机进行查看nginx状态,使用Zabbix监控 allow 127.0.0.1; deny all; } } # 重启nginx nginx -s stop nginx 测试示列 [root@192.168.100.103conf.d]# curl www.test1.com/nginx_statusActiveconnections:1serv...
error_page 500 502 503 504 /50x.html; location = /50x.html { root /usr/share/nginx/html; } } [root@localhost ~]# 注:/status下的allow很重要,关系到后面zabbix_get是否能获取到值,如果获取不到会显示成Not Support [root@localhost ~]# chmod a+x /usr/local/zabbix/bin/nginx_status.sh ...