- 資訊首頁(yè) > 互聯(lián)網(wǎng) > 經(jīng)驗分享 >
- Vultr教程:如何在Ubuntu 20.04上安裝Prometheus服務(wù)器
Prometheus是一個(gè)用Go語(yǔ)言編寫(xiě)的開(kāi)源工具,主要用于監控實(shí)時(shí)服務(wù)并收集時(shí)序數據庫中的指標,以便及時(shí)分析相關(guān)數據。使用過(guò)Vultr VPS的朋友們應該知道,它可按小時(shí)計費,隨買(mǎi)隨用十分方便,且支持多種操作系統。這里以Ubuntu 20.04為例來(lái)看下如何安裝Prometheus服務(wù)器。
1、更新系統
首先使用下面命令來(lái)更新 apt 軟件包列表,確保部署完全更新的Ubuntu 20.04 LTS,然后進(jìn)行下一步操作。
$ sudo apt update
2、下載安裝Prometheus軟件包
Prometheus 安裝文件被打包為預編譯的二進(jìn)制文件。如果您決定安裝不同版本的 Prometheus,可在下載和解壓縮檔案時(shí)注意以下示例中的版本號。
下載 Prometheus 軟件包。
$ wget https://github.com/prometheus/prometheus/releases/download/v2.27.1/prometheus-2.27.1.linux-amd64.tar.gz
提取下載的存檔。
$ tar xvf prometheus-2.27.1.linux-amd64.tar.gz
將目錄更改為解壓縮的存檔。
$ cd prometheus-2.27.1.linux-amd64
創(chuàng )建配置文件目錄。
$ sudo mkdir -p /etc/prometheus
創(chuàng )建數據目錄。
$ sudo mkdir -p /var/lib/prometheus
移動(dòng)二進(jìn)制文件prometheus,并promtool到/usr/local/bin/。
$ sudo mv prometheus promtool /usr/local/bin/
將console目錄中的控制臺文件和目錄中的庫文件移動(dòng)console_libraries到/etc/prometheus/目錄中。
$ sudo mv consoles/ console_libraries/ /etc/prometheus/
將模板配置文件移動(dòng)prometheus.yml到/etc/prometheus/目錄
$ sudo mv prometheus.yml /etc/prometheus/prometheus.yml
驗證已安裝的 Prometheus 版本。
$ prometheus –version
驗證已安裝的 promtool 版本。
$ promtool –version
3、配置系統組和用戶(hù)
創(chuàng )建一個(gè)prometheus組。
$ sudo groupadd –system prometheus
創(chuàng )建一個(gè)用戶(hù)prometheus并將其分配給創(chuàng )建的prometheus組。
$ sudo useradd -s /sbin/nologin –system -g prometheus prometheus
將 Prometheus 文件和數據目錄的所有權設置為prometheus組和用戶(hù)。
$ sudo chown -R prometheus:prometheus /etc/prometheus/ /var/lib/prometheus/
$ sudo chmod -R 775 /etc/prometheus/ /var/lib/prometheus/
4、配置系統服務(wù)
為 Prometheus 創(chuàng )建一個(gè) systemd 服務(wù)文件以在啟動(dòng)時(shí)啟動(dòng)。
$ sudo nano /etc/systemd/system/prometheus.service
將以下行添加到文件中并保存:
[Unit]
Description=Prometheus
Wants=network-online.target
After=network-online.target[Service]
User=prometheus
Group=prometheus
Restart=always
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
–web.listen-address=0.0.0.0:9090[Install]
WantedBy=multi-user.target
接下來(lái)啟動(dòng) Prometheus 服務(wù)。
$ sudo systemctl start prometheus
啟用 Prometheus 服務(wù)以在系統啟動(dòng)時(shí)運行。
$ sudo systemctl enable prometheus
檢查 Prometheus 服務(wù)的狀態(tài)。
$ sudo systemctl status prometheus
5、訪(fǎng)問(wèn)您的服務(wù)器
通過(guò)瀏覽器在9090 端口訪(fǎng)問(wèn)Prometheus 界面。例如:
http://192.0.2.123:9090
相關(guān)閱讀:《Vultr教程》
來(lái)源鏈接:https://www.idcspy.com/33288.html
本站聲明:網(wǎng)站內容來(lái)源于網(wǎng)絡(luò ),如有侵權,請聯(lián)系我們,我們將及時(shí)處理。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng )、來(lái)自本網(wǎng)站內容采集于網(wǎng)絡(luò )互聯(lián)網(wǎng)轉載等其它媒體和分享為主,內容觀(guān)點(diǎn)不代表本網(wǎng)站立場(chǎng),如侵犯了原作者的版權,請告知一經(jīng)查實(shí),將立刻刪除涉嫌侵權內容,聯(lián)系我們QQ:712375056,同時(shí)歡迎投稿傳遞力量。
Copyright ? 2009-2022 56dr.com. All Rights Reserved. 特網(wǎng)科技 特網(wǎng)云 版權所有 特網(wǎng)科技 粵ICP備16109289號
域名注冊服務(wù)機構:阿里云計算有限公司(萬(wàn)網(wǎng)) 域名服務(wù)機構:煙臺帝思普網(wǎng)絡(luò )科技有限公司(DNSPod) CDN服務(wù):阿里云計算有限公司 百度云 中國互聯(lián)網(wǎng)舉報中心 增值電信業(yè)務(wù)經(jīng)營(yíng)許可證B2
建議您使用Chrome、Firefox、Edge、IE10及以上版本和360等主流瀏覽器瀏覽本網(wǎng)站