官网下载地址
https://prometheus.io/download/
下载比较慢
# 解压安装包
tar xf prometheus-2.31.1.linux-amd64.tar.gz -C /opt/
# 创建链接目录
cd /opt
ln -s prometheus-2.31.1.linux-amd64 prometheus
# 直接使用默认配置文件启动
/opt/prometheus/prometheus --config.file="/opt/prometheus/prometheus.yml" &
# 确认是否正常启动(默认端口9090)
[root@server ~]# netstat -lnptu | grep 9090
tcp6 0 0 :::9090 :::* LISTEN 103006/prometheus
######################
#########################
其大致可分为四部分:
-global:全局配置,其中scrape_interval表示抓取一次数据的间隔时间,evaluation_interval表示进行告警规则检测的间隔时间;
- alerting:告警管理器(Alertmanager)的配置,目前还没有安装Alertmanager;
- rule_files:告警规则有哪些;
- scrape_configs:抓取监控信息的目标。一个job_name就是一个目标,其targets就是采集信息的IP
和端口。这里默认监控了Prometheus自己,可以通过修改这里来修改Prometheus的监控端口。
Prometheus的每个exporter都会是一个目标,它们可以上报不同的监控信息,比如机器状态,或者
mysql性能等等,不同语言sdk也会是一个目标,它们会上报你自定义的业务监控信息。
启动:
/opt/prometheus/prometheus --config.file="/opt/prometheus/prometheus.yml" &
访问prometheus
输入: "ip地址"+":9090" 在浏览器中进行访问,如果出现可视化界面说明成功;
##############
