自动化运维管理的脚本基线,包括服务自动化处理和操作,这里主要存放脚本
这里配合七牛云存储进行大文件存储管理
运维自动化操作
基础巡检:
- \1. 应用存活状态巡检,每1分钟1次,邮件通知
- \2. 服务器存活状态巡检
- \3. 基础镜像自动打包,包含dockerfile
- \4. 数据库自动上传备份
- \5. K8S运行状态每日状态巡检
- \6. Docker镜像自动清理
- \7. 多余日志文件自动清理
- \8. 第三方接口状态巡检
- \9. 中间件异常巡检并自动启动
- \10. 应用依赖包安全巡检
- \11. Java依赖包安全巡检
- \12. 服务器安全端口巡检
业务巡检:
- \1. 系统异常登陆巡检
运维工作涵盖了多个方面
以下是其中一些主要方面:
- \1. 系统运维:
- • 操作系统管理:包括安装、配置和维护操作系统,如Linux、Windows等。
- • 安全补丁和更新:确保系统安全性并进行及时的安全补丁和更新管理。
- • 系统监控与性能优化:监视系统资源利用率、性能指标,并进行优化和调整以确保系统高效运行。
- \2. 网络运维:
• 网络设备管理:管理路由器、交换机等网络设备的配置和维护。
• 网络安全:监控和维护网络安全,包括防火墙配置、入侵检测系统等。
• 网络性能优化:监控网络流量、带宽使用等,并进行优化以保证网络畅通。
\3. 数据库运维:
• 数据库安装和配置:安装、配置和优化数据库,如MySQL、PostgreSQL、MongoDB等。
• 备份和恢复:制定并执行数据库备份策略,确保数据的安全性和可恢复性。
• 性能调优:监控数据库性能并进行优化,以确保高效的数据库运行。
\4. 应用运维:
• 应用部署:管理和执行应用程序的部署和更新。
• 应用监控:监视应用程序的运行状态,包括日志分析、错误追踪等。
• 应用性能优化:针对应用程序的性能问题进行优化和调整。
\5. 安全与合规性:
• 安全策略与实施:制定安全策略,确保系统和数据的安全性。
• 合规性管理:遵循行业标准和法规要求,确保系统和数据的合规性。
\6. 自动化与脚本管理:
• 自动化工具与脚本编写:使用脚本和自动化工具简化重复性任务,提高效率。
• 脚本管理与版本控制:管理和维护脚本,确保其安全性和可维护性。
\7. 容器和云基础设施管理:
• 容器化技术管理:管理容器化环境,如Docker、Kubernetes等。
• 云基础设施管理:管理云平台上的资源,包括配置、监控和优化云服务。
目录规划
相关规范
- \1. roles命名包含平台(aip)和业务两部分,平台统一由
aip
开头,业务则自定义。 - \2. 当前定义的相关操作标识:
- • backup 备份
- • restore 恢复
- • upgrade 升级
- • install 安装
- • uninstall 卸载
- • check 检查
- • bus 业务
- • security 安全
- • server 服务器
- • clean 清理