masterpy / workshop

部分实际运维开发脚本集合存档

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

workshop

实际运维工作中解决实际问题所开发各类工具

auto_deploy:
预期用于windows平台部署Mysql 创建odbc,执行sql一键式安装。 未完成

logPolicy: 根据脚本内规则参数对历史日志目录进行压缩,清理。

managerSync: 调用rsync进行日志备份,,由于采用文件扫描差异比较,并使用rsync --files-from参数,实现指定日志备份。避免了由于备份端压缩迁移等导致的全量同步。 初版processRsync.py在日志源服务器端执行。相关字典记录保存在日志目录中。 processRsync_s.py 在备份端执行,减少多个源端的程序重复部署问题,字典文件以源ip+源目录标签区分

vpnCheck: vpn检测工具,用于批量vpn列表进行连接测试,验证可用性。仍在继续改进

walkdir: 在一次磁盘故障后,将故障盘连接为usb模式,进行抢救恢复数据时临时编写。由于磁盘问题读取一定量后即出现异常,又需要重新插拔。故使用脚本后台执行,有异常时手动重新插拔,脚本会轮询读取并复制所有文件。

About

部分实际运维开发脚本集合存档


Languages

Language:Python 91.0%Language:Shell 9.0%