捕获.PNG

安装配置Prometheus 安装go 语言环境

 [root@xuegod63 ~]#yum install -y epel-release
 [root@xuegod63 ~]#yum install go -y
 [root@xuegod63 ~]#go version

扩展: Go(又称Golang)是Google开发的一种静态强类型、编译型、并发型,并具有垃圾回收功能的编 程语言。

下载安装Prometheus

(https://prometheus.io/download/) 

[root@xuegod63 ~]#wget https://github.com/prometheus/prometheus/releases/download/v2.7.1/prometheus-2.7.1. linux-amd64.tar.gz 

[root@xuegod63 ~]# tar zxvf prometheus-2.7.1.linux-amd64.tar.gz -C /usr/local/  

[root@xuegod63 ~]# cd /usr/local/prometheus-2.7.1.linux-amd64/ 
修改prometheus配置文件,配置监控 linux主机和mysql 数据库,配置文件为 yml 语法,注意缩 迚对齐

[root@xuegod63 prometheus-2.7.1.linux-amd64]# vim prometheus.yml  #在文档的最后 插入以下内容 - job_name: system-status
  static_configs:       
    - targets: ['192.168.1.64:9100']        
    labels:           
      instance: xuegod64     
- job_name: mysql-status    
  static_configs:       
    - targets: ['192.168.1.64:9104']        
      labels:  
        instance: xuegod64-mysql

插入时,要和文件之前的 job_name保持对齐

注释:
- job_name: system-status          #每一个job_name都是一个监控项,这里代表监控操作系统 状态     
  static_configs:       
    - targets: ['192.168.1.64:9100']         #被监控主机IP地址和端口         
    labels:           
      instance: xuegod64                     #实例名称,在 grafana中表示对应的主机
- job_name: mysql-status                  #监控 mysql 数据库状态
  static_configs:       
    - targets: ['192.168.1.64:9104']        #目标主机 IP地址和端口 
      labels:  
        instance: xuegod64-mysql          #实例名称,在 grafana中表示对应的主 机。

 

 

配置 grafana

1、在线下载:

[root@xuegod64 ~]# wget https://dl.grafana.com/oss/release/grafana-5.4.3-1.x86_64.rpm

2、安装图形饼状图插件,斱便显示饼状图

[root@xuegod63 ~]#grafana-cli plugins install grafana-piechart-panel

[root@xuegod63 ~]#service grafana-server restart   #安装完插件,需要重启服务

3、访问:http://192.168.1.63:3000/login  用户名:admin 密码 admin  

第一次登陆会提示修改密码,咱们改成123456