安装配置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
停留在世界边缘,与之惜别