python高级证书_Python运维高级课程

一、框架技术

● 网页编程基础知识

● 动态网站基础

● 理解 MVC 模型

● Django 概述

● Django 常用管理工具

● 定义和使用模型

● URL 和视图

● 模板和表单处理

● 后台管理模块 Admin

● Django 应用部署

● 项目实训 通过 python 开发监控软件框架实战

二、综合一:系统的监控

● 监控CPU、内存信息:通过python得到系统的一些状态,同时了解这些状态所表示的意义。

● 监控网络和磁盘 IO:通过写一个监控网路流量的工具来了解网卡相关的事情,写一个程序可以计算磁盘的 IOPS 等等数据来说明磁盘的处理是否是系统的瓶颈

三、综合二:系统的监控

● 通过python的ssh client连接远程主机并执行命令:引入python中的python处理模块,使得python可以对远程机器进行批量的处理

● 使用更高级的 library 并行的操作主机:引入 Fabric,使得 Python可以同时并发的对多台机器进行处理,同时说明在对多台主机操作时的注意点,以及这些注意点的 python 解决办法。

四、综合三:使用 Python 管理MySQL 数据库

● 根据需求创建一个 MySQL 实例:学习配置文件的模板处理,同时介绍 Python 中对 MySQL 进程的处理方法

● 检查 MySQL 的主辅同步情况,并对个别情况进行处理:通过一 个 MySQL 的监控程序来确定 MySQL 主辅同步,并且引入 Python 对发信通知的处理,等等。

五、综合四:使用 Python 管理Memcached

● 根利用 python来管理memcached 集群:包括创建 memcached 进程。和停止,以及修改

● 监控 memcached 集群的信息:监控集群的流量、命中率、容量

六、综合五:日志收集分析

● 使用python来分析Apache Log日志

● 中心化的日志收集、粗糙分析

● 结合elasticsearch实现log的快速查找

● 结合Cubism成为对日志的数据可视化

七、综合项目案例

● 基于WEB GUI实现批量服务器管理

1、 硬件资产管理(自动收集并配置)

2、 主机分组管理

3、 远程开、关机,并发执行任务

● 基于WEB GUI实现图表化服务器状态监控、报警

1、 信息动态收集、更新

2、 超出预警指标自动报警(监控页面提醒、发 Email 给管理员)

● 批量软件分发、部署,实现产品上线自动化

● 用户分级权限管理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值