Prometheus+Grafana搭建和使用

引用:

一、Prometheus+Grafana普罗米修斯,搭建和使用_普罗米修斯grafana-CSDN博客

前言:Prometheus是谷歌研发的一款开源监控软件,通过安装在其他主机上的exporter(监控适配器:可以将别的指标类型格式转换为Prometheus可以识别的指标类型,数据的统一),通过HTTP协议收集数据并存储在本地的时序数据库上(后端golang、前端Grafana)

Prometheus 虚拟机配置

IP角色系统
192.168.2.11lunner服务端Ubuntu
192.168.2.14kinetic客户端Ubuntu

1.1.将prometheus从官网拉取镜像安装到 /usr/local 目录下并改名

1.2.prometheus.yml配置内容(默认情况下)

  • 默认情况下每15s拉去一次目标采样点数据
  • 每15s评估一次规则,默认值为1min
  • job名称和instance目标服务的host:port标签会增加到所有拉取到的采样点上
  • 覆盖全局的采样点拉取间隔5s

1.3.启动prometheus

./prometheus --config.file=prometheus.yml(指定配置文件)

--web.listen-address="0.0.0.0:9090"(可修改绑定端口9090)

1.4.修改系统配置(/usr/lib/systemd/system)

创建prometheus服务文件将启动指令以及指引地址写入(相当于快捷启动脚本)

systemctl daemon-reload:生效系统system文件

systemctl start prometheus:启动服务

2.1.安装node_exporter(在被监控机子上装192.168.233.14也是安装到 /usr/local 下并改名)

2.2.启动node_exporter服务

./node_exporter &

2.3.在监控机(192.168.233.11)上的prometheus配置文件添加监控项(job)

2.4.安装mysql监控软件mysqld-exporter(安装到 /usr/local 目录下并改名)

./mysqld_exporter --config.my-cnf="/usr/local/mysqld_exporter/.my.cnf" &(启动后监听9104端口)

2.5.在监控机(192.168.233.11)上的prometheus配件文件添加监控项(job)

2.6.修改node_exporter服务配置文件

[Unit]
Description=https://prometheus.io

[Service]
Restart=on-failure
ExecStart=/usr/local/node_exporter/node_exporter --collector.systemd --collector.systemd.unit-whitelist=(docker|sshd|nginx).service

[Install]
WantedBy=multi-user.target

Grafana可视化Prometheus监控数据

3.1.安装grafana

3.1.1.下载导入GPG密钥

wget -q -O - https://packages.grafana.com/gpg.key | sudo apt-key add -

3.1.2.添加Grafana的APT存储库

echo "deb https://packages.grafana.com/oss/deb stable main" | sudo tee /etc/apt/sources.list.d/grafana.list

3.1.3.更新APT软件包索引

sudo apt update

3.1.4.安装Grafana

sudo apt install grafana

3.1.5.启动Grafana服务

sudo systemctl start grafana-server

3.2.添加Prometheus数据源(新增Dashboard Linux基础数据展示以及选择模板)

3.3.设置数据库并选择数据源

  • 15
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值