普罗米修斯搭建_nginx

发布时间 2023-06-27 15:30:45作者: 常疯大虾

普罗米修斯搭建nginx_exporter监控

一、被监控宿主机下,创建监控项目配置文件

1.在/etc/nginx/conf.d,目录下创建件sub_status.conf文件(docker安装放映射地址目录)

cd /root/docker/nginx/conf.d

touch sub_status.conf

vi status.conf

server {

listen 80;

server_name 192.168.4.85;

location /nginx_status {

stub_status on;

}

error_page 500 502 503 504 /50x.html;

location = /50x.html {

root /usr/share/nginx/html;

}

}

2.编辑sub_status.conf

把server name改成被监控的ip地址:10.196.130.168

3.重启nginx服务或者容器

nginx -s reload

docker restart containerid

二、被监控宿主机下,启动nginx_exporter容器

执行命令

docker run -d -p 9113:9113 nginx/nginx-prometheus-exporter -nginx.scrape-uri http://10.196.130.168/nginx_status

三、prometheus宿主机更改prometheus.yml

1.添加redis监控配置

- job_name: 'nginx'

static_configs:

- targets: ['10.196.130.168:9113']

2.重启prometheus容器

docker restart b211f045d795

3.在浏览器中访问prometheus,检查是否配置成功

http://10.196.130.180:9090/

四、grafana添加监控模板

1.在grafana-dashboard-import,输入12708模板,选择数据来源prometheus

2.查看统计仪表盘