Rocky Linux 9.4 (Blue Onyx)安装Prometheus及Grafana实现对服务器监控数据进行展示及告警

Prometheus是什么

Prometheus(由go语言开发)是一套开源的监控&报警&时间序列(按照时间排序)数据库的组合。因为kubernetes(俗称k8s)的流行带动了prometheus的发展。它可以监控主机,服务,容器,支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群。

Grafana是什么

Grafana是一种开源的数据可视化和监控平台,它允许用户通过创建动态仪表板来监视和分析数据。Grafana最初由Torkel Ödegaard于2014年创建,旨在为不同数据源提供统一的可视化界面。它支持多种数据源,包括但不限于Graphite、Prometheus、Elasticsearch、InfluxDB等。

一、部署Prometheus服务监控端

# 下载prometheus 主程序包:
wget https://github.com/prometheus/prometheus/releases/download/v2.22.0/prometheus-2.22.0.linux-amd64.tar.gz 
#解压缩文件:
tar zxvf prometheus-2.22.0.linux-amd64.tar.gz -C /usr/local/
#重命名
mv /usr/local/prometheus-2.22.0.linux-amd64/ /usr/local/prometheus

修改配置文件(不改也行)

vim /usr/local/prometheus/prometheus.yml
红色部分改成本机IP

配置系统启动文件

#添加配置文件
vim /usr/lib/systemd/system/prometheus.service
#粘贴以下代码
[Unit]
Description=Prometheus Monitoring System
Documentation=https://prometheus.io/docs/introduction/overview/
After=network.target

[Service]
Type=simple
ExecStart=/usr/local/prometheus/prometheus --config.file=/usr/local/prometheus/prometheus.yml --web.enable-lifecycle --web.max-connections=512 --web.read-timeout=5m --storage.tsdb.path=/data/prometheus/ --storage.tsdb.retention=15d --query.max-concurrency=20 --query.timeout=2m
Restart=on
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值