- 博客(31)
- 收藏
- 关注
原创 【监控】prometheus传统环境监控告警常用配置
在生产环境使用 prometheus 监控时,要充分利用标签的功能,对不同的环境不同作用的机器制定不同的告警规则,避免出现告警过多导致的漏处理。要严格把控安全问题,防止信息的泄露。
2024-03-26 17:28:59 810
原创 node-exporter 告警规则 exporter 告警规则
看了很多山炮写的监控的书,还有网上写的文档,prometheus 个告警规则没一个结合实际场景写的,纯纯大山炮。node-exporter 告警规则 exporter 告警规则。
2024-03-19 11:15:13 317
原创 MySQL优化: CPU高 处理脚本 pt-kill脚本
生产环境中,经常会遇见 CPU 跑满的情况,一般是由慢 SQL 或业务逻辑导致的。为了避免程序无法访问,使用脚本监控 CPU,当达到阈值时,使用 pt-kill 杀死匹配的 sql,确保线上环境的正常运行。追加到脚本中的 SQL,可以给开发人员,作为处理故障的切入点。使用时请根据自身情况修改脚本,本脚本仅供参考。功能CPU 达到 60% 时,通知到微信CPU 达到 80% 时,通知到微信,kill 掉大于 20 秒的查询。
2024-01-16 12:38:09 838
原创 MySQL 备份:从mysqldump全备中 匹配出某几个表
通过 perl 脚本匹配出 mysqldump全备文件中的某个库的某几个表。经测试perl是shell的N倍。
2023-12-26 11:39:07 443
原创 一文吃透企业级elk技术栈:11. zabbix报警实现
es的每台机器的默认最大分片数位1000,如果集群有3台机器,那就有3000当满了之后就无法创建索引,所以需要设置更大的参数。mysql多次登录失败告警 // 存在问题 日志信息无法打印到zabbix。
2023-11-27 15:58:57 394
原创 一文吃透企业级elk技术栈:8. 用户权限控制
打开 Stack Management —> 角色 —> 创建角色 —> 角色名称(test) —> 索引(mysql-slow-*) —> 权限(read) —> 创建角色。打开 Stack Management —> 用户 —> 创建用户 用户名 密码 角色(选择 test , kibana_user 两项) —> 创建用户。
2023-11-27 15:43:35 411
原创 一文吃透企业级elk技术栈:6. filebeat安装配置
3、nginx 日志抓取。4、httpd 日志抓取。1、mysql日志抓取。6、redis日志抓取。5、php 日志抓取。
2023-11-27 15:36:37 328
原创 一文吃透企业级elk技术栈:5. logstatsh 安装配置
7、nginx + zabbix 报警实现。1、mysql慢日志处理。3、nginx日志处理。4、httpd日志处理。6、redis日志处理。
2023-11-27 15:35:36 283
原创 一文吃透企业级elk技术栈:4. kafka 集群部署
Kafka 依赖Zookeeper环境运行,所以需要先搭建zk集群。1、Zookeeper集群部署。2、kafka 集群部署。
2023-11-27 15:34:01 362
原创 一文吃透企业级elk技术栈:1. 基础优化
组件简介:kibana用于日志的展示及配合es进行过滤等功能的展示es用于存储logstash处理后的日志,并实现日志的过滤等功能,kibana展示的数据都是从es获取的。logstash无状态的服务,将kafka发送的信息通过正则匹配后发送给es,主要的功能就是将成串的数据通过正则的方式匹配成es可过滤的数据段,发送给es进行存储。
2023-11-27 15:30:41 333
原创 MySQL 备份可视化巡检系统
可视化备份信息方便定位数据增长量存储备份信息脚本及数据异常邮件报警通过定时任务,使用配置文件调用脚本,实现将备份信息写入到MySQL,在通过 granfana 将MySQL 数据 使用 SQL 将备份信息展示在页面上。Granfana 和 MySQL 可以直接使用yum 或 docker 安装docker 安装Granfana 注意配置 文件中需要开放外网访问。
2023-11-17 18:22:15 46
原创 企业微信自定义应用 企业可信IP配置
登录网页版 >应用管理>创建应用>进入应用>最下面有个企业可信IP>选择设置接收消息服务器URL脚本里的这段代码配置一下点击一下这里获取个随机值Token 和 EncodingAESKey 粘贴进去就行了,注意: 不要关闭网页一会还要用。企业信息的ID在我的企业可以找到qy_api = [] #对应接受消息回调模式中的token,EncodingAESKey 和 企业信息中的企业id引入WXBizMsgCrypt模块步骤将这个文件放在和脚本同一个目录即可# 下载项目# 解压# 改名。
2023-08-14 16:58:02 6842 26
原创 repmgr ERROR: connection to database failedDETAIL: fe_sendauth: no password supplied
ERROR: connection to database failed DETAIL: fe_sendauth: no password suppliedrepmgr报错切换失败ERROR: connection to database failedDETAIL: fe_sendauth: no password suppliedERROR: unable to establish a replication connection to the rejoin target node
2022-04-27 18:11:48 1765
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人