Grafana+Prometheus监控服务器及数据库
需要安装相关组件
- prometheus 是一套开源的监控报警与时间序列数据库的组合
- grafana 是一个跨平台的开源度量分析和可视化工具,可以通过采集的数据查询然后可视化的展示,并及时通知
- node_exporter 采集器,负责将linux采集的数据存储到prometheus数据库,然后grafana去prometheus数据库的数据进行展示
- mysqld_exporter 采集器,负责将mysql采集的数据存储到prometheus数据库,然后grafana去prometheus数据库的数据进行展示
安装prometheus
安装grafana
安装node_exporter
安装mysqld_exporter
监控Mysql数据库
- 安装所有组件
- 修改prometheus配置文件,scrape_configs下面添加
# vim /usr/local/prometheus/prometheus.yml
scrape_configs:
- job_name: 'mysql'
static_configs:
- targets: ['localhost:9104']
- 在界面搜索mysql能看到mysql相关信息
监控Linux系统
- 安装所有组件
- 修改prometheus配置文件,scrape_configs下面添加
scrape_configs:
- job_name: "node info"
static_configs:
- targets: ['localhost:9100']
- 查看Targets是否是up状态