sudo lsb_release -r可以看到操作系统版本是20.04,sudo uname -r可以看到内核版本是5.5.19。

sudo wget -c https://github.com/prometheus/prometheus/releases/download/v2.37.1/prometheus-2.37.1.linux-amd64.tar.gz下载必要的组件。

tar -zxf prometheus-2.37.1.linux-amd64.tar.gz解压文件,然后ls -l prometheus-2.37.1.linux-amd64可以看一下解压之后的文件内容。

sudo cat <<EOF >/etc/systemd/system/prometheus.service把下边的内容都写进去,每敲一行按一下回车键,最后别忘了输入EOF作为结束字符串(EOF不会写入到文件中):
[Unit]
Description="prometheus"
Documentation=https://prometheus.io/
After=network.target
[Service]
Type=simple
ExecStart=/root/prometheus-2.37.1.linux-amd64/prometheus --config.file=/root/prometheus-2.37.1.linux-amd64/prometheus.yml --storage.tsdb.path=/root/prometheus-2.37.1.linux-amd64/data --web.enable-lifecycle --enable-feature=remote-write-receiver --query.lookback-delta=2m --web.enable-admin-api
Restart=on-failure
SuccessExitStatus=0
LimitNOFILE=65536
StandardOutput=syslog
StandardError=syslog
SyslogIdentifier=prometheus
[Install]
WantedBy=multi-user.target
cat /etc/systemd/system/prometheus.service看一下文件里边内容。

sudo systemctl start prometheus开启服务,sudo systemctl status prometheus可以看到服务的状态是active (running)。

此文章为9月Day 16学习笔记,内容来源于极客时间《运维监控系统实战笔记》。



















