首页 > 编程知识 正文

Python运维是什么,用python开发的运维管理系统

时间:2023-05-03 14:28:45 阅读:225117 作者:451

干了一年运维废了

前言运维吧! Python应该很熟悉,因此通常使用Python,但是其他系统还能快速完成任务吗? 需求分析

不要干运维

1。方便的管理。自动化操作和维护需要Web界面。 Python有许多Web框架。如果有多个人维护它,则最好使用更成熟的框架来维护它。就个人而言,我认为Django更适合。

系统运维的意义

2,需要分批执行任务。自动化将涉及批量执行。当前,它的使用越来越成熟是可以的。 Ansible也用Python编写,并且易于调用。

运维为什么没人干

3。资产收集。资产管理也是运营和维护工作的一部分。 Linux中所有事物的哲学是,它使我们能够轻松获取系统信息,因此shell脚本可以获取很多信息,并且可以使用curl将PSOT收集的信息发送到资产。管理平台。当然,有时外壳程序脚本需要预先安装一些命令。 Python还需要提前安装一些库。 Go语言具有较少的依赖性,但是编译的二进制文件相对较大,并且分发会消耗相对较大的流量。一次,可以忽略)。

系统运维岗是做什么的

4。资产信息界面。监视的自动发现有时取决于资产平台的资产信息,并且要求资产平台具有相应的API,以便监视系统可以在采取相应的监视操作之前获取资产信息。通常,网页是用Python编写的。让Python提供一些http api来监视系统调用。但是,如果经常调用它,我可以使用golang提供高度并发的API吗? (但是监视系统调用不是很频繁)

linux运维是必死之路

5。系统运行状况监视。这将移交给运维监控系统(例如open-falcon,zabbix,nagios等)。与资产管理监视项结合使用时,通常会遇到需要编写自己的脚本来获取信息的情况。通常,您仍然可以使用Shell来实现它。在Shell实施中,多功能性更好,这是个人观点。但是,如果您需要复杂的操作来获取特定的性能指标怎么办?我可以考虑使用Python,golang等吗?

驻场运维主要做什么

6将自动生成操作和维护报告。尤其是进行总结时,老板希望查看一些数据,这些报告在此时起着关键作用。这些报告还可以让我们发现存在缺陷的地方,需要改进的地方,需要更多机器的地方等等。这时,运维平台每隔固定的时间生成一次报告就足够了。目前,Python已经足够了。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。