一、准备环境
prometheus下载地址: https://github.com/prometheus/prometheus/releases/download/v2.52.0-rc.1/prometheus-2.52.0-rc.1. windows-amd64.zip
grafana 下 载 地 址 :https://dl.grafana.com/enterprise/release/grafana-enterprise-10.4.2.windows-amd64.zip windows_exporter下载地址:
https://github.com/prometheus-community/windows_exporter/releases/download/v0.25.1/wi ndows_exporter-0.25.1-amd64.msi
flume下载地址:https://archive.apache.org/dist/flume/1.7.0/apache-flume-1.7.0-bin.tar.gz
jdk(linux)下载地址:https://cola-yunos-1305721388.cos.ap-guangzhou.myqcloud.com/20210813/jdk-8u401-linux-x64. tar.gz
mysql下载地址
https://downloads.mysql.com/archives/get/p/23/file/mysql-community-server-5.7.26-1.el7.x86_64.rpmhttps://downloads.mysql.com/archives/get/p/23/file/mysql-community-client-5.7.26-1.el7.x86_64.rpm
https://downloads.mysql.com/archives/get/p/23/file/mysql-community-common-5.7.26-1.el7.x86_64.rpm
https://downloads.mysql.com/archives/get/p/23/file/mysql-community-libs-5.7.26-1.el7.x86_64.rpm
驱动包下载地址:https://downloads.mysql.com/archives/get/p/3/file/mysql-connector-java-5.1.16.tar.gz idea
idea下载地址:
https://www.jetbrains.com/zh-cn/idea/download/download-thanks.html?platform=windows
maven下载地址:
https://dlcdn.apache.org/maven/maven-3/3.8.8/binaries/apache-maven-3.8.8-bin.zip
二、监视面板搭建
1、解压Prometheus,运行prometheus.exe
2、打开网址
3、配置windows服务器监视:
双击运行windows_exporter-0.25.1-amd64.msi,在浏览器进入以下地址:
http://10.225.193.16:9182/metrics,出现以下页面即为运行成功:
4、编辑prometheus.yml(此文件在解压的Prometheus里面)
在文件末段添加以下内容:
- job_name: "windows"
file_sd_configs:
- refresh_interval: 15s
files:
- ".\\windows.yml"
5、在同级目录下新建windows.yml
- targets: ["127.0.0.1:9182"]
labels:
instance: 127.0.0.1
serverName: 'windows server'
6、重启prometheus(就是把黑框框关掉,然后再双击prometheus.exe)
在浏览器打开:http://127.0.0.1:9090/targets?search=
7、解压grafana,在bin目录打开grafana-server.exe
8、打开网址
http://127.0.0.1:3000
默认的账号密码都是admin
9、添加datasource
出现下边页面即为搭建成功
三、Flume日志聚集搭建
1、创建目录
在‘/opt’目录下创建 software和module两个目录,命令如下:
mkdir module software
2、使用xftp工具上传文件
3、将JDK和Flume文件解压到‘/opt/module’
tar -zxf jdk-8u371-linux-x64.tar.gz -C /opt/module/
tar -zxf apache-flume-1.6.0-bin.tar.gz -C /opt/module/
4、修改安装目录名称
mv jdk1.8.0_371/ jdk
mv apache-flume-1.6.0-bin/ flume
5、配置环境
A)JDK环境配置
[root@localhost module]# vi /etc/profile
配置内容如下:
export JAVA_HOME=/opt/module/jdk
export PATH=$PATH:$JAVA_HOME/bin # 将 JAVA 安装目录加入 PATH 路径
B)Flume环境配置:
配置Flume文件
[root@localhost conf]# mv flume-env.sh.template flume-env.sh
# 编辑配置文件
[root@localhost conf]# vi flume-env.sh
6、刷新环境变量
[root@localhost module]# source /etc/profile
四、ganglia监控搭建
1、安装相关依赖包
[root@localhost ~]# yum -y install httpd php
[root@localhost ~]# yum -y install rrdtool perl-rrdtool rrdtool-devel
[root@localhost ~]# yum -y install apr-devel
[root@localhost ~]# yum install -y epel-release
[root@localhost ~]# yum -y install ganglia-gmetad
[root@localhost ~]# yum -y install ganglia-web
[root@localhost ~]# yum install -y ganglia-gmond
2、安装telent
[root@localhost ~]# yum install telnet -y
3、修改配置文件
[root@localhost ~]# vi /etc/httpd/conf.d/ganglia.conf
[root@localhost ~]# vi /etc/gang