Nginx zabbix 的监控

Nginx 配置

  1. Nginx 必须包含:http_stub_status_module 模块

    ./nginx -V |grep http_stub_status_module

    SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
  2. Nginx 配置 (/911dc1aa4cb0af843f24448323752a29 用于自动发现)

     server {
            listen 9002;
            location = /911dc1aa4cb0af843f24448323752a29 {
            return 200 "nginx_stat_for_zabbix";
            }
    
            location = /basic_status {
           stub_status;
            }
        }

zabbix 配置

  1. /usr/local/zabbix327/bin 新增 lld_nginx.py,并增加可执行权限

  2. 新增 UserParameter

    UserParameter=nginx.server.discovery[*],/usr/local/zabbix327/bin/lld_nginx.py -t $1 -k "$2"
    UserParameter=nginx.server.stat[*],/usr/local/zabbix327/bin/lld_nginx.py -t $1 -d $2 -p $3

  3. 导入模板

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄