Prometheus监控主要组件和MySQL实例监控

Prometheus监控主要组件和MySQL实例监控

在这里插入图片描述

Prometheus监控流程配置

主机规划
在这里插入图片描述
告警

  • 邮件
  • 钉钉
  • 企业微信

之后会应急响应–>警告解除

Prometheus+ Grafana+邮件

CentOS 7.6 1810

安装mysql

MySQL版本大于5.6

rpm -ivh https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm

安装

yum install -y mysql-server

验证

mysql -V

启动

systemctl start mysqld
systemctl enable mysqld #开机启动

3306端口
修改密码

ALTER USER 'root'@'localhost' IDENTIFIED BY '123'

查看密码

SHOW VARIABLES LIKE 'validate_password%'

登陆权限设置

mysql -uroot p Password
show databases;
use mysql;
show tables;
select * from user;
update user set Host='%' where User ='root'   #不安全操作,演示使用
flush privileges;

重启后navicat连接测试

systemctl restart mysqld

监控mysql配置

在这里插入图片描述
在这里插入图片描述

tar -zxvf mysqld_exporter-0.12.1.linux-amd64.tar.gz
mv mysqld_exporter-0.12.1.linux-amd64.tar.gz mysqld_exporter
cd mysqld_exporter


vim .my.cnf
# 可以远程的帐号密码

在这里插入图片描述

./mysqld_exporter --config.my-cnf=.my.cnf

验证
在这里插入图片描述

配置Prometheus

在这里插入图片描述
在这里插入图片描述
检查配置文件

./promtool check config prometheus.yml

重启服务

systemctl restart prometheus

在这里插入图片描述

配置Grafana

ip:3000 Grafana

在这里插入图片描述

输入7362
在这里插入图片描述
在这里插入图片描述

告警配置

AlertManager

https://github.com/prometheus/alertmanager/releases/tag/v0.23.0
在这里插入图片描述
放在 普罗米修斯的server
在这里插入图片描述

tar -zxvf alertmanager-0.21.0.linux-amd64.tar.gz
mv alertmanager-0.21.0.linux-amd64.tar.gz alertmanager
cd alertmanager
vim alertmanager.yml

在这里插入图片描述

./amtool check config alertmanager.yml

启动

默认端口 9093

./alertmanager

配置Prometheus的AlertManager

在这里插入图片描述
打开alermanagers

在这里插入图片描述
在这里插入图片描述
kill一个监听的进程

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值