快乐赚

自动化运维管理软件(自写Django自动化运维管理平台)

 人阅读 | 作者舞动奇迹 | 时间:2023-09-07 21:02

小小网工一名,就做做网络,网安,运维方面的工作。工作中都是出了问题才去慢慢排查,总觉得有一套管理软件就会好很多,定位故障会快很多,也可以避免一些故障出现。无奈的是现成的管理软件不是特别适合实际的需求,当然了主要还是费用的问题......

如果说配置数通产品也算是敲代码的话,那我还算得上是一个百度型的敲代码的人,哈哈哈哈……由于水平非常有限,当时想着什么时候能够写一个监控交换cpu,内存,温度和错误日志的小工具,能在web界面显示数据就好,连图表展示都不敢想。

有了这个想法之后就开始在网上搜索资料,最终选择了比较容易入门的python和flask,之后在网上看各种视频,看各种大神的博客。搭个开发环境都需要好几天,浏览器上显示helloWord的时候都要激动半天,中间也看了一些html的知识。当时就只能显示一些简单的html静态数据,数据库还连不上。又在网上学MySQL,当然学的都不深,只是了解一点,然后就慢慢摸索怎么用flask连数据库,由于平时比较忙,断断续续得有一两个月吧,学会了连数据库,也忘了过了多久写出了界面丑的一批,代码烂的一屁,还能凑合着能用的监控交换机的小小工具,这里就不展示了

疫情给弄的空闲时间多了,就又学习了一些新的知识,什么django,celery,redis,channels......陆陆续续的边学习边改写增加新的功能,慢慢的它就变成了这样

配合salt实现资产自动发现

这样

服务器实施状态监测,数据很全面这里只展示了一页

这样

定时任务,异步任务

这样

数据库监控的数据较多,就搞了一张这样的图标

这样

后台采集的数据,在此展示

还有这样

动态推送后台重要信息

这里就不一一展示了,服务器,数据库,交换机的监控都有了,设备在线监测,webssh管理设备也有(密码都是加密后保存的),报警信息也是有的,目前的功能对于我来说基本够用了。

感觉网络方面的,运维方面可写的东西太多了,先这样用着吧。有精力了再考虑增加流程审批,网络拓扑,安全工具,日志服务器等方面的功能吧,东西太多了

业余选手写的,哪位大神能看到多多指点,老司机带带我。


文章标签:

本文链接:『转载请注明出处』