python实现连接mysql拉取数据发报告 python连接mysql逐条执行sql语句将结果导入本地xlsx,同时通过企业微信机器人将xlsx发送到群里。(密码设在代码里、之后pyinstaller -F做简单加密、安全要求高的同学可做额外处理)项目每周一需要从tdsql数据库获取一周的最新运营数据工单及数据,考虑使用脚本做定时发送。1、 创建配置文件config.ini。
外部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。
golang编写采集器监控密码过期 背景:arm64架构环境、项目需要、部分服务进程在用户密码过期后会出现进程异常;使用golang编写采集器(golang方便交叉编译)###交叉编译的环境参考前面文章prometheusalert交叉编译。
系统cpu、内存、磁盘检查 echo "cpu使用率 磁盘使用率 内存使用率 cpu核数 内存总大小M 磁盘总大小。#printf "内存使用率: %.2f%%" $result。#echo "磁盘使用率: ${disk_usage}"#echo "CPU核数: $cpu_cores"#echo "磁盘总量: $total_disk"
nexus镜像仓库清理 随着项目的时间越长nexus占的磁盘空间越多,因此我们需要一个清理工具;网络上介绍的nexus-cli、由于我们的服务器是arm64版本所以有需要我们去源码编译、这边小小的尝试过发现有些包下不到哦、或者包名有所更改、所以还是选择调用nexus自带的api进行删除、各位好友有好方法给你留言哦。2、代码主要功能:字符串密码解密、调用api、保留指定数量版本、清理过多镜像。1、代码功能:输出私钥文件和加密字符串、分别放到下面脚本及 配置文件里。
golang自建prometheus采集器(supervisord) 使用supervisord对进程进行托管、默认重启三次后就会取消启动,当程序挂了后不能及时了解程序情况。自建prometheus采集器,当程序挂了时及时了解并发出告警信息到企业微信。基于supervisord服务管理进程。
prometheusalert源码编译arm64 项目需求服务基于arm64服务器centos系统组件一套prometheus监控系统,目前prometheus、alertmanager均可通过官网获取arm64安装包、prometheusalert官网只有x86-64或者源码,现记录一下本次编译过程一起学习。
腾讯云、金山云cdn目录刷新,通过脚本调用api刷新 1、腾讯云后台生成SecretId、SecretKey 2、linux后台安装python3、tencentcloud-sdk-python yum -y install python3 pip3 install --upgrade tencentcloud-sdk-python3、指定地方修改(其他参数可查看官网了解),之后调用脚本即可.........
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)