普罗米修斯在Linux的安装
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
vim /etc/profile
修改环境变量
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界面
如果访问不到:
1)检查9090端口是否运行正常。
ss -tnlp|grep 9090
2) 检查防火墙状态
systemctl status firewalld
简单粗暴-关闭防火墙!其他方式如开放单独端口这里不介绍,自己百度吧。
systemctl stop firewalld
ip:9090(默认为9090端口)
参考地址:https://www.likecs.com/show-203874004.html
https://blog.csdn.net/manba_24/article/details/119329715
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!