Prometheus+Grafana部署

Prometheus+Grafana部署

Prometheus 服务器端安装

Prometheus 应该是为数不多的适合 Docker、Mesos、Kubernetes 环境的监控系统之一。
在这里插入图片描述
Prometheus Server:主要是负责存储、抓取、聚合、查询方面。(服务器端)
Alertemanager:主要是负责实现报警功能。
Pushgateway:主要是实现接收有 Client-push 过来的指标数据,在指定的时间间隔,有主程序来抓取。
*_exporter:主要是负责采集物理机、中间件的信息。(客户端)

#下载
wget https://github.com/prometheus/prometheus/releases/download/v2.37.0/prometheus-2.37.0.linux-amd64.tar.gz
#解压
tar -zxvf  prometheus-2.37.0.linux-amd64.tar.gz 
#重命名文件夹,名称太长,方便后续操作
mv prometheus-2.37.0.linux-amd64 prometheus
# 进入文件夹
cd prometheus/
启动测试服务器
./prometheus --config.file=prometheus.yml

启动 Prometheus 后,便可以通过 9090 端口来访问 Prometheus 自带的 UI 界面:
在浏览器打开 http://127.0.0.1:9090/访问UI界面

prometheus.yml配置文件指标说明

#my global config
global:
scrape_interval: 15s # 默认15s 全局每次数据收集的间隔
evaluation_interval: 15s # 规则扫描时间间隔是15秒,默认不填写是 1分钟
alerting #定义和prometheus集成的alertmanager插件,用于监控报警。
rule_files #这个主要是用来设置告警规则,基于设定什么指标进行报警(类似触发器trigger)。
scrape_configs # 配置采集目标 endpoints 监控目标访问地址

安装 Node_Exporter客户端

#下载
wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz
#解压
tar -zxvf node_exporter-1.3.1.linux-amd64.tar.gz
#重命名
mv node_exporter-1.3.1.linux-amd64 node_exporter
启动Node_Exporter客户端
cd node_exporter
 ./node_exporter

启动后,默认监听端口为9100,在浏览器输入,127.0.0.1:9100可以查看访问 Client 的监控指标。
服务器添加连接客户端

#进入配置文件添加监控节点
vim prometheus.yml
- job_name: "linux" 
  static_configs: 
    - targets: ['127.0.0.1:9100']

部署grafana

下载地址:https://grafana.com/grafana/download?pg=oss-graf&plcmt=resources

#获取rpm包
wget https://dl.grafana.com/enterprise/release/grafana-enterprise-10.2.0-1.x86_64.rpm
#yum安装grafana
yum -y install grafana-enterprise-10.2.0-1.x86_64.rpm
配置文件位于/etc/grafana/grafana.ini,保持默认配置即可。

#启动grafana
systemctl enable grafana-server
systemctl start grafana-server

登陆访问:http://127.0.0.1:3000,默认账号/密码:admin/admin,首次登陆需要修改默认的管理员密码
添加数据源
在登陆首页,点击”Add data source”按钮,跳转到添加数据源页面,添加普罗米修斯,添加prometheus的URL,http换成get,Dashboards导入中文(16098 )模板,最后得到得到可视化监控页面。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值