普罗米修斯在Linux的安装

发布时间 2023-04-19 13:12:39作者: 创客未来

Prometheus(普罗米修斯)是由SoundCloud开发的开源监控报警系统和时序列数据库(TSDB)。Prometheus使用Go语言开发,是Google BorgMon监控系统的开源版本。
2012年成为社区开源项目,拥有非常活跃的开发人员和用户社区。
2016年由Google发起Linux基金会旗下的原生云基金会(Cloud Native Computing Foundation), 将Prometheus纳入其下第二大开源项目。
Prometheus目前在开源社区相当活跃。
Prometheus和Heapster(Heapster是K8S的一个子项目,用于获取集群的性能数据。)相比功能更完善、更全面。Prometheus性能也足够支撑上万台规模的集群。

1.安装go环境

Linux :go1.8.3.linux-amd64.tar.gz (86MB)

下载后上传服务器

 解压安装

tar -xzf go1.8.3.linux-amd64.tar.gz

 修改环境变量

export PATH=$PATH:/usr/local/go/bin

 退出保存,让配置生效

source /etc/profile

 查看go是否安装成功

go version

2.下载prometheus

下载地址:https://prometheus.io/download/

 

 3.在监控服务器上安装prometheus

上传至服务器

 解压安装

 为了后续操作方便,将名称命名为prometheus

4.将Prometheus配置为系统服务

进入systemd目录

cd /usr/lib/systemd/system

创建文件夹

vim prometheus.service

添加如下内容:

[Unit]
Description=https://prometheus.io
[Service]
Restart=on-failure
ExecStart=/usr/local/prometheus/prometheus --config.file=/usr/local/prometheus/prometheus.yml
[Install]
WantedBy=multi-user.target

生效系统systemd文件

systemctl daemon-reload

 

 启动和停止服务命令

#启动
systemctl start prometheus.service
#停止
systemctl stop prometheus.service

也可也这样启动

5.访问prometheus的web界面

ip:9090(默认为9090端口)

 参考地址:https://www.likecs.com/show-203874004.html

https://blog.csdn.net/manba_24/article/details/119329715