下载安装包
解压
移动
把配置文件转移到标准目录
- mkdir /etc/prometheus
- mv prometheus-2.17.1.linux-amd64/prometheus.yml /etc/prometheus
命令运行
- 测试是否存在错误
- /usr/local/bin/prometheus --config.file=/etc/prometheus/prometheus.yml \
- 异常提示:权限不足
- chmod 777 /usr/local/bin/prometheus
编写Service启动文件
- 目录/etc/systemd/system/ 下创建文件 prometheus.service
[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target
[Service]
Type=simple
ExecStart=/usr/local/bin/prometheus \
--config.file=/etc/prometheus/prometheus.yml \
--storage.tsdb.path /data/prometheus \
--web.console.templates=/etc/prometheus/consoles \
--web.console.libraries=/etc/prometheus/console_libraries \
--web.enable-lifecycle
[Install]
WantedBy=multi-user.target
- 配置文件更新生效
systemctl daemon-reload - 启动
systemctl start prometheus - 开机自启
systemctl enable prometheus - 状态查看
systemctl status prometheus
启动成功后查看prometheus界面