1.prometheus服务端安装
1.1下载包
使用wget下载 (也可以直接去官网下载包Download | Prometheus)
wget https://github.com/prometheus/prometheus/releases/download/v2.44.0/prometheus-2.44.0.linux-amd64.tar.gz
1.2解压
tar xf prometheus-2.44.0.linux-amd64.tar.gz
#移动到/usr/local/目录,并修改名字。 (移动到/usr/local/目录,使得所有用户都可以访问 Prometheus)
mv prometheus-2.44.0.linux-amd64 /usr/local/prometheus
1.3修改 Prometheus 配置文件
#进入Prometheus目录
cd /usr/local/prometheus/
#备份配置文件
cp -ar prometheus.yml prometheus.yml-bak
#进入配置文件
vi prometheus.yml
## 最后一行localhost改为本机的ip
static_configs:
- targets: ["XXXX:9090"]
1.4 设置开机自启
(两种方式:推荐第一种)
第一种:配置系统启动文件,启动并设置开机自启
#进入这个文件,默认是没有的,直接进入就行
vim /usr/lib/systemd/system/prometheus.service
#将下面的全部写进去
[Unit]
Description=Prometheus Server
Documentation=https://prometheus.io
After=network.target
[Service]
Type=simple
ExecStart=/usr/local/prometheus/prometheus \
--config.file=/usr/local/prometheus/prometheus.yml \
--storage.tsdb.path=/usr/local/prometheus/data/ \
--storage.tsdb.retention=15d \
--web.enable-lifecycle
ExecReload=/bin/kill -HUP $MAINPID
Restart=on-failure
[Install]
WantedBy=multi-user.target
#启动
systemctl restart prometheus
#设置开机自启
systemctl enable prometheus
#查看端口是否启动9090
netstat -anput | grep 9090