利用Nginx日志进行流量监控可以通过以下几种方法实现:
location /nginx_status {
stub_status;
allow 127.0.0.1; # 仅允许本地访问
deny all;
}
nginx -s reload
。curl http://127.0.0.1/nginx_status
。GoAccess:
access_log /var/log/nginx/access.log;
goaccess /var/log/nginx/access.log -o report.html --log-format=COMBINED
。report.html
即可查看可视化报告。ngxtop:
pip install ngxtop
ngxtop
-c
:指定Nginx配置文件的路径。--filter
:根据指定的条件过滤日志记录。--status
:根据HTTP状态码进行过滤。nginx-vts-exporter
采集Nginx指标。通过上述方法,可以有效地利用Nginx日志进行流量监控,帮助管理员及时发现潜在问题并做出调整,确保服务器的稳定运行。
辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读: Debian上GIMP与其他软件兼容吗