自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 go实现nfs_exporter

项目挂载的nas存储出现不可用状态、导致影响项目正常运行、于是编写一个采集器监控挂载情况、主要功能先挂载、之后测试读写、删除测试文件、卸掉挂载。

2025-02-25 15:01:55 128

原创 go实现用户密码过期监控

有些程序在用户密码过期后影响程序正常运行、于是开发一个exporter监控用户密码过期时间、及时提醒修改。

2025-02-25 14:53:27 218

原创 prometheus恢复消息获取最新值

用于处理alertmanger发出的恢复消息、从prometheus获取最新的公式值、替换恢复信息的值之后发送给prometheusalert。路径:/data/software/monitor/alertmanager/alertmanager.yml。路径:/data/software/monitor/prometheus/rules。###rule文件、需要反差的指标添加一个标签和一个注释。###默认只需要添加有数值的公式。###后续添加使用此地址。

2025-02-25 14:43:41 164

原创 python接口巡检

项目有接口巡检的需求、简单记录下。

2024-09-06 10:00:06 538

原创 python实现连接mysql拉取数据发报告

python连接mysql逐条执行sql语句将结果导入本地xlsx,同时通过企业微信机器人将xlsx发送到群里。(密码设在代码里、之后pyinstaller -F做简单加密、安全要求高的同学可做额外处理)项目每周一需要从tdsql数据库获取一周的最新运营数据工单及数据,考虑使用脚本做定时发送。1、 创建配置文件config.ini。

2024-09-06 09:38:30 519

原创 k8s的ingress安装

2、创建自己的ingress规则。1、部署controller。

2024-09-04 17:15:41 244

原创 外部prometheus监控k8s

基于kube-state-metrics、cadvisor 采集的指标做监控(cadvisor 目前已经集成到kubelet,安装k8后默认安装)注释:从docker拉取镜像需要先设置docker login之后创建secret再拉取。1、创建授权文件、添加metrics-server的deploy及svc。2、创建kube-state-metrics。4、prometheus配置引用。之后启动prometheus查看。3、获取k8s.token。

2024-09-04 16:53:50 251

原创 golang编写采集器监控密码过期

背景:arm64架构环境、项目需要、部分服务进程在用户密码过期后会出现进程异常;使用golang编写采集器(golang方便交叉编译)###交叉编译的环境参考前面文章prometheusalert交叉编译。

2024-08-29 10:21:30 233 1

原创 python3拉取gitlab上所有项目

2、使用git 拉取一个项目并输入用户名密码用于缓存。1、安装git、设置git 临时缓存账号密码。##输入用户名和密码、之后修改运行下面脚本。

2024-07-29 17:05:09 392

原创 centos7运行arm64的docker镜像

背景:业务在arm64主机上、测试环境主机只有amd64主机,因此上运行arm容器用来做测试环境。

2024-07-26 16:13:24 622

原创 python3.10源码编译ssl

【代码】python3.10源码编译ssl。openssl安装或升级

2024-07-15 15:34:13 534

原创 golang代理服务

实现cd/cd发包或者在没有网络策略支撑的情况下,另辟蹊径。

2024-05-09 15:56:29 241 1

原创 系统cpu、内存、磁盘检查

echo "cpu使用率 磁盘使用率 内存使用率 cpu核数 内存总大小M 磁盘总大小。#printf "内存使用率: %.2f%%\n" $result。#echo "磁盘使用率: ${disk_usage}"#echo "CPU核数: $cpu_cores"#echo "磁盘总量: $total_disk"

2024-05-06 11:07:30 227 2

原创 nexus镜像仓库清理

随着项目的时间越长nexus占的磁盘空间越多,因此我们需要一个清理工具;网络上介绍的nexus-cli、由于我们的服务器是arm64版本所以有需要我们去源码编译、这边小小的尝试过发现有些包下不到哦、或者包名有所更改、所以还是选择调用nexus自带的api进行删除、各位好友有好方法给你留言哦。2、代码主要功能:字符串密码解密、调用api、保留指定数量版本、清理过多镜像。1、代码功能:输出私钥文件和加密字符串、分别放到下面脚本及 配置文件里。

2024-03-26 10:51:21 1272

原创 golang自建prometheus采集器(supervisord)

使用supervisord对进程进行托管、默认重启三次后就会取消启动,当程序挂了后不能及时了解程序情况。自建prometheus采集器,当程序挂了时及时了解并发出告警信息到企业微信。基于supervisord服务管理进程。

2024-02-28 18:05:23 493 1

原创 prometheusalert源码编译arm64

项目需求服务基于arm64服务器centos系统组件一套prometheus监控系统,目前prometheus、alertmanager均可通过官网获取arm64安装包、prometheusalert官网只有x86-64或者源码,现记录一下本次编译过程一起学习。

2024-02-28 16:21:56 480

原创 python3+elasticsearch实现接口数据检查发送至企业微信

功能:通过python获取elasticsearch的数据,做接口统计巡检。前言:萌新一枚,按需参考,与君共勉。

2023-06-02 17:54:25 151 1

原创 腾讯云、金山云cdn目录刷新,通过脚本调用api刷新

1、腾讯云后台生成SecretId、SecretKey 2、linux后台安装python3、tencentcloud-sdk-python yum -y install python3 pip3 install --upgrade tencentcloud-sdk-python3、指定地方修改(其他参数可查看官网了解),之后调用脚本即可.........

2022-06-27 15:15:55 1473

原创 ansible-playbook的handlers使用

注意:notify的缩进与模块(yum)一致

2021-06-30 15:33:14 109

原创 centos安装k8s-1.21.1版本、初始化无法拉取coredns:v1.8.0

[ERROR ImagePull]: failed to pull image k8s.gcr.io/coredns/coredns:v1.8.0: output: Error response from daemon: Get https://k8s.gcr.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers)

2021-06-17 20:02:19 2150 1

原创 虚拟机克隆后网络无法启动

1、克隆机器重启后发现网卡无法启动 无法重启网卡2、解决方法: 在网卡配置文件中添加 NM_CONTROLLED=no 重启网卡即可

2021-05-26 20:58:21 657 1

cicd安装脚本、实现一键部署jenkins、gitlab、nexus、maven和nodejs(安装包需要自己下载下)

cicd安装脚本、实现一键部署jenkins、gitlab、nexus、maven和nodejs(安装包需要自己下载下)

2024-09-20

空空如也

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

TA关注的人

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