在Debian系统上监控Nginx运行状态有多种方法,以下是一些推荐的监控工具:
server {
listen 80;
server_name _;
location /status {
stub_status on;
access_log off;
allow 127.0.0.1;
deny all;
}
}
访问http://your_server_ip/status
即可查看。sudo apt update
sudo apt install prometheus grafana
scrape_configs:
- job_name: 'nginx'
static_configs:
- targets: ['localhost:9113']
sudo apt-get install nginx-extras
wget https://github.com/nginxinc/nginx-prometheus-exporter/releases/download/v0.9.0/nginx-prometheus-exporter-0.9.0.amd64.debs
sudo dpkg -i nginx-prometheus-exporter-0.9.0.amd64.deb
sudo apt update
sudo apt install elasticsearch logstash kibana
# 编辑Logstash配置文件,配置Nginx日志输入
通过这些工具,你可以全面监控Nginx在Debian上的运行状态,确保服务器的稳定性和性能。根据你的具体需求,可以选择适合的工具进行监控。