1.簡介
本文是基於linux centos7搭建
關於grafana的安裝,網上有很多:
在
/etc/yum.repos.d/grafana.repo配置原始檔
如果熟悉docker的同學,那就很方便了,完全不用這麼麻煩了
安裝其實很簡單
安裝完成後
systemctl start grafana-service
啟動服務
使用ip加埠進行訪問,不是在本地開啟,記得防火牆規則中開放對應的埠
②安裝prometheus
wget
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;需要重新更新許可權,就可以了
nohup ./node_exporter &
配置yal檔案
進入prometheus-2.17.0-rc.1.linux-amd64目錄
nohup ./prometheus & 啟動後台掛起
搜尋映象
拉下來docker pull prom/promehtues
這裡需要配置
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
結束了喲!
搭建普羅公尺修斯Prometheus監控系統
prometheus 由go語言 golang 開發 是一套開源的監控 報警 時間序列資料庫的組合。適合監控docker容器。因為k8s的流行帶動了prometheus的發展。時間序列資料 timeseries data 按照時間順序記錄系統 裝置狀態變化的資料被稱為時序資料。應用場景很多,如 無人...
搭建 lepus 監控
centos7 mysql5.6 安裝在伺服器上面 lepus 採用docker操作 拉取映象 docker pull georce lepus 啟動容器 docker run p 9001 80 p 9002 3306 restart always name lepus v docker lepu...
監控平台搭建
專案整體監控環境示意圖如下 一 安裝docker 1 配置安裝的資料來源 sudo yum config manager add repo 2 安裝docker sudo yum install docker ce docker ce cli containerd.io 3 啟動docker服務 s...