1、概述
Prometheus(是由go语言(golang)开发)是一套开源的监控&报警&时间序列数 据库的组合。
2、部署Prometheus
环境准备
系统 | IP地址 | 配置 | 角色 |
redhat7.6 | 192.168.20.20 | 2c2G | prometheus |
redhat7.6 | 192.168.20.21 | 2c2G | granfan,node_exporter |
安装普罗米修斯
关闭防火墙,内核
systemctl stop firewalld
systemctl disable firewalld
setenforce 0
sed -i 's/SELINUX=enforcing/SELINUX=disabled/g' /etc/selinux/config
创建prometheus程序存放目录,并上传普罗米修斯程序包
[root@prometheus ~]# mkdir /app
[root@prometheus app]# tar -xvf prometheus-2.51.2.linux-amd64.tar.gz 解压程序包
启动prometheus
[root@prometheus ~]# cd /app/prometheus-2.51.2.linux-amd64
[root@prometheus prometheus-2.51.2.linux-amd64]# ./prometheus 启动
后台启动
[root@prometheus prometheus-2.51.2.linux-amd64]# nohup ./prometheus > /var/log/prometheus.log &