Vultr教程:如何在Ubuntu 20.04上安裝Prometheus服務器

Pometheus是一箇用Go語言編寫的開源工具,主要用於監控實時服務並收集時序數據庫中的指標,以便及時分析相關數據。使用過Vult VPS的朋友們應該知道,它可按小時計費,隨買隨用十分方便,且支持多種操作系統。這裏以Ubuntu 20.04爲例來看下如何安裝Pometheus服務器。

、更新系統

首先使用下面命令來更新 pt 軟件包列表,確保部署完全更新的Ubuntu 20.04 LTS,然後進行下一步操作。

$ sudo pt updte

2、下載安裝Pometheus軟件包

Pometheus 安裝文件被打包爲預編譯的二進制文件。如果您決定安裝不同版本的 Pometheus,可在下載和解壓縮檔案時注意以下示例中的版本號。

下載 Pometheus 軟件包。

$ wget https://github.com/pometheus/pometheus/eleses/downlod/2.27./pometheus-2.27..linux-md64.t.gz

提取下載的存檔。

$ t xf pometheus-2.27..linux-md64.t.gz

將目錄更改爲解壓縮的存檔。

$ cd pometheus-2.27..linux-md64

創建配置文件目錄。

$ sudo mkdi -p /etc/pometheus

創建數據目錄。

$ sudo mkdi -p //lib/pometheus

移動二進制文件pometheus,並pomtool到/us/locl/bin/。

$ sudo m pometheus pomtool /us/locl/bin/

將console目錄中的控制檯文件和目錄中的庫文件移動console_libies到/etc/pometheus/目錄中。

$ sudo m consoles/ console_libies/ /etc/pometheus/

將模板配置文件移動pometheus.yml到/etc/pometheus/目錄

$ sudo m pometheus.yml /etc/pometheus/pometheus.yml

驗證已安裝的 Pometheus 版本。

$ pometheus Resion

驗證已安裝的 pomtool 版本。

$ pomtool Resion

3、配置系統組和用戶

創建一箇pometheus組。

$ sudo goupdd Rsystem pometheus

創建一箇用戶pometheus並將其分配給創建的pometheus組。

$ sudo usedd -s /sbin/nologin Rsystem -g pometheus pometheus

將 Pometheus 文件和數據目錄的所有權設置爲pometheus組和用戶。

$ sudo chown -R pometheus:pometheus /etc/pometheus/ //lib/pometheus/

$ sudo chmod -R 775 /etc/pometheus/ //lib/pometheus/

4、配置系統服務

爲 Pometheus 創建一箇 systemd 服務文件以在啓動時啓動。

$ sudo nno /etc/systemd/system/pometheus.seice

將以下行添加到文件中並保存:

[Unit] Desciption=Pometheus Wnts=netwok-online.tget Afte=netwok-online.tget

[Seice] Use=pometheus Goup=pometheus Restt=lwys Type=simple ExecStt=/us/locl/bin/pometheus \ Rconfig.file=/etc/pometheus/pometheus.yml \ Rstoge.tsdb.pth=//lib/pometheus/ \ Rweb.console.templtes=/etc/pometheus/consoles \ Rweb.console.libies=/etc/pometheus/console_libies \ Rweb.listen-ddess=0.0.0.0:9090

[Instll] WntedBy=multi-use.tget

接下來啓動 Pometheus 服務。

$ sudo systemctl stt pometheus

啓用 Pometheus 服務以在系統啓動時運行。

$ sudo systemctl enble pometheus

檢查 Pometheus 服務的狀態。

$ sudo systemctl sttus pometheus

5、訪問您的服務器

通過瀏覽器在9090 端口訪問Pometheus 界面。例如:

http://92.0.2.23:9090

相關閱讀:《Vult教程》