摘要: 离线环境部署Rancher-2.5.9、Harbor、k8s-1.20.15,再升级为Rancher-2.5.16、Harbor、k8s-1.20. 服务器:腾讯云主机4台,按需或竞价计费经济实惠,注意4台机器在同一地域的同一可用区,以确保可以内网互通。 主机名 规格 操作系统 是否绑定公网IP 角 阅读全文
posted @ 2023-06-09 15:20 NorthFeng 阅读(533) 评论(0) 推荐(0) 编辑
摘要: 1、在alertmanager服务器部署webhook代理程序,可使用docker部署,命令如下 docker run -d --name qywechat-webhook-adapter --restart always -p 8080:80 -v /usr/local/alertmanager- 阅读全文
posted @ 2022-10-13 21:20 NorthFeng 阅读(2194) 评论(0) 推荐(0) 编辑
摘要: 修改docker配置文件/etc/docker/daemon.json,添加如下内容: { "log-driver": "json-file", "log-opts": { "max-size": "50m", "max-file":"3" } } 重启docker 注意:配置添加前已创建的容器不会 阅读全文
posted @ 2022-04-15 18:25 NorthFeng 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 1、修改配置 修改grafana配置文件default.ini,然后重启grafana服务,我这里做了系统服务grafana-server(参考:https://www.cnblogs.com/sunnytomorrow/p/16068405.html) ]# systemctl restart g 阅读全文
posted @ 2022-03-29 15:14 NorthFeng 阅读(667) 评论(0) 推荐(0) 编辑
摘要: 1、修改配置 首先在prometheus中配置alertmanager地址,并配置告警规则文件,如下,然后重启prometheus。 规则文件如下:rules.yml groups: - name: test-rules rules: - alert: InstanceDown expr: up = 阅读全文
posted @ 2022-03-29 15:13 NorthFeng 阅读(247) 评论(0) 推荐(0) 编辑
摘要: 1、部署pushgateway并配置prometheus能够拿到pushgateway的数据,类似下图。部署过程参考:https://www.cnblogs.com/sunnytomorrow/p/16068405.html 2、创建脚本生成监控项数据并写入文件,然后将数据put或post到push 阅读全文
posted @ 2022-03-29 15:12 NorthFeng 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 说明:本文中除cAdvisor为容器部署外,其他组件均本地化部署,部署环境CentOS Linux release 7.9.2009 (Core),防火墙已关闭。 相关介绍: prometheus:prometheus是一个开源系统监控和警报工具包。prometheus 将其指标收集并存储为时间序列 阅读全文
posted @ 2022-03-29 15:11 NorthFeng 阅读(400) 评论(0) 推荐(0) 编辑
摘要: 参考:《Mysql高可用实践》 清华大学出版社2020年6月 环境:CentOS Linux release 7.7.1908 (Core) Mysql:8.0.27 MHA:0.58 说明:本MHA集群搭建从部署mysql开始,不适合于已有mysql集群进行改造的项目,改造项目可参考《Mysql高 阅读全文
posted @ 2022-03-08 17:45 NorthFeng 阅读(959) 评论(0) 推荐(0) 编辑
摘要: 启动报错: ]# systemctl start docker Job for docker.service failed because start of the service was attempted too often. See "systemctl status docker.servi 阅读全文
posted @ 2021-02-25 17:56 NorthFeng 阅读(4357) 评论(0) 推荐(0) 编辑
摘要: 事件Event: 同进程的一样,线程的一个关键特性是每个线程都是独立运行且状态不可预测。如果程序中的其他线程需要通过判断某个线程的状态来确定自己下一步的操作,这时线程同步问题就会变得非常棘手。为了解决这些问题,我们需要使用threading库中的Event对象。 对象包含一个可由线程设置的信号标志, 阅读全文
posted @ 2020-08-19 17:01 NorthFeng 阅读(178) 评论(0) 推荐(0) 编辑