grafana+prometheus搭建監控系統


1.簡介

  本文是基於Linux centos7搭建

2.下載安裝

 ①下載grafana的yum源

     關於grafana的安裝,網上有很多:

      在

/etc/yum.repos.d/grafana.repo配置源文件

yum install grafana直接安裝的,我試了沒有成功,所以才用了下載yum的rpm源進行安裝

     

 

 

 如果熟悉docker的同學,那就很方便了,完全不用這么麻煩了

 

 安裝其實很簡單

安裝完成后

systemctl start grafana-service

啟動服務

使用ip加端口進行訪問,不是在本地打開,記得防火牆規則中開放對應的端口

②安裝prometheus

 

下載后進行解壓縮

wget https://github.com/prometheus/prometheus/releases/download/v2.17.0-rc.1/prometheus-2.17.0-rc.1.linux-amd64.tar.gz

tar -xvf prometheus-2.17.0-rc.1.linux-amd64.tar.gz

 

 

下載所需要的監控

 

 

使用上述方法

mysql_exporter需要配置賬號密

首先創建賬號密碼

GRANT REPLICATION CLIENT, PROCESS, SELECT ON *.* TO 'mysql_monitor'@'%' IDENTIFIED BY 'mysql_monitor'; 

FLUSH PRIVILEGES;

寫入文件中,改文件需要創建

 

 

 說一下這里碰到的問題

當時登錄的時候出錯

mysql默認的有兩個沒有user的賬號刪掉

use mysql;

delete from user where user='';

FLUSH PRIVILEGES;需要重新更新權限,就可以了

 

node_exporter的啟動沒有什么,正常啟動

下載后解壓縮

nohup ./node_exporter &

 

配置yal文件

 

進入prometheus-2.17.0-rc.1.linux-amd64目錄

nohup ./prometheus & 啟動后台掛起

在說一句,我下載的時候那真的是一個慢,強烈建議使用docker

搜索鏡像

 

 拉下來

docker pull prom/promehtues

這里需要配置

docker run --name prometheus -d -p 9090:9090 -v /opt/shaobo/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

 

 

 

 

 

ok了

 

 

說明下,上圖不是使用docker的,是本地安裝的

使用docker啟動

docker run -d --name prometheus --network host -v /opt/shaobo/prometheus/prometheus.yml:/etc/prometheus/prometheus.yml prom/prometheus

注意--network host 把宿主機網絡共享給容器,因為node-exporter和mysql-exporter並沒有使用docker容器,這邊要獲取

 

 

 

完美了

③grafana+prometheus

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

結束了喲!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM