Prometheus+grafana监控linux


10.47.92.186    需要安装的软件:grafana,prometheus

10.81.44.176    需要安装的软件:node_exporter

一.安装grafana(下载地址https://grafana.com/grafana/download)

在10.47.92.186服务器上执行以下操作
1.wget https://s3-us-west-2.amazonaws.com/grafana-releases/release/grafana-5.3.0-1.x86_64.rpm 
rpm -ivh grafana-5.3.0-1.x86_64.rpm 
yum install urw-fonts -y
rpm -ivh grafana-5.3.0-1.x86_64.rpm

2.vi /etc/grafana/grafana.ini,修改如下值
;#################################### Dashboard JSON files ##########################
[dashboards.json]
;enabled = true
;path = /var/lib/grafana/dashboards

3.grafana-dashboards下载地址https://github.com/percona/grafana-dashboards
将grafana-dashboards/dashboards目录下文件上传到/var/lib/grafana/dashboards

4.systemctl daemon-reload
service grafana-server start

5.访问地址http://10.47.92.186:3000

 

二.安装node_exporter

在10.81.44.176服务器上执行以下操作(注意node_exporter的版本号必须是0.15.0,否则下面的system overview将搜集不到数据)

1.cd /app

wget https://github.com/prometheus/node_exporter/releases/download/v0.15.0/node_exporter-0.15.0.linux-amd64.tar.gz

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

nohup /app/node_exporter-0.15.0.linux-amd64/node_exporter & > /dev/null &

 

2.判断node_exporter是否启动成功

root@iZbp1dey0fcjb1t6dhtnafZ:[/app]netstat -anp | grep 9100

tcp6       0      0 :::9100                 :::*                    LISTEN      25980/node_exporter 

 

三.安装prometheus(下载地址https://github.com/prometheus/prometheus/releases)

在10.47.92.186服务器上执行以下操作
1.tar xvf prometheus-2.4.3.linux-amd64.tar.gz
cd prometheus-2.4.3.linux-amd64

2.vi prometheus.yml,其中10.47.92.186为数据库服务器IP,添加以下红色字体部分

global:

  scrape_interval:     15s

  evaluation_interval: 30s

  scrape_timeout:      10s

  external_labels:

    monitor: 'prometheus-server'

 

rule_files:

  - 'prometheus.rules.yml'

 

scrape_configs:

- job_name: zxy9_db_linux

  static_configs:

    - targets: ['10.81.44.176:9100']

      labels:

        instance: zxy9_db

 

3.启动prometheus

cd /app/prometheus-2.4.3.linux-amd64
nohup ./prometheus & > /dev/null &

 

4.访问prometheus,默认端口9090,10.47.92.186为prometheus服务器IP

http://10.47.92.186:9090/

 

四.配置grafana与prometheus的关联性

1.登陆grafana,访问地址为http://10.47.92.186:3000/,10.47.92.186为grafana服务器IP

2.导入dashboard

点击Upload .json File,选择具体的模版

dashboard的json文件是System_Overview.json文件链接如下

System_Overview.json

导入成功之后,可以看到导入成功后的dashboard

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM