01 Prometheus 监控平台部署
Linux 操作系统监控 + Mysql 监控
1、平台监控原理:
环境说明:
本文档中各组件运行的环境为 Ubuntu(64 位操作系统)
node_exporter 监控的是 192.168.1.26 机器的操作系统
mysql_exporter 监控的是 192.168.1.30 上安装的 MySQL 数据库
Grafana+Prometheus 部署在 192.168.1.33 机器
部署前的准备:
关闭所有 Linux 机器的防火墙:systemctl stop firewalld.service
保证所有 Linux 机器的时间是准确的,执行 date 命令检查;如果不准确,建议使用ntp 同步最新网络时间
02 部署 Linux 操作系统监控组件
1、下载监控 Linux 的 exporter
https://github.com/prometheus/node_exporter/releases/download/v0.18.1/node_exporter-0.18.1.linux-amd64.tar.gz
2、将 node_exporter 包上传到需要被监控的 Linux 服务器上任意目录下,执行解压命令
tar xvf node_exporter-0.18.1.linux-amd64.tar.gz
3、进入到解压后的文件夹中,执行启动脚本
node_exporter-0.18.1.linux-amd64
nohup ./node_exporter &
4、查看 nohup 日志,出现如下日志,代表启动成功
tail -100 nohup.out
03 部署prometheus
1、下载包
https://github.com/prometheus/prometheus/releases/download/v2.15.2/prometheus-2.15.2.linux-amd64.tar.gz
2、将 prometheus 上传到一台单独的 Linux 机器上,执行解压操作
ubuntu@VM-0-8-ubuntu:~$ ls
app logs Project Prometheus README.txt tools VueProject
ubuntu@VM-0-8-ubuntu:~$ cd Prometheus
ubuntu@VM-0-8-ubuntu:~/Prometheus$ tar -xvf prometheus-2.15.2.linux-amd64.tar.gz
ubuntu&