最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Prometheus+cpolar如何在手機(jī)上也能監(jiān)控服務(wù)器狀態(tài)?

 更新時(shí)間:2025年12月06日 15:37:03   作者:意疏  
本文強(qiáng)調(diào)了通過(guò) Cpolar 這一內(nèi)網(wǎng)穿透工具,輕松突破Prometheus僅限于局域網(wǎng)訪問(wèn)的限制,實(shí)現(xiàn)外網(wǎng)隨時(shí)隨地訪問(wèn)監(jiān)控?cái)?shù)據(jù),教你如何把Prometheus監(jiān)控面板“搬”到手機(jī)上,隨時(shí)隨地掌握服務(wù)器健康狀態(tài)_prometheus監(jiān)控內(nèi)網(wǎng)服務(wù)器

前言

服務(wù)器就像我們的數(shù)字工廠,時(shí)刻運(yùn)轉(zhuǎn)卻怕出故障。Prometheus作為開源監(jiān)控神器,能幫你盯緊每一個(gè)指標(biāo),但默認(rèn)只能在機(jī)房查看。要是半夜服務(wù)器報(bào)警,還得跑回公司處理?別慌,cpolar內(nèi)網(wǎng)穿透來(lái)救場(chǎng)!今天就教你如何把Prometheus監(jiān)控面板“搬”到手機(jī)上,隨時(shí)隨地掌握服務(wù)器健康狀態(tài),運(yùn)維從此告別“辦公室綁定”??。

Prometheus的核心功能好比給服務(wù)器裝了“體檢儀”,CPU、內(nèi)存、磁盤占用等數(shù)據(jù)實(shí)時(shí)更新,還能自定義告警規(guī)則。它特別適合運(yùn)維人員和技術(shù)團(tuán)隊(duì),尤其是中小型企業(yè),畢竟免費(fèi)開源,省下的預(yù)算夠買好幾杯咖啡了?。優(yōu)點(diǎn)嘛,數(shù)據(jù)采集精準(zhǔn),搭配Grafana可視化超直觀,而且生態(tài)豐富,插件眾多,幾乎能監(jiān)控你能想到的所有服務(wù)。

用Prometheus半年,最大的感受是“早用早香”!剛開始覺得配置告警規(guī)則有點(diǎn)復(fù)雜,后來(lái)發(fā)現(xiàn)官網(wǎng)模板很多,復(fù)制粘貼改改參數(shù)就行。日常使用中,最爽的是能自定義儀表盤,把關(guān)鍵指標(biāo)拖到首頁(yè),一眼看清服務(wù)器狀態(tài)。不過(guò)提醒新手朋友,數(shù)據(jù)保留策略要設(shè)好,不然硬盤很快就滿了,建議按需求保留7-15天數(shù)據(jù)足夠。

雖說(shuō)Prometheus功能強(qiáng)大,但局域網(wǎng)限制真的讓人抓狂。有次周末在家休息,客戶突然說(shuō)網(wǎng)站打不開,我只能遠(yuǎn)程指導(dǎo)同事去機(jī)房看監(jiān)控,溝通半天還沒說(shuō)清問(wèn)題在哪??。而且團(tuán)隊(duì)成員分散各地時(shí),想共享監(jiān)控?cái)?shù)據(jù)得用VPN,延遲高還不穩(wěn)定,遠(yuǎn)程協(xié)作效率大打折扣。

直到給Prometheus配上cpolar,才算真正解放了運(yùn)維!現(xiàn)在不管在哪,打開手機(jī)就能看監(jiān)控面板,數(shù)據(jù)實(shí)時(shí)同步不卡頓。最牛的是cpolar支持HTTPS加密,遠(yuǎn)程訪問(wèn)比VPN還安全,老板再也不用擔(dān)心數(shù)據(jù)泄露了。前幾天出差在外,服務(wù)器內(nèi)存飆升告警,我通過(guò)手機(jī)監(jiān)控定位到是某個(gè)服務(wù)異常,遠(yuǎn)程重啟就搞定,省去了來(lái)回奔波的麻煩。

下面就開始我們的安裝流程!

1.安裝prometheus

通過(guò)以下命令創(chuàng)建一個(gè)用于存放 Prometheus 的目錄 /app:

mkdir /app

進(jìn)入到/app目錄下:

cd /app

從prometheus官網(wǎng)下載壓縮文件:https://prometheus.io/download/

下載適用于Linux系統(tǒng)的文件。

使用的是 MobaXterm_Personal,這是一種功能強(qiáng)大的終端工具,常用于遠(yuǎn)程連接 Linux 服務(wù)器。

進(jìn)入/app下面。

進(jìn)入后點(diǎn)擊這個(gè)“上傳按鈕”,上傳下載好的文件。

使用命令查看,我這里顯示已經(jīng)上傳成功。

ls

給這個(gè)文件解壓縮:

tar -xzvf prometheus-3.5.0.linux-amd64.tar.gz

將解壓好的文件夾改一個(gè)名字,并刪除原有的未解壓文件(可以不刪):

mv prometheus-3.5.0.linux-amd64 prometheus
rm -rf prometheus-3.5.0.linux-amd64.tar.gz

進(jìn)入解壓好并且改過(guò)名的prometheus目錄下,查看它的版本。返回版本號(hào)代表安裝成功!

cd /app/prometheus
./prometheus --version

創(chuàng)建prometheus 本地TSDB數(shù)據(jù)存儲(chǔ)目錄:

mkdir -p /var/lib/prometheus

進(jìn)入這個(gè)目錄,使用systemctl管理Prometheus:

vim /usr/lib/systemd/system/prometheus.service

寫入:

[Unit]
Description=Prometheus
Documentation=https://prometheus.io/
After=network.target

[Service]
# Type設(shè)置為notify時(shí),服務(wù)會(huì)不斷重啟
Type=simple
User=root
# --storage.tsdb.path是可選項(xiàng),默認(rèn)數(shù)據(jù)目錄在運(yùn)行目錄的./dada目錄中
ExecStart=/app/prometheus/prometheus --config.file=/app/prometheus/prometheus.yml --storage.tsdb.path=/var/lib/prometheus --web.enable-lifecycle
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure

[Install]
WantedBy=multi-user.target

  • /app/prometheus/prometheus

    這是 Prometheus 的可執(zhí)行文件路徑。表示 Prometheus 主程序(二進(jìn)制文件)存放在 /app/prometheus/ 目錄下,文件名為 prometheus。

  • –config.file=/app/prometheus/prometheus.yml

    這是 Prometheus 的配置文件路徑。

    –config.file 是一個(gè)啟動(dòng)參數(shù),告訴 Prometheus 去哪里讀取配置文件。

    /app/prometheus/prometheus.yml 是配置文件的路徑,通常包含抓取目標(biāo)(scrape targets)、采集間隔等配置。

  • –storage.tsdb.path=/var/lib/prometheus

    這是 Prometheus 存儲(chǔ)時(shí)間序列數(shù)據(jù)的目錄路徑。

    –storage.tsdb.path 是指定本地存儲(chǔ)路徑的參數(shù)。

    Prometheus 使用一個(gè)叫 TSDB(Time Series Database) 的本地?cái)?shù)據(jù)庫(kù)來(lái)存儲(chǔ)采集到的監(jiān)控?cái)?shù)據(jù),默認(rèn)路徑是 /prometheus,你可以自定義為 /var/lib/prometheus 或其他路徑。

  • systemctl enable prometheus

    將 Prometheus 服務(wù)設(shè)置為 開機(jī)自啟動(dòng)。
    
  • systemctl start prometheus

    立即啟動(dòng) Prometheus 服務(wù)。
    
  • systemctl status prometheus

    查看 Prometheus 服務(wù)的 當(dāng)前狀態(tài)。
    
systemctl enable prometheus 
systemctl start prometheus
systemctl status prometheus

ip+端口就可以進(jìn)入prometheus啦:

ip:9200

若出現(xiàn)打不開的情況,可以檢查一下防火墻是否開啟,是否攔截9090端口:

systemctl status firewalld

2.安裝cpolar實(shí)現(xiàn)隨時(shí)隨地開發(fā)

cpolar 可以將你本地電腦中的服務(wù)(如 SSH、Web、數(shù)據(jù)庫(kù))映射到公網(wǎng)。即使你在家里或外出時(shí),也可以通過(guò)公網(wǎng)地址連接回本地運(yùn)行的開發(fā)環(huán)境。

??以下是安裝cpolar步驟:

官網(wǎng)在此:https://www.cpolar.com

使用一鍵腳本安裝命令:

sudo curl https://get.cpolar.sh | sh

安裝完成后,執(zhí)行下方命令查看cpolar服務(wù)狀態(tài):(如圖所示即為正常啟動(dòng))

sudo systemctl status cpolar

Cpolar安裝和成功啟動(dòng)服務(wù)后,在瀏覽器上輸入虛擬機(jī)主機(jī)IP加9200端口即:【http://192.168.42.101:9200】訪問(wèn)Cpolar管理界面,使用Cpolar官網(wǎng)注冊(cè)的賬號(hào)登錄,登錄后即可看到cpolar web 配置界面,接下來(lái)在web 界面配置即可:

打開瀏覽器訪問(wèn)本地9200端口,使用cpolar賬戶密碼登錄即可,登錄后即可對(duì)隧道進(jìn)行管理。

3.配置公網(wǎng)地址

登錄cpolar web UI管理界面后,點(diǎn)擊左側(cè)儀表盤的隧道管理——創(chuàng)建隧道:

  • 隧道名稱:可自定義,本例使用了:prometheus,注意不要與已有的隧道名稱重復(fù)

  • 協(xié)議:http

  • 本地地址:9090

  • 域名類型:隨機(jī)域名

  • 地區(qū):選擇China Top

    點(diǎn)擊創(chuàng)建:

創(chuàng)建成功后,打開左側(cè)在線隧道列表,可以看到剛剛通過(guò)創(chuàng)建隧道生成了公網(wǎng)地址,接下來(lái)就可以在其他電腦或者移動(dòng)端設(shè)備(異地)上,使用地址訪問(wèn)。

訪問(wèn)成功。

4.保留固定公網(wǎng)地址

使用cpolar為其配置二級(jí)子域名,該地址為固定地址,不會(huì)隨機(jī)變化。

點(diǎn)擊左側(cè)的預(yù)留,選擇保留二級(jí)子域名,地區(qū)選擇china top,然后設(shè)置一個(gè)二級(jí)子域名名稱,我這里演示使用的是prometheus,大家可以自定義。填寫備注信息,點(diǎn)擊保留。

登錄cpolar web UI管理界面,點(diǎn)擊左側(cè)儀表盤的隧道管理——隧道列表,找到所要配置的隧道prometheus,點(diǎn)擊右側(cè)的編輯。

修改隧道信息,將保留成功的二級(jí)子域名配置到隧道中

  • 域名類型:選擇二級(jí)子域名
  • Sub Domain:填寫保留成功的二級(jí)子域名
  • 地區(qū): China Top

點(diǎn)擊更新

更新完成后,打開在線隧道列表,此時(shí)可以看到隨機(jī)的公網(wǎng)地址已經(jīng)發(fā)生變化,地址名稱也變成了保留和固定的二級(jí)子域名名稱。

最后,我們使用固定的公網(wǎng)地址在任意設(shè)備的瀏覽器中訪問(wèn),可以看到成功訪問(wèn)本地部署的prometheus頁(yè)面,這樣一個(gè)永久不會(huì)變化的二級(jí)子域名公網(wǎng)網(wǎng)址即設(shè)置好了。

這樣,我們就可以隨時(shí)隨地監(jiān)控,不用擔(dān)心,在家無(wú)法監(jiān)控設(shè)備!

總結(jié)

本文強(qiáng)調(diào)了通過(guò) Cpolar 這一內(nèi)網(wǎng)穿透工具,輕松突破 Prometheus 僅限于局域網(wǎng)訪問(wèn)的限制,實(shí)現(xiàn)外網(wǎng)隨時(shí)隨地訪問(wèn)監(jiān)控?cái)?shù)據(jù)??偨Y(jié)來(lái)說(shuō),本文介紹如何利用 Cpolar 快速搭建安全穩(wěn)定的隧道,將本地 Prometheus 服務(wù)暴露到公網(wǎng),無(wú)需復(fù)雜網(wǎng)絡(luò)配置,即可實(shí)現(xiàn)遠(yuǎn)程監(jiān)控,提升運(yùn)維效率與靈活性。?

把監(jiān)控系統(tǒng)“裝進(jìn)口袋”,運(yùn)維效率直接翻倍!如果你也受夠了局域網(wǎng)的束縛,不妨試試Prometheus+cpolar這對(duì)組合,讓服務(wù)器監(jiān)控從此“移動(dòng)化”,問(wèn)題早發(fā)現(xiàn)早解決,工作生活兩不誤~

到此這篇關(guān)于Prometheus+cpolar如何在手機(jī)上也能監(jiān)控服務(wù)器狀態(tài)?的文章就介紹到這了,更多相關(guān)Prometheus+cpolar手機(jī)監(jiān)控服務(wù)器內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論

固原市| 康保县| 荃湾区| 建阳市| 竹山县| 蒙山县| 和龙市| 囊谦县| 烟台市| 宕昌县| 阿拉善盟| 招远市| 石屏县| 南靖县| 乃东县| 科技| 广昌县| 常熟市| 茂名市| 栖霞市| 滁州市| 库尔勒市| 松原市| 河北区| 斗六市| 温宿县| 都匀市| 定安县| 乐业县| 荣成市| 柳林县| 廉江市| 乳山市| 罗平县| 德阳市| 姜堰市| 德阳市| 资阳市| 海兴县| 濮阳市| 同仁县|