Pometheus是一箇用Go語言編寫的開源工具,主要用於監控實時服務並收集時序數據庫中的指標,以便及時分析相關數據。使用過Vult VPS的朋友們應該知道,它可按小時計費,隨買隨用十分方便,且支持多種操作系統。這裏以Ubuntu 20.04爲例來看下如何安裝Pometheus服務器。
首先使用下面命令來更新 pt 軟件包列表,確保部署完全更新的Ubuntu 20.04 LTS,然後進行下一步操作。
$ sudo pt updte
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
創建一箇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/
爲 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
通過瀏覽器在9090 端口訪問Pometheus 界面。例如:
http://92.0.2.23:9090
相關閱讀:《Vult教程》