要在Ubuntu上安裝和配置Prometheus,您可以遵循以下步驟:
wget https://github.com/prometheus/prometheus/releases/download/vX.X.X/prometheus-X.X.X.linux-amd64.tar.gz
請將X.X.X
替換為您要下載的最新版本號。
tar xvf prometheus-X.X.X.linux-amd64.tar.gz
cd prometheus-X.X.X.linux-amd64
ls
/usr/local/bin/
目錄下,以便在任何地方都可以訪問它:sudo cp prometheus /usr/local/bin/
sudo mkdir /etc/prometheus
sudo mkdir /var/lib/prometheus
/etc/prometheus/
目錄:sudo cp prometheus.yml /etc/prometheus/
sudo useradd -m -s /bin/false prometheus
/var/lib/prometheus/
目錄的訪問權限:sudo chown -R prometheus:prometheus /var/lib/prometheus/
編輯Prometheus配置文件prometheus.yml
,配置您的監控目標以及其他設置。您可以根據需要對其進行自定義。
創建一個用于啟動和管理Prometheus服務的systemd單元文件prometheus.service
:
sudo nano /etc/systemd/system/prometheus.service
在文件中添加以下內容:
[Unit]
Description=Prometheus Monitoring
Wants=network-online.target
After=network-online.target
[Service]
User=prometheus
Group=prometheus
Type=simple
ExecStart=/usr/local/bin/prometheus --config.file /etc/prometheus/prometheus.yml --storage.tsdb.path /var/lib/prometheus --web.console.templates=/etc/prometheus/consoles --web.console.libraries=/etc/prometheus/console_libraries
[Install]
WantedBy=multi-user.target
sudo systemctl daemon-reload
sudo systemctl start prometheus
sudo systemctl enable prometheus
http://localhost:9090
來查看Prometheus的Web界面,并開始配置和監控您的系統。以上就是在Ubuntu上安裝和配置Prometheus的基本步驟。希望對您有所幫助!