普罗米修斯搭建_nginx
普罗米修斯搭建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,检查是否配置成功
四、grafana添加监控模板
1.在grafana-dashboard-import,输入12708模板,选择数据来源prometheus
2.查看统计仪表盘