目前市面上的主流是以Liunx系统服务器为主,可是仍存在使用windows系统服务器的企业,下面的内容将介绍如何基于Grafana+Prometheus 实现windows服务器,数据库监控。python
一、Windows系统性能指标采集器mysql
#下载地址:https://github.com/martinlindhe/wmi_exporter/releases #选择最新msi文件下载安装便可。经过访问http://ip+默认端口9182(如:http://localhost:9182) 出现下图,即表明安装采集数据成功。
二、Mysql数据指标采集器git
#下载地址:https://prometheus.io/download/ #找到mysqld_exporter采集器,选择windows 版本便可 (如:mysqld_exporter-0.11.0.windows-amd64.tar.gz)
,在mysqld_exporter.exe的同级目录下建立.my.cnf 并启动github
.my.cnf中内容:web
[client] host=127.0.0.1 #mysql ip user=root #帐号 password=123456 #密码
三、Prometheussql
#下载地址:https://prometheus.io/download/ #选择windows 版本便可
a.下载解压后,修改配置文件,修改新增mysql、windows数据采集器配置:数据库
scrape_configs: # The job name is added as a label `job=<job_name>` to any timeseries scraped from this config. - job_name: 'windows' # metrics_path defaults to '/metrics' # scheme defaults to 'http'. static_configs: - targets: ['localhost:9182'] - job_name: 'mysql' static_configs: - targets: ['localhost:3306']
b、启动,cmd进入安装目录(& – -> 后台运行)windows
prometheus.exe --config.file=prometheus.yml --web.listen-address=:9090 &
c、访问 http://ip:9090 ,(如:http://localhost:9090)出现以下界面即为prometheus安装成功、数据采集器验证成功 (PS: up为成功,down 为不成功。)浏览器
三、Grafana服务器
#下载地址:https://grafana.com/grafana/download #选择windows 版本便可
解压完成,进入bin目录启动grafana-server.exe 打开浏览器访问 http://ip:3000,(如:http://localhost:3000) 用户名/密码 admin/admin
一、配置数据源
Configuration -- Add data source --- Prometheus , 输入名称,prometheus的访问url ,点击保存测试,验证是否成功
二、选择监控仪表盘模板导入。
访问地址:https://grafana.com/dashboards --- serch框输入windows ---- 选择心仪模板 (注意模板所支持的数据源为prometheus) ----- 进行 ID 或者JOSN文件两种方式导入。
三、展现数据
模板导入成功便可看到监控数据
PS : MySQL性能数据展现步骤一致。