Prometheus

DevOps Prometheus评论122字数 1410阅读4分42秒阅读模式

版本

  • CentOS Linux release 7.9
  • Prometheus:prometheus-2.52.0.linux-amd64
  • Alertmanager:alertmanager-0.27.0.linux-amd64
  • node_exporter:node_exporter-1.8.1
  • blackbox_exporter: blackbox_exporter-0.25.0.linux-amd64

Prometheus

Prometheus 是一个开放性的监控解决方案,用户可以非常方便的安装和使用 Prometheus 并且能够非常方便的对其进行扩展。为了能够更加直观的了解 Prometheus Server,接下来我们将在本地部署并运行一个 Prometheus Server实例,通过 Node Exporter 采集当前主机的系统资源使用情况。 并通过 Grafana 创建一个简单的可视化仪表盘。

Prometheus 基于 Golang 编写,编译后的软件包,不依赖于任何的第三方依赖。用户只需要下载对应平台的二进制包,解压并且添加基本的配置即可正常启动 Prometheus Server。

node_exporter

为监控服务器 CPU , 内存 , 磁盘 , I/O 等信息,需要在被监控机器上安装 node_exporter 服务

AlertManager

Prometheus将数据采集和报警分成了两个模块。报警规则配置在Prometheus Servers上,然后发送报警信息到AlertManger,然后我们的AlertManager就来管理这些报警信息,包括silencing、inhibition,聚合报警信息过后通过email、PagerDuty、HipChat、Slack 等方式发送消息提示。

blackbox_exporter

blackbox_exporter 是 Prometheus 官方提供的官方黑盒监控解决方案,其中 exporter 之一,可以提供 http(s)、dns、tcp、icmp 的方式对网络进行探测。

Installer

  • 一键安装脚本
[root@i-lwi7nj2j ~]# cd /usr/local/src/
[root@i-lwi7nj2j src]# tar zxf prometheus-tool.tar.gz 
[root@i-lwi7nj2j src]# ll
total 306996
-rw------- 1 root root  30866868 Jun  9 20:43 alertmanager-0.27.0.linux-amd64.tar.gz
-rw------- 1 root root  11269099 Jun  9 20:28 blackbox_exporter-0.25.0.linux-amd64.tar.gz
-rw------- 1 root root  10672684 Jun  9 20:35 node_exporter-1.8.1.linux-amd64.tar.gz
-rw------- 1 root root 104659766 Jun  9 20:54 prometheus-2.52.0.linux-amd64.tar.gz
-rwxr-xr-x 1 root root      2427 Jun  9 21:51 prometheus.sh
-rw-r--r-- 1 root root 156884667 Jun  9 22:04 prometheus-tool.tar.gz
[root@i-lwi7nj2j src]# sh prometheus.sh

 

 

下载信息 百度云盘
最近更新2024-6-9
下载地址

继续阅读
DevOps
  • 本文由 发表于 2024年6月9日 22:18:36
  • 除非特殊声明,本站文章均为原创,转载请务必保留本文链接
prometheus告警规则 Prometheus

prometheus告警规则

基础监控 主机内存不足 节点内存已满(剩余 < 10%) groups: - name: Node memory is filling up (< 10% left) rul...
评论  0  访客  0

发表评论