Prometheus安裝及使用

一、系統環境

[root@prometheus src]# cat /etc/redhat-release 
CentOS Linux release 7.7.1908 (Core)

配置好主機的/etc/hosts文件和主機時間

二、安裝Prometheus系統

1.下載軟件
地址:https://prometheus.io/download/
軟件:
grafana-7.2.0.linux-amd64.tar.gz #展示
prometheus-2.21.0.linux-amd64.tar.gz #服務端
node-exporter.tar.gz #客戶端
2.上傳到linux服務器並安裝
上傳:略...
安裝:







tar xf prometheus-2.21.0.linux-amd64.tar.gz -C /usr/local/ #解壓
mv /usr/local/prometheus-2.21.0.linux-amd64/ /usr/local/prometheus #給文件改個名
/usr/local/prometheus/prometheus --config.file="/usr/local/prometheus/prometheus.yml" & #使用默認的方式啓動【&:代表後臺運行,不佔用終端窗口】
ss -ntlp | grep :9090 #查看端口是否啓用

三、監控遠程linux主機

1安裝node_exprot
如果要監控不同的主機/不同的應用需要到下載不同node_export
上傳:略...
安裝:


tar xf node-exporter.tar.gz -C /usr/local/ #解壓
nohup /usr/local/node-exporter/node_exporter & #啓動
ss -ntlp | grep :9100 #查看端口占用情況

2.查看
在瀏覽器上輸入http://x.x.x.x:9100/metrics,即可查看node_export收集的監控信息
Prometheus安裝及使用Prometheus安裝及使用

四、配置prometheus

1.修改文件

vim /usr/local/prometheus/prometheus.yml`
在文件的最後面添加下面三行
 31   - job_name: 'agent' #任務名字
 32     
 33     static_configs:
 34     - targets: ['192.168.0.107:9100'] #被監控主機的ip:端口

2.保存完成後,需要重新啓動prometheus系統

pkill prometheus
ss -ntlp | grep :9090
/usr/local/prometheus/prometheus --config.file="/usr/local/prometheus/prometheus.yml" &

之後在瀏覽器上輸入prometheus的ip:端口,即可查看
Prometheus安裝及使用

五、安裝grafana作爲prometheus的展示頁面

1.安裝grafana

網址:https://grafana.com/
上傳:略...
安裝:

 tar xf grafana-7.2.0.linux-amd64.tar.gz -C /usr/local/ #解壓
/usr/local/grafana-7.2.0/bin/grafana-server -homepath /usr/local/grafana-7.2.0/ & #源碼安裝的方式
ss -ntlp | grep :3000 #查看grafana端口

在瀏覽器輸入http://grafana的ip:3000, 初始用戶名和密碼:admin,首次登陸後需要更改
2.添加prometheus的數據源
Prometheus安裝及使用

Prometheus安裝及使用
3.點擊設置,查看數據源
Prometheus安裝及使用

4.新建
Prometheus安裝及使用

5.1
Prometheus安裝及使用
Prometheus安裝及使用

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章