Python自动化运维常用库有哪些?Python入门教程

  Python是一门十分优秀的编程语言,被广泛的应用于各大领域,并发挥着重要的作用。它不仅可以从事爬虫、数据分析、Web开发、科学计算等工作,还是自动化运维的首选语言。那么Python自动化运维常用库有哪些?我们一起来学习一下吧。

  运维的主要内容包括保障业务长期稳定运行、保障数据安全可靠、自动化完成部署任务。Python能够满足绝大部分自动化运维的需求,常用的库如下:

  Jumpsever跳板机

  一种由Python编写的开源跳板机系统了,实现了跳板机的基本功能,包括认证、授权和审计,集成ansible、批量命令等。

  支持WebTerminal Bootstrap编写,界面美观,自动收集硬件信息,支持录像回访、命令搜索、实时监控、批量上传下载等功能,基于SSH协议进行管理,客户端无须安装agent。

  Magedu分布式监控系统

  一种用Python开发的自动化监控系统,可监控常用系统服务、应用、网络设备,可在一台主机上监控多个不同服务,不同服务的监控间隔可以不同,同一个服务器在不同主机上的监控间隔、报警阀值可以不同,并提供数据可视化界面。

  Magedu CMDB

  一种用Python开发的硬件管理系统,包括采集硬件数据、API、页面管理三部分功能,主要用于自动化管理笔记本、路由器等常见设备的日常使用。由服务器的客户端采集硬件数据,将硬件信息发送至API,API负责将获取的数据保存到数据中,后台管理程序对服务器信息进行配置和展示。

  任务调度系统

  由Python开发的任务调度系统,主要用于自动化地将一个服务进程分布到其他多个机器的多个进程中,一个服务进程可作为调度者依靠网络通信完成这一工作。

  Python运维流程系统

  使用Python语言编写的调度和监控工作流的平台,内部用于创建、监控和调整数据管道。允许工作流开发人员轻松创建、维护和周期性地调度运行工作流,包括数据存储、增长分析、Email发送等诸多跨多部门的用例。

(0)

相关推荐

  • 自动化设备数据采集系统如何实现

    在企业管理信息系统中,数据采集无疑是整个系统正常运作的一个关键.对于制造型企业,生产设备的工作状况和产量数据是管理信息系统中需要了解的基础数据之一.因此自动完成生产数据采集,可避免手工信息录入方式造成 ...

  • 煤矿自动化控制系统介绍

    煤矿自动化控制系统介绍 煤矿综合自动化系统由应用层.网络层.现场设备层的三结构构成.应用层:采用统一的数据平台和登录界面,用户可以进行各子系统间互访.网络层:主干网络采用千兆冗余工业以太环网,保证网络 ...

  • 【AET原创】立足轨道交通 中电和瑞期待四大业务齐飞

    中电和瑞隶属于中国电子信息产业集团有限公司,是中国电子信息产业集团有限公司(CEC)第六研究所的下属公司.公司成立于1988年,2015年7月14日在北京六所和瑞科技发展有限公司基础上改制重组正式更名 ...

  • 露天矿GPS车辆智能调度管理系统

    露天矿gps车辆智能调度管理系统资料片 齐大山露天矿gps车辆智能调度管理系统验收录像 露天矿GPS车辆智能调度管理系统综合运用计算机技术. 现代通讯技术.全球卫星定位(GPS)技术.系统工程理论和优 ...

  • 5g工业路由器下电力远动监控系统

    电力远动监控系统管理和监控分布甚广的众多厂.所.站和设备.元器件的运行工况,实现数据收集.传输.监视.控制. 电力远动监控系统功能 1.通过工业路由器采集所在区域电力运行的状态和测量数据,并向调度中心 ...

  • 煤矿综合智能化平台开发与应用

    一.项目背景 某煤矿通过建设煤矿综合智能化平台使矿井生产安全可靠,有效地预防和及时处理各种突发事故和自然灾害:使矿井各类自动化系统在异构条件下实现信息联通.共享和联动:实现全矿井的数据采集.生产调度. ...

  • 【学术论文】基于电能计量器具检定系统的生产调度与协调

       摘 要 : 针对电能计量器具自动化检定"四线一库"系统信息交互和数据融合不足,影响设备利用率和生产效率的问题,提出了一种基于生产全过程实时监控.在线诊断.动态评估.优化调整的 ...

  • Python自动化运维可以做什么?Python学习教程

    自动化运维可以说是Python的自留地,是Linux运维工程师首选的编程语言,而且Python在自动化运维方面深入人心,受到了大家的追捧.那么,你知道学了Python自动化运维可以做什么吗?带着你的疑 ...

  • 什么是Python自动化运维?

    "Python自动化运维"这个词,想必大家都听说过,但是很多人对它并不了解,也不知道是做什么的,那么你对Python自动化运维了解多少呢?跟着小编往下看. 什么是Python自动化 ...

  • 用Python实现网络自动化运维,获取交换机上活跃计算机的信息

    用Python实现网络自动化运维,获取交换机上活跃计算机的信息

  • 云计算环境系统自动化运维编程Bash Shell课程教程 flv格式支持手机观看

    云计算环境系统自动化运维编程Bash Shell课程教程 flv格式支持手机观看

  • Linux运维常用命令汇总

    转自:https://blog.csdn.net/zhongqi2513/article/details/78692300 线上查询及帮助命令 (2 个) man查看命令帮助,命令的词典,更复杂的还有 ...

  • 云计算和云服务是一样的吗?数据库自动化运维

    随着互联网技术的飞速发展,现在正逐步进入大数据.云计算.虚拟技术和人工智能时代,技术作为王者的现象越来越明显.目前,网站规模越来越大,结构越来越复杂,对Linux运维工程师的需求也越来越迫切,特别是对 ...

  • 自动化运维工具-Ansible

    时间主题12.25(周三)20:00 自动化运维工具-Ansible 在这周三的测试运维试听课程中,芒果给大家介绍了自动化运维工具-Ansible的使用,这里我们来做个小总结.Ansible介绍ans ...

  • 陕重汽:大规模数据库如何实现自动化运维?

    导读:陕重汽目前亟需建设具有丰富功能的数据库自动化运维平台,实现数据库日常运维管理的标准化.自动化和智能化.美创科技利用数据库运行安全管理平台(OSM)+运维云线上与线下结合的综合解决方案,高效率地完 ...

  • 企业基于开源自动化运维工具的运维实践

    [作者]聂奎甲,从事IT工作十余年,主要参与项目规划实施,主要参与政府.电力.国土等行业的系统集成项目,包括主机存储.Oracle数据库,精通计算机网络与安全. 一.运维的发展趋势 随着制造业的信息化 ...