问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

如何用python做一个设备运维软件

发布网友 发布时间:2022-04-23 17:35

我来回答

1个回答

热心网友 时间:2022-04-08 08:42

Python开发的jumpserver跳板机

jumpserver跳板机是一款由Python编写开源的跳板机(堡垒机)系统,实现了跳板机应有的功能。基于ssh协议来管理,客户端无需安装agent。

企业主要用于解决:可视化安全管理

特点:完全开源,GPL授权

Python编写,Django开发框架,容易再次开发

实现了跳板机基本功能:认证、授权、审计。集成了Ansible、批量命令等。功能强大。

通俗点就是起到监控谁在服务器上做了什么操作等。录像回放、命令搜索、实时监控、批量上传下载等。

第三:Python开发的Mage分布式监控系统

以自动化运维视角为出发点,自动化功能、监控告警、性能调优,结合saltstack实现自动化配置管理等内容进行了全方位的深入剖析。

企业主要用于解决:自动化监控常用系统服务、应用、网络设备等。分布式可监控更多服务器,分区域监控再汇总。Zabbix监控结合Python自定义监控脚本。

监控系统需求讨论:

监控常用系统服务、应用、网络设备等?一台主机上可监控多个不同服务、不同服务的监控间隔可不同?同一个服务在不同主机上的监控间隔、报警阈值可不同?告警级别?数据可视化,如何做出简洁美观的用户界面?如何实现单机支持5000+机器监控需求?采取何种通信方式?主动、被动?

第四:Python开发的Mage的CMDB

cmdb的开发需要包含三部分功能:采集硬件数据、API、页面管理。

企业主要用于解决:项目功能,采集硬件数据、Api、页面管理。统计资产,例如服务器存放位置,服务器上的账号等等。

执行服务的过程如下:服务器的客户端采集硬件数据,然后将硬件信息发送到API,API负责将获取到的数据保存到数据库中,后台管理程序负责对服务器信息的配置和展示。

第五:Python开发的任务调度系统

Python任务调度系统的multiprocessing模块不但支持多进程,其中managers子模块还支持把多进程分布到多台机器上。

企业主要用于解决:通俗的理解,批量管理crontab定时任务。原理用户通过web页面设置任务,传输到任务调度系统服务器上的客户端,客户端收集数据反馈给服务器端,服务器端根据任务具体内容调度后端的集群服务器做定时任务。

一个服务进程可以作为调度者,将任务分布到其他多个机器的多个进程中,依靠网络通信。想到这,就在想是不是可以使用此模块来实现一个简单的作业调度系统。

第六:Python运维流程系统

使用python语言编写的调度和监控工作流的平台内部用来创建、监控和调整数据管道。任何工作流都可以在这个使用Python来编写的平台上运行。

企业主要用于解决:通俗点说就是规范运维的操作,加入审批,一步一步操作的概念。

是一种允许工作流开发人员轻松创建、维护和周期性地调度运行工作流(即有向无环图或成为DAGs)的工具。这些工作流包括了如数据存储、增长分析、Email发送、A/B测试等等这些跨越多部门的用例。

这个平台拥有和 Hive、Presto、MySQL、HDFS、Postgres和S3交互的能力,并且提供了钩子使得系统拥有很好地扩展性。除了一个命令行界面,该工具还提供了一个基于Web的用户界面让您可以可视化管道的依赖关系、监控进度、触发任务等。

来个小总结

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
奥迪Q5L发动机漏机油,发动机漏机油,发动机漏机油!!! 株两优4024基本信息 企业品种是指什么 计划品种构成是什么意思? 什么是产品品种构成 大话二什么类型的什么变身卡加敏最高是多少(神兽卡)??我问的是参战以后... 大话2中什么变身卡加强雷法?除了黄金卡以外? 遇到一个很奇怪的女孩子,求大家帮我分析分析 一个月没见女朋友,问了什么也不说,只说快疯了,什么意思 慢热女朋友对我说我也是很烦恼问她什么也不说电话也不接信息也不回女 ... 微信公众号的文章界面怎么设置才好看呢? 学习python可以从事哪些行业? (Python派森平台)有什么做用? 腾讯会议放电脑里的声音,一放背景音乐,人声音就听不清,纯人声很清楚? 腾讯会议多大的声音对方能听到 会议音响系统常见的声音故障有哪些? 如何控制好会远程会议中声音效果 跪求爱笑会议室音效,哪位大哥大姐帮帮忙啊,我们准备排这个节目 蛋疼的就是找不到音效啊 会议营销常用的联谊会音乐、歌曲等哪里有?最好是集锦,可以下载的。希望大家提供。为天下会销人服务。 适合会议营销促销时的会场音乐有哪些 会议系统常见的音效问题有哪些 会议背景音乐有哪些? 袁冰妍和成毅是什么星座 成毅掉粉怎么回事? 《某某》影视化改名《盛夏蝉鸣》,电视剧在什么情况下会改名? 成毅和袁冰演的一部民国电视剧叫什么名字 成毅袁冰妍会参加快乐大本营吗? 袁冰妍生日熊是谁? 成毅的抖音意思是袁冰妍吗?, 成毅的抖音意思是袁冰妍吗? 我想问微信公众号里如何做这种界面,点击进去就能看文章 求助。。。 学习Python都能做什么工作? 求问一下这个东西是什么,就是点开微信公众号的菜单栏自动跳转出来的界面? 哪里能找到好的微信模板? 微信公众开发,界面尺寸设计多大的 华为M40por M40por+区别? 华为p40pro和华为mate40E哪个配置性能好,相机拍照哪个更优秀?_百度问一问 想换个手机不知道哪个了?三星s20+还是华为p40pro或者等等华为m40? 珐琅锅价格 如何鉴别珐琅 怎样鉴别掐丝珐琅 ? 怎么辨别珐琅彩瓷的真假与好坏? 区别珐琅与仿珐琅的方法有几种 怎样才能辨别出珐琅彩? 怎样鉴别明朝清朝珐琅釉? 仿珐琅和烤漆工艺如何准确的区分? 爱马仕珐琅戒指如何辨别真假 怎样识清朝年间珐琅瓷器的真伪并附图对比 怎么辨别铜胎掐丝珐琅彩 如何鉴别铜胎掐丝珐琅价格与真假 蒜汁浇花,能把花草浇死吗?