基于prometheus实现轻量化企业级服务监控告警系统的实施部署

说明:prometheus+node_exporter+alertmanager+grafana本身即可实现对服务器磁盘容量读写,cpu负载,网络波动,jvm资源消耗GC等进行动态监控,大屏展示的效果。其中alertmanager告警可方便的实现企微,邮件等告警推送,确保服务稳定。本监控架构可方便的进行扩展,如添加mysqld-exporter组件实现对mysql数据库监控。

        大家在部署实施时请注意服务器环境,如系统版本,cpu架构等,选择对应正确的服务包才能成功完成部署实施。由于prometheus所支持的组件较多,大家可自行登录https://prometheus.io官网进行查看学习。


一、基础监控部署/非容器

1 Prometheus介绍

Prometheus是一个开源的系统监控和报警系统,由CNCF基金会托管,在kubernetes容器管理系统中,通常会搭配prometheus进行监控,同时也支持多种exporter采集数据,还支持pushgateway进行数据上报,Prometheus性能足够支撑上万台规模的集群,功能强大使用方便,资源消耗低。

1.1 Prometheus下载

下载地址Release 2.51.0+dedupelabels / 2024-03-19 · prometheus/prometheus · GitHub

或者https://prometheus.io/download/

根据需要部署的服务器选择对应版本下载

 1.2 Windows部署

在windows环境中可以直接将对应压缩文件解压到自定义的文件目录中

解压完成之后右键管理员运行,会弹出黑窗口,不要关闭。

说明已经启动成功

 1.3 Linux部署

将对应包上传到服务器,然后解压并修改名称

进入服务修改配置,之后编辑启动文件

sudo vi /usr/lib/systemd/system/prometheus.service

上图ExecStart之后为程序所在启动工具,--config为主配置文件 –storage为数据存储路径,需要保证USER配置的用户拥有该目录权限。

之后进行启动,查看状态,制作开机启动。

之后查看页面,说明监控链路成功

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值