nginx_exporter的安装
1.首先本地需要安装好prometheus已经nginx,注意nginx在编译的时候需要带with-http_stub_status_module模块
#检查nginx是否安装nginx模块
./nginx -V 2>&1 |grep -o with_http_stub_status_module
如果有输出则证明安装了,没有的话就重新编译一下nginx
2.修改nginx的配置文件
#新增location
location /nginx_status {
stub_status on;
}
#新增后重新加载nginx配置
/usr/local/nginx/sbin/nginx -s reload
3.安装 并启动nginx_prometheus插件
#安装
tar -zxf nginx-prometheus-exporter_0.10.0_linux_amd64.tar.gz -C /usr/local/
#启动
nohup ./nginx-prometheus-exporter -nginx.scrape-uri=http://127.0.0.1:80/nginx_status &
4.添加prometheus监听配置文件
- targets: ["10.50.161.161:9113"] #9113是nginx_prometheus的服务端口
labels:
instance: "10.50.161.161"
env: "cdrb-nginx"
5.重启prometheus
本文作者:caibutou
本文链接:https://www.cnblogs.com/zrxuexi/p/16128967.html
版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步