自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 Python实现:系统巡检+监控+告警恢复

1、监控项支持:①系统资源、②Nginx、③Mysql、④Mysql集群、⑤Redis、⑥Redis集群、⑦Es集群、⑧MongoDB、⑨k8s服务拨测、⑩ jar包微服务拨测2、机器人支持:①企业微信机器人、②钉钉机器人3、监控告警:自动推送告警信息,恢复信息;支持告警等级,抑制告警4、无数据库,轻量型巡检监控系统

2024-01-05 21:02:57 745 1

原创 Nginx实现对视频播放限流

中查找该 IP 地址对应的并发连接数。如果并发连接数已经达到限制(例如 10 个),则拒绝新的请求;否则,允许新的请求并将并发连接数加一。​ 当客户端通过代理服务器访问时,代理服务器会将客户端的真实 IP 地址添加到请求头中的。需求:只允许100个人同时播放视频,第101个人会提示报错。变量的值(即客户端的真实 IP 地址),然后在共享内存区域。背景:没有流媒体服务器,视频播放占用带宽大,影响并发流量。​ 用于限制来自同一 IP 地址的并发连接数。**总结:**当有新的请求到达时,检查。

2024-01-05 20:59:35 530

原创 一键部署promethue-k8s监控系统脚本

基于k8s。

2023-12-11 20:55:43 575

原创 Nginx日志自动切割神器

背景:发现nginx日志文件过大:50g一个文件,手动切割都要半天centos7​大量压测请求,nginx日志过于庞大,一开始是写了一份shell脚本进行日期匹配自动切割日志。考虑到不同的环境可能nginx日志格式不一样,匹配规则需要重新写。非常麻烦。所以找到了这个方法。

2023-11-01 21:52:24 93

原创 k8s删除namespaces命名空间一直卡住

列出指定 API 组中所有支持列表操作的资源。删除错误的apiservice即可。删除命名空间里所有资源。

2023-11-01 21:51:53 91 1

原创 国产openEuler系统适配部署Zabbix6.0.9

修改server和agentd各自的conf文件,将pid文件和log文件写对应上面的路径即可。6.0 以上版本需要安装mysql8.0以上版本的数据库。下载软件过程中报密钥错误的,将``gpgcheck=1。Yum源:无法访问的,请自己手动创建yum源进行挂载。使用openEuler 22.04 自带8.0版本。在zabbix-web手动创建主机及监控项。根据web页面提示填写好相关信息即可登录。自行创建日志文件夹,并授予对于的权限。gpgcheck=0`即可。最后,给对应目录加权限。

2023-10-12 17:39:01 786

原创 腾讯云TKE-k8s集群 pod频繁自动重启 - 排查

k8s环境:腾讯云tke。

2023-10-12 17:36:58 371

原创 搭建多主节点k8s高可用集群(三主两从一VIP)

如果使用的是阿里云,kubectl控制端不能放在master节点,因为阿里云SLB有回环问题,也就是说SLB代理的服务器不能反向访问这个问题,但是腾讯云修复了这个问题。通过这些对等连接,每个节点上的路由器可以了解整个网络的拓扑,并决定最佳路径来路由数据包。​ 当k8s集群中某个节点服务器发生故障时,Keepalived服务会自动将失效的节点从正常队列中剔除,并将请求调度到别的正常的节点服务器上,从而保证用户访问不受影响。通过定义网络策略,管理员可以限制容器之间的流量,并确保只有授权的容器才能相互通信。

2023-09-06 17:18:57 3781 11

原创 无root密码进行本机异机免密

系统:centos7把需要免密的机器写入/etc/hosts文件把主机名修改为hosts文件里的名称。

2023-08-29 18:07:15 68 1

原创 nginx进程以非管理员用户运行

要求:将nginx进程切换成非管理员用户运行服务。

2023-08-23 17:29:13 543

原创 Nginx彻底隐藏版本信息

暴露软件的版本信息和软件名,容易遭到黑客攻击,所以要彻底隐藏版本信息。

2023-08-23 17:28:24 561

原创 redis单节点多实例部署-主从模式-哨兵模式

本次实验由于资源限制,采用单节点多实例的模式部署集群。

2023-08-02 15:34:06 233 1

原创 Nacos集群部署-单节点多实例

本次实验由于资源限制,采用单节点多实例的模式部署集群。1、安装mysql和jdk(选做,已经安装了mysql,jdk的,沿用就行。如果mysql端口不是3306,修改application.properties文件的数据库端口就行)2、安装nacos下载解压这个包目录结构3、操作数据库。

2023-08-02 15:33:09 466 2

原创 kibana查看日志

5、选择刚刚创建的索引。

2023-08-01 14:04:13 1982 1

原创 Nginx截取日志

‘%d/%b/%Y:%H:%M:%S’)”:这部分将当前时间向前推15分钟后的时间格式化为特定的日期和时间格式,并赋值给变量fromDate。这个变量会在后面的命令中使用。通过将这个字段与变量fromDate进行比较,我们就可以筛选出在指定时间范围之后的日志条目。/data/nginx/nginx-1.16.0/log/nginx_access.log:这个部分是日志文件的路径和文件名。-F’[[]':这个部分指定了字段的分隔符。日志中的时间戳被放在方括号中,所以我们使用正则表达式[[]作为分隔符。

2023-08-01 14:03:09 336 1

原创 Devops项目实战-k8s

在这个DevOps项目中,我采用了一系列工具和技术来实现高效的软件开发、交付和运维流程。

2023-06-06 14:50:42 460

原创 Git的使用-在IDEA中使用git

常用的远程仓库:git推送工作流程:一些常用命令行命令总结:命令如下:clone和pull的区别:在刚刚新建的群组里创建设置好后发现上面多了一个git的按钮填入项目仓库地址:登录gitlab查看是否推送成功:克隆远程仓库到本地

2023-06-01 17:11:04 254 1

原创 linux虚拟机启动报错,Generating“/run/initramfs/rdsosreport.txt“

今天在使用k8s部署elk日志系统的时候,部署完成后一直在后台跑着,出门办事,电脑不知道为啥自己重启了。重新启动了我的master节点后发现无法启动。估计是虚拟机异常物理断电导致的系统磁盘出错了。在网上查阅了相关资料,找到解决方法。

2023-05-06 13:12:06 1288

原创 k8s无法正常启动使用,排查:etcd损坏

The connection to the server 192.168.18.101:6443 was refused - did you specify the right host or port?

2023-05-06 13:06:07 3677 5

原创 k8s中使用Helm包管理器实战-安装Redis Chart

1、Helm 是一个用于 Kubernetes 应用程序部署和管理的包管理工具。它允许用户将Kubernetes应用程序打包成 chart,以方便在 Kubernetes 集群中部署和管理。2、Helm 由两个核心组件组成:Helm Client 和 Tiller Server。Helm Client 是一个命令行工具,用于创建、打包、安装、更新和删除 Helm Charts。

2023-05-03 00:34:18 2017

原创 搭建Consul自动发现服务-多数据中心-保姆级教程-详细教程无错版

搭建多数据中心的基于Nginx和Consul构建自动发现的Docker服务框架

2023-04-01 20:28:50 604

原创 Zabbix监控系统的搭建

注意: 时区是一定要设置的,这里被注释掉是因为,在 php 的配置文件中设置时区,如果在php配置文件中设置时区,则对所有的 php 服务均有效,如果在 zabbix.conf 中设置时区,则仅对zabbix服务有效。系统服务器4台、 1台作为监控服务器, 3台台作为被监控节点, 配置好yum源、 防火墙关闭、 各节点时钟服务同步(我的是ntp)、 各节点之间可以通过主机名互相通信。因为我本人使用的机器部署了k8s在学习中,所以配置了k8s的名称,为了方便及节省电脑内存就直接用了,机器名起自己的就好。

2023-03-29 15:48:36 689

原创 Zabbix配置企业微信报警机器人

微信告警机器人是一种可以将Zabbix告警通知发送到微信群或个人微信号的工具。

2023-03-28 00:06:59 3200 4

原创 Docker+UWsgi+Nginx+MySql搭建Python-Flask项目

2023-03-26 00:53:03 667 2

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除