普罗米修斯部署

本文介绍了Prometheus监控系统的部署过程,对比了Prometheus与Zabbix的区别,强调了Prometheus在社区支持、数据查询灵活性和二次开发方面的优势。在实践中,详细阐述了Prometheus的安装步骤,包括环境准备、安装验证及监控状态检查。
摘要由CSDN通过智能技术生成

prometheus监控

监控系统的作用:

实时监控。提供硬件和软件的运行状态展示告警。符合预设告警阈值则通过多种方式发送告警信息辅助决策。大数据监控不仅提供实时状态展现,更能帮助故障回溯和预测风险

在这里插入图片描述

zabbix和Prometheus区别

因为除了学习Prometheus之外,还学了zabbix,所以进行了个对比

  • Zabbix 上手快,基本功能也都有,如果是常规监控,没有太多的个性化需求,或者很大的监控对象规模,zabbix 可以了。

  • Prometheus 架构复杂,上手有难度。胜在社区插件齐全,数据查询灵活,二次开发方便,还是CNCF 项目,不用担心未来没人管。Prometheus 也有一些不足,比如不能用于日志监控、分布式追踪等范围

在这里插入图片描述

Prometheus的架构图

在这里插入图片描述

安装实践过程:
安装go 语言环境
在监控服务器上安装prometheus
在被监控环境上安装export
安装grafana
环境说明
环境 版本
操作系统 CentOS8-(192.168.230.131)
Prometheus prometheus-2.31.1.linux-amd64.tar.gz
go go1.17.3.linux-amd64.tar.gz
Prometheus的部署

Prometheus 是用golang开发的,所以需要go环境

Prometheus官方下载地址:https://prometheus.io/download/#prometheus
go官方下载地址:https://studygolang.com/dl
Grafana下载地址:https://dl.grafana.com/oss/release/grafana-7.3.3-1.x86_64.rpm

[root@localhost src]# pwd
/usr/local/src
[root@localhost src]# ls
go1.17.3.linux-amd64.tar.gz  prometheus-2.32.0-beta.0.linux-amd64.tar.gz
grafana-7.3.3-1.x86_64.rpm
[root@localhost src]# tar -C /usr/local/ -xvf go1.17.3.linux-amd64.tar.gz 
[root@localhost src]# cd ..
[root@localhost local]# ls
bin  etc  games  go  include  lib  lib64  libexec  sbin  share  src
[root@localhost local]# cd 
[root@localhost ~]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值