
Python 玩转自动化运维之自动巡检系统
文章平均质量分 92
通过对 Netmiko、SNMP、TextFSM、Flask 的进阶讲解,手把手指导构建一个完整的自动化巡检后台。
优惠券已抵扣
余额抵扣
还需支付
¥69.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
EthanYue1024
【Python玩转自动化运维】将编程与运维相结合,致力于传统运维向自动化运维的转型与发展
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
自动化运维初级村-Paramiko vs Netmiko
对于大部分的公司,服务器运维或者网络设备运维都仍然依靠远程SSH这一方法,所以我们使用Python作为自动化运维的编程语言的话,就非常需要一个第三方包来实现这一功能,而Paramiko和Netmiko可以说是扛把子的角色。相信看这个教程的朋友肯定都听过这两个工具包,但可能并不是所有的人都了解这两个包之间的关系。除此之外,网上五花八门的对于用哪个更好的争论也难以分辨。那么这个章节就先给大家介绍一下这两个包的来龙去脉,以及我个人在工作中对两个包都深度使用过之后的体验。原创 2022-11-27 22:39:23 · 1015 阅读 · 0 评论 -
自动化运维初级村-Netmiko-入门
这一章节主要讲解了如何使用Netmiko进行设备连接,并执行show命令,但我想强调的是,这一章节的几行代码是次要的,最重要的是对于Netmiko收发数据机制的理解,只有理解了这部分逻辑,才能够对各种异常情况得心应手。原创 2022-11-27 22:47:19 · 1253 阅读 · 1 评论 -
自动化运维初级村-Netmiko-进阶
上一章节中已经介绍了如何使用Netmiko创建连接,发送命令,并了解了Netmiko如何发送命令并接收数据,但只掌握这些还是远远不够的,实际的场景中会遇到各种各样的问题,诸如:设备类型问题,连接超时问题,执行超时问题等,这些问题其实Netmiko都有办法通过参数的调整来解决。原创 2024-09-30 13:40:12 · 193 阅读 · 0 评论 -
自动化运维初级村-Netmiko-巡检-1
这一章节主要给大家讲解了如何设计一个巡检模块,并对其中的基本组成做了初步的介绍,尤其是针对初始化SSH执行器做了较为深入的讲解,下一章节我们继续巡检模块的讲解,带领大家实现设备和命令的获取。原创 2022-12-09 21:30:47 · 940 阅读 · 0 评论 -
自动化运维初级村-Netmiko-巡检-2
这一章节会着重讲解获取命令和设备的功能,并逐步完善SSH执行器。一方面由于部分朋友第一次接触较为复杂的模块设计,其次这几个章节中还包含一些Python中较高级的用法,为了让大家便于理解,就先以文件为存储介质,实现命令筛选和设备筛选,后续的话会扩展到与Flask结合,并使用ORM来操作MySQL实现这些功能。原创 2022-12-09 21:33:04 · 843 阅读 · 0 评论 -
自动化运维初级村-Netmiko-巡检-3
这一章节给大家演示如何逐步完善SSH执行器的代码,其中涉及到面向对象的特性、Python中的函数注解、异常处理和日志记录等诸多知识点,希望大家可以反复观看视频进行深入理解。原创 2022-12-09 21:35:15 · 482 阅读 · 0 评论 -
自动化运维初级村-巡检-Flask大型应用-上
经过前面几个章节的学习,大家应该已经对巡检模块的整体设计以及各个部分的实现都有了清晰的了解,但之前的代码其实只是小试牛刀,主要是为了让大家能够更方便的理解各个部分的功能,并且让刚接触较为复杂的程序设计的朋友更容易上手。今天的章节中,我们会把巡检的代码和新手村中的CMDB结合起来,将巡检集成到Flask后端应用中,并且对其中命令筛选和设备筛选进行重构。原创 2022-12-10 10:00:00 · 382 阅读 · 0 评论 -
自动化运维初级村-巡检-Flask大型应用-下
这一章节结束后Flask大型应用的构建就已经结束了,从文件拆分,到路由蓝图,再加上环境配置、异常处理,最后完成和SSH执行器的结合。现在已经具备了将远程CLI进行服务化的基本能力。原创 2022-12-17 18:18:53 · 304 阅读 · 0 评论 -
自动化运维初级村-巡检-文本解析-正则
这一章节主要是给大家做一下正则表达式的科普,本身正则表达式的编写并不会特别复杂,但需要掌握的知识点较为零碎,所以我希望尽可能的精简,并且通过匹配IP的例子将其串联起来,让大家尽快熟悉正则表达式,也能为后续学习TextFSM打好基础。原创 2022-12-31 13:15:32 · 322 阅读 · 0 评论 -
自动化运维初级村-巡检-文本解析-从正则到TextFSM
有很多朋友一开始就想从TextFSM上手,但TextFSM究竟比正则强在哪儿?TextFSM所遵循的状态转移和匹配机制究竟是如何产生又是如何运用的?在我带领大家实践正则表达式的过程中,大家会发现如此灵活的正则匹配的短板在哪里?而这些短板恰恰就是催生TextFSM的重要因素。原创 2023-01-07 13:12:21 · 593 阅读 · 1 评论