·Prometheus选择下载版本:prometheus-2.40.0.linux-amd64.tar.gz。
解压缩二进制软件包到指定的安装目录,运行Prometheus,操作如下:
tar -zxvf prometheus-2.40.0.linux-amd64.tar.gz -C /data
注意,解压后需要设定目录为隶属个人定义的用户权限信息,这里示例演示直接使用root用户,正式线
上环境不建议这样使用。
# chown -R root:root prometheus-2.4.0.linux-amd64
# ln -sv prometheus-2.4.0.linux-amd64 prometheus
添加Prometheus为系统服务开机启动
vi /usr/lib/systemd/system/prometheus.service
[Unit]
Description=Prometheus server daemon
After=network.target
[Service]
Type=simple
User=root
Group=root
ExecStart=/data/prometheus/prometheus \
--config.file=/data/prometheus/prometheus.yml \
--storage.tsdb.path=/data/prometheus/data \
--storage.tsdb.retention=15d \
--web.console.templates=/data/prometheus/consoles \
--web.console.libraries=/data/prometheus/console_libraries \
--web.max-connections=512 \
--web.external-url=http://10.0.0.101:9090 \
--web.listen-address=0.0.0.0:9090
Restart=on-failure
[Install]
WantedBy=multi-user.target
知systemd重新加载配置文件:
# systemctl daemon-reload # 通知systemd重新加载配置文件
# systemctl enable prometheus.service # 设置为开机自启动
# systemctl disable prometheus.service # 如果不想设置为开机自启动,可以关闭
# systemctl start prometheus.service # 开启服务
# systemctl status prometheus.service # 查看状态为Active: active (running)
时已正常启动
# systemctl restart prometheus.service # 重启服务
# systemctl stop prometheus.service # 停止服务