Prometheus+Grafana安装极简教程

目录

初始化监控主机

安装go环境

安装Prometheus

安装Grafana

初始化被监控主机

监控主机配置监控被监控主机

课后

初始化监控主机

安装go环境

下载对应的go版本,解压,设置环境变量

export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin

执行go version确保go安装成功

安装Prometheus

下载对应安装包Download | Prometheus

下载后解压tar-zxvf prometheus-2.37.8.linux-amd64.tar.gz

启动

nohup ./prometheus --web.listen-address="0.0.0.0:9788" &

访问你的指定的端口可直接查看普罗米修斯自带的监控页面:如我的192.168.55.191:9788

安装Grafana

下载rpm包:https://dl.grafana.com/oss/release/grafana-6.4.3-1.x86_64.rpm

本地安装:yum localinstall grafana-6.4.3-1.x86_64.rpm

启动:systemctl start grafana-server.service

访问:192.168.55.191:3000即可打开grafana页面,默认用户名密码都是admin,初次登录会让你修改密码

 接着点击新增数据源

点击普罗米修斯

 进入后按照你自己的配置进行填写,然后save

 Dashboards页面选择你需要的报表,或者直接去官网下载导入Dashboards | Grafana Labs

插曲:我导入了官网的一个json,但是出现以下错误,原因是我的grafana对于这个监控版本过低,所以我使用rpm -Uvh grafana-7.2.1-1.x86_64.rpm升级了一下rpm(升级时记得停止之前的服务),升级后可以查看版本grafana-server -v,然后重新启动:systemctl start grafana-server.service

初始化被监控主机

https://github.com/prometheus/node_exporter/下载node_exporter

解压、启动(nohup ./node_exporter --web.listen-address=:9788 &)

访问本地启动端口验证,比如我访问本地的9788端口

监控主机配置监控被监控主机

修改Prometheus配置

根据官方给出监控自己的案例,继续往下添加需监控的服务即可

  - job_name: "prometheus"

    static_configs:
      - targets: ["localhost:9788"]

 然后重启Prometheus

课后

优雅关闭,重新加载Prometheus:--web.enable-lifecycle 说明 Enable shutdown and reload via HTTP request。然后你就可以使用 HTTP 请求来关闭程序了,例如:

curl -X POST http://localhost:9788/-/quit

这种方式安装的grafana配置文件在/etc/grafana/grafana.ini

猜你喜欢

转载自blog.csdn.net/wai_58934/article/details/131167846