python目前主流的几个大方向:
- Python自动化运维(*****)----》cmdb
- 爬虫、数据分析方向(****)
- web开发(** PHP)
- 人工智能(AI)
今天所要讲的CMDB项目是对运维行业,先来简单了解下传统运维与自动化运维的一些区别:
传统运维
1.项目上线
a.产品经理前期调研
b.和开发进行评审
c.开发进行开发
d.测试进行测试
e.交给运维人员进行上线
上线:
直接将代码给运维人员,让业务运维人员把代码放到服务器上
痛点:
增加运维的成本
改进:
搞一个自动分发代码的系统
必须的条件:
服务器的信息(ip, hostname等)
2. 能不能把报警自动化
3. 装机系统:
传统的装机和布线:
idc运维
用大量的人力和物力,来进行装机
自动运维:
collober 自动发送命令装机
4. 收集服务器的元信息:
a. excel表格
缺点:
- 人为干预太严重
- 统计的时候也会有问题
b. 搞一个系统
作用: 自动的帮我收集服务器的信息,并且自动的记录我们的变更信息
cmdb: