·Prometheus選擇下載版本:prometheus-2.40.0.linux-amd64.tar.gz帚戳。
解壓縮二進制軟件包到指定的安裝目錄是偷,運行Prometheus挂捻,操作如下:
tar -zxvf prometheus-2.40.0.linux-amd64.tar.gz -C /data
注意,解壓后需要設定目錄為隸屬個人定義的用戶權限信息号胚,這里示例演示直接使用root用戶女器,正式線
上環(huán)境不建議這樣使用酸役。
# chown -R root:root prometheus-2.4.0.linux-amd64
# ln -sv prometheus-2.4.0.linux-amd64 prometheus
添加Prometheus為系統(tǒng)服務開機啟動
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 # 查看狀態(tài)為Active: active (running)
時已正常啟動
# systemctl restart prometheus.service # 重啟服務
# systemctl stop prometheus.service # 停止服務