Prometheus+Grafana安装部署

mac2025-09-17  38

1.安装Grafana 1.1下载并安装 下载地址:https://grafana.com/grafana/download 选择最新版本进行安装,安装网站的提示、运行脚本即可。 离线快速安装部署: wget https://dl.grafana.com/oss/release/grafana-6.3.3-1.x86_64.rpm sudo yum localinstall grafana-6.3.3-1.x86_64.rpm 1.2 启动grafana 安装完成后,grafana服务默认已安装,配置文件/etc/grafana/grafana.ini,如需要修改路径及端口,可在该文件中修改。 需要修改;domain = localhost改为本机IP。 启动grafana 1.3 登录grafana 访问页面http://IP:3000,默认账户密码是admin/admin,首次登录建议修改密码。 2.安装Prometheus 2.1 Prometheus主程序安装 Prometheus主程序,主要是负责存储、抓取、聚合、和查询方面 官网下载地址: https://prometheus.io/download/ ** 下载*/ wget https://github.com/prometheus/prometheus/releases/download/v2.12.0/prometheus-2.12.0.linux-amd64.tar.gz

/** 解压*/ tar -zxvf prometheus-2.12.0.linux-amd64.tar.gz 2.2 启动prometheus主程序 /** 生产环境启动*/ nohup ./prometheus --config.file=prometheus.yml --web.enable-lifecycle --storage.tsdb.retention.time=60d & /** –web.enable-lifecycle 加上此参数可以远程热加载配置文件,无需重启prometheus,调用指令是curl -X POST http://ip:9090/-/reload – storage.tsdb.retention.time 数据默认保存时间为15天,启动时加上此参数可以控制数据保存时间 / 其他的参数及配置可以在prometheus.yml中调整及配置。 3.在需要监控的机器上部署exporter 3.1 监控linux主机 下载监控linux主机的node_exporter,从官网下载 /* 下载 */ wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz

/** 解压 */ tar -zxvf node_exporter-0.18.1.linux-amd64.tar.gz

可以按照默认方式启动 /** 启动 node_exporter*/ cd node_exporter-0.18.1.linux-amd64 nohup ./node_exporter & /** 默认端口9100 / 4.配置各监控仪表盘 4.1 下载各监控仪表盘 可以从grafana官网下载对应的模板,对应地址为:https://grafana.com/grafana/dashboards 找到对应的仪表盘模板后进入下载 4.2 配置数据源 使用均为prometheus数据源,因此配置一个prometheus数据源 如果之前没有在grafana上配置过数据源 登录后会提示创建 选择prometheus 配置prometheus地址 最终save&Test即可 4.3 导入仪表盘 将4.1中下载的模板导入 导入 修改名称及数据源 Import即可 5、在需要监控的机器上部署exporter 5.1 监控linux主机下载监控linux主机的node_exporter,从官网下载 /* 下载 */ wget https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz

/** 解压 */ tar -zxvf node_exporter-0.18.1.linux-amd64.tar.gz

按照默认方式启动 /** 启动 node_exporter*/ cd node_exporter-0.18.1.linux-amd64 nohup ./node_exporter & /** 默认端口9100 */

最新回复(0)