三、Zabbix应用服务监控-Nginx

本文详细介绍了如何使用Zabbix监控Nginx的运行状态,包括启用stub_status模块、编写采集脚本、配置Zabbix Agent及Web界面,以及监控Nginx错误日志的方法,确保系统稳定运行并及时发现潜在问题。

1.Zabbix监控Nginx

1.1 监控Nginx什么内容

    1. 监控Nginx状态(stub_status)
    1. 监控进程存活,端口探测;(设定触发器)
    1. 监控Nginx访问日志(建议使用ELK)
    1. 监控Nginx错误日志(设定触发器)

1.2 如何监控Nginx状态

    1. 启用Nginx stub_status状态模块
    1. 使用curl命令获取stub_status状态模块
    1. 将获取nginx状态的数据方法封装为监控项

1.3 Nginx状态监控

1.3.1 环境准备

角色 IP
Zabbix-Server 192.168.20.46
web 192.168.20.47

1.3.2 启用Nginx状态模块

[root@web01 ~]# cat /home/app/nginx/conf.d/status.panpancar.com.conf 
server {
    listen 80;
    server_name status.panpancar.com;


    location /ngx_status {
	stub_status;
	access_log off;
	allow 127.0.0.1;
	deny all;

    }
}

1.3.3 编写采集状态脚本

  1. 测试访问状态模块是否正常

                
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值