RSS Email Twitter GitHub Dribbble LinkedIn Facebook Instagram YouTube Pinterest Reddit icon menu

Cody's 探索日誌

東摸西摸,十分好奇

PV: / UV:

TAGS

Proxmox 透過 Prometheus 呈現在 Grafana

自己有架設 Proxmox 來當測試用的虛擬機伺服器,有想做的實驗或架設開源軟體的時候方便使用 因為沒有什麼重要的系統運行在上面,所以本來也沒有打算監控 Proxmox,但是 Grafana 實在太絢麗了 我很享受 Grafana 圖表的呈現方式,但是我的 Grafana 擺在那邊沒有資訊來呈現,感覺就挺怪的 所以就打算把 Proxmox 的系統資訊拿來呈現,也順便做一下(假)監控 Install Prometheus 我這邊直接將 prometheus 安裝在 proxmox 裡面,這邊只求方便,但是建議還是安裝在單獨的機器上 這邊基本上是照著 Monitoring proxmox with prometheus and grafana 這篇文章進行安裝 Create User 在 Proxmox 建立 prometheus 使用者 1 2 sudo groupadd --system prometheus sudo useradd -s /sbin/nologin --system -g prometheus prometheus Create Dir 建立 Prometheus 會使用到的目錄 1 2 sudo mkdir /var/lib/prometheus for i in rules rules.d files_sd; do sudo mkdir -p /etc/prometheus/${i}; done Download & Install 建立一個臨時目錄用來下載檔案,並進入目錄中

監控 FreeNAS - Grafana + Prometheus + Node_Exporter

在自架的 FreeNAS 設備上監控主機狀態運行的過程 FreeNAS 本身的監控畫面,並沒有太好的監控便利性,老實說並不是那麼好操控 所以打算架設一個主監控,來方便閱覽每個環節的變化、服務的運行是否穩定、異常的預警告知 版本 Server FreeNAS: v11.3-U3.2 Data visualization Grafana: v6.7.4 Collector Prometheus: v2.17.1 Node_Exporter: v0.18.1 Prometheus 簡單介紹,是一套使用 Go 開發的開源系統監控報警框架,通過 HTTP 協議週期性抓取被監控組件的狀態 Installation 首先登入至 FreeNAS , 可以透過 SSH 登入 或 圖形介面的 Shell 操作 然後從 Github - Prometheus 下載 Linux - amd64 版本 1 2 3 4 5 6 7 8 9 10 11 12 cd /tmp/ # Download and Decompress wget https://github.com/prometheus/prometheus/releases/download/v2.17.1/prometheus-2.17.1.freebsd-amd64.tar.gz tar xvf prometheus-2.17.1.freebsd-amd64.tar.gz # Move execture file and config file cd prometheus-2.