(一)mac中Grafana監控Linux上的CPU等(Node_exporter 安裝使用)

框架:Grafana+Prometheus+Node_exporter??

機器狀態監控(監控服務器CPU,硬盤,網絡等狀態)?

Node_exporter安裝在被測服務器上,啟動服務

  • 各步驟的IP地址要換為被測服務器的IP地址
  • Prometheus.yml的 targets值
  • 網頁訪問的ip部分
  • grafana添加數據源的URL

注意:只需要在被監聽的服務器安裝 node_exporter 即可,將其對應的ip地址,端口號等信息配置到已有的Prometheus的Prometheus.yml內即可;格式參照其他,job_name不能命名成一樣的,可改成其他名稱;Grafana添加數據源和注冊儀表盤都是一致的;

(本文以安裝在Linux為例)

可以預先安裝以下兩部分(在監控主系統上安裝):?

Grafana安裝-CSDN博客

普羅米修斯Prometheus監控安裝(mac)-CSDN博客

一、node_exporter下載 安裝

?1. node_exporter下載?

1)官網下載?

Download | Prometheus

2)linux線上下載

wget https://github.com/prometheus/node_exporter/releases/download/v1.3.1/node_exporter-1.3.1.linux-amd64.tar.gz

??

?2. linux解壓?node_exporter

上一步下載的 node_exporter-1.9.1.linux-amd64.tar.gz上傳到Linux系統上

然后解壓

tar -xvf node_exporter-1.9.1.linux-amd64.tar.gz

為了方便操作,可以修改為容易識別的名字

進入??Node_exporter文件目錄下

將解壓后LICENSE、node_exporter、NOTICE三個文件

3.移動?node_exporter

將node_exporter移動到/etc下

mv node_exporter /etc/systemd/system

4.創建node_exporter.service文件

touch node_exporter.service

vim編輯該文件,寫入內容

[Unit]
Description=node_exporter
After=network.target[Service]
ExecStart=/etc/systemd/system/node_exporter\--web.listen-address=:9100\--collector.systemd\--collector.systemd.unit-whitelist=(sshd|nginx).service\--collector.processes\--collector.tcpstat
[Install]
WantedBy=multi-user.target

輸入:wq進行保存退出????

5. 運行


依次運行如下命令

設置開機啟動

systemctl enable node_exporter

重新加載一下配置。每次改動后也要重新加載

systemctl daemon-reload
systemctl start node_exporter
systemctl status node_exporter

可以看到服務已啟動

:q 退出?

?6. 開啟 9100 端口?

如果存在防火墻,則需要開放端口

firewall-cmd --zone=public --add-port=9100/tcp?--permanen
firewall-cmd --reload

開啟9100端口,能被瀏覽器訪問?

firewall-cmd --zone=public --add-port=9100/tcp --permanent

?

重啟防火墻

firewall-cmd --reload

7.驗證?

訪問Prometheus的metrics(下面的ip為Prometheus端的IP)

http://ip:9100/metrics

?看到如下內容說明安裝成功

二、應用

1.設置Prometheus.yml??

?在 mac的Prometheus.yml中添加mysqld_exporter的配置?

  • Prometheus.yml配置路徑

路徑

/usr/local/etc/prometheus.yml?

- job_name: "Node_linux"static_configs:- targets: ["111.****30:9100"]

?

mac端重新加載:

prometheus --config.file=/usr/local/etc/prometheus.yml

如果提示端口被占用,可以查看占用情況,并殺死進程,再執行上面的指令

sudo lsof -i :9090
kill -9 PID

??

2.查node_exporter狀態

  • 進入地址
    Premetheus的ip地址:9090/targets
    

http://localhost:9090/targets

如果顯示State的結果為 UP 則說明成功。

?

?3.Grafana上添加數據源

拉到頁面底部

4.Grafana添加面板

官方控制面板地址:https://grafana.com/dashboards???

選擇合適的模板ID,如1860?

效果展示

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/79952.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/79952.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/79952.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

java IO/NIO/AIO

(?▽?)曼波~~~~!讓曼波用最可愛的賽馬娘方式給你講解吧!(? ???ω??? ?) 🎠曼波思維導圖大沖刺(先看框架再看細節哦): 📚 解釋 Java 中 IO、NIO、AIO 的區別和適用場景: …

Silverlight發展歷程(微軟2021年已經停止支持Silverlight 5)

文章目錄 Microsoft Silverlight 發展歷程引言起源與背景(2006-2007)互聯網技術格局與微軟的挑戰WPF/E 項目的啟動 Silverlight 1.0 的誕生(2007)正式命名與首次發布初步的市場定位 Silverlight 2.0:真正的突破&#x…

【大數據、數據開發與數據分析面試題匯總(含答案)】

在大數據、數據開發與數據分析領域的面試中,扎實掌握各類知識點至關重要。以下是精心整理的面試題,涵蓋單選題和多選題,助你備考一臂之力。 試題目錄 大數據、數據開發與數據分析高頻面試題解析1. 數據倉庫分層架構設計2. 維度建模與范式建模…

Docker部署禪道21.6開源版本

將數據庫相關環境變量分開,增加注釋或空格使得命令更易讀。 如果你的 MySQL 主機、端口等配置沒有變化,應該確保這些信息是安全的,并考慮使用 Docker secrets 或環境變量配置來避免直接暴露敏感信息。 docker run -d -it --privilegedtrue …

Yocto項目實戰教程 · 第4章:4.2小節-菜譜

🔍 B站相應的視頻教程: 📌 Yocto項目實戰教程-第4章-4.2小節-菜譜 記得三連,標為原始粉絲。 在 Yocto 項目中,**菜譜(Recipe)**承載了包的配置信息、源碼獲取方式、編譯與安裝步驟,是…

【pytorch】torch.nn.Unfold操作

說明 一個代碼里涉及到了unfold的操作,看了半天官網都沒整明白維度怎么變化的,參考這個鏈接搞明白了: https://blog.csdn.net/ViatorSun/article/details/119940759 https://zhuanlan.zhihu.com/p/361140988 維度計算 輸入( N,…

Linux 固定IP地址

一.查看網口狀態: $ ip a 二.配置靜態IP文件: $ sudo vi /etc/network/interface auto eth0 iface eth0 inet static address 192.168.0.252 gateway 192.168.0.1 netmask 255.255.255.0 #network 192.168.0.0 #broadcast 192.168.0.255 三.重啟網卡讓新…

android的 framework 有哪些知識點和應用場景

Android Framework 知識點 1. 四大組件 Activity(活動) 是 Android 應用中最基本的組件,用于實現用戶界面。一個 Activity 通常對應一個屏幕的內容。有自己的生命周期,包括 onCreate、onStart、onResume、onPause、onStop、onDe…

如何在PDF.js中改造viewer.html以實現PDF的動態加載

在PDF.js中改造viewer.html實現PDF動態加載,需結合參數傳遞、文件流處理及跨域配置等技術。以下是綜合多個技術方案的核心實現步驟: ?一、基礎參數傳遞法? 1. ?URL參數動態加載? 通過修改viewer.html的URL參數傳遞PDF路徑,適用于靜態文…

組件之間的數據通信方式

Vue 的傳值方式(即組件之間的數據通信方式)根據組件關系不同(父子、兄弟、跨層級)有所區別。下面是常見的傳值方式,按使用場景來分類: 一、父子組件傳值 1. props(父 -> 子) 父…

組件是怎樣寫的(1):虛擬列表-VirtualList

本篇文章是《組件是怎樣寫的》系列文章的第一篇,該系列文章主要說一下各組件實現的具體邏輯,組件種類取自 element-plus 和 antd 組件庫。 每個組件都會有 vue 和 react 兩種實現方式,可以點擊 https://hhk-png.github.io/components-show/ …

個性化的配置AndroidStudio

Android Studio 提供諸多向導和模板,可用于驗證 Java 開發套件 (JDK) 和可用 RAM 等系統要求,以及配置默認設置,例如經過優化的默認 Android 虛擬設備 (AVD) 模擬和更新的系統映像。本文檔介紹了可用于自定義 Android Studio 使用方式的其他配…

人類行為的原動力是自我保存-來自ChatGPT

自我保存(Self-Preservation)確實可以說是人類行為最原始、最底層的驅動力。 簡單來說: 無論我們做什么,表面看動機五花八門,實際上歸根到底都繞不開活下去、保護自己。 💡 從不同層面理解這個觀點&#…

SystemVerilog語法之內建數據類型

簡介:SystemVerilog引進了一些新的數據類型,具有以下的優點:(1)雙狀態數據類型,更好的性能,更低的內存消耗;(2)隊列、動態和關聯數組,減少內存消耗…

藍光三維掃描技術:高效精密測量相機鏡頭底座注塑件

如今越來越多的攝影愛好者、vlog拍攝者使用數碼相機以及無人機,隨時隨地記錄生活中的每一刻美好瞬間,對相機設備的要求也不斷提高。 — 案例背景 — 相機鏡頭底座涉及鏡頭裝置可靠、螺絲位置度連接以及殼體組裝,鏡頭底座注塑件生產廠商&…

【前端】【面試】【業務場景】前端如何獲取并生成設備唯一標識

? 總結 問題:前端如何獲取并生成設備唯一標識? 核心要點:瀏覽器原生信息有限,但通過組合多個維度可生成設備指紋(Device Fingerprint),用于唯一標識設備。 常見方式: 瀏覽器信息&…

極刻AI搜v1.0 問一次問題 AI工具一起答

軟件名:極刻AI搜 版本:v1.0 功能:囊括了互聯網上比較好用的一些支持”搜索“的網站或者工具 開發平臺:nodepythonweb 分類有: AI搜索(支持智能問答的AI搜索引擎) 常規搜索:&#xff…

《2025最新Java面試題全解析:從基礎到高并發架構設計》

25年Java開發者面試中最常考察的100道面試題,涵蓋Java基礎、JVM、多線程、Spring框架、分布式系統等核心知識點,并結合大廠真實面試案例進行深度解析,助你順利通過技術面試。 一、Java基礎篇(高頻15問) 1. HashMap底層…

[c語言日寄]免費文檔生成器——Doxygen在c語言程序中的使用

【作者主頁】siy2333 【專欄介紹】?c語言日寄?:這是一個專注于C語言刷題的專欄,精選題目,搭配詳細題解、拓展算法。從基礎語法到復雜算法,題目涉及的知識點全面覆蓋,助力你系統提升。無論你是初學者,還是…

51c嵌入式~單片機~合集5~DMA

我自己的原文哦~ https://blog.51cto.com/whaosoft/12940885 一、DMA DMA,全稱Direct Memory Access,即直接存儲器訪問。 DMA傳輸將數據從一個地址空間復制到另一個地址空間,提供在外設和存儲器之間或者存儲器和存儲器之間的高速數據傳輸…