AutoOps 1.8版本

AutoOps

AutoOps是一款基于2.0版本django开发的,主要面向linux运维工程师使用,管理linux资产信息,Mysql数据库,批量执行命令,脚本,获取流量图,web ssh管理,技术文档等功能。

欢迎大家测试使用,有问题可反馈。

演示

<李>

地址:,http://114.115.132.147:8003 <代码> ,账号<代码>管理>

<李>

交流群号:,<代码> 620176501 ,欢迎交流!

<李>

后台地址,<代码> http://114.115.132.147:8003管理> 管理>

<李>

博客:,http://hequan.blog.51cto.com/<代码>

<李>

github:, https://github.com/hequan2017/autoops/<代码>

<李>

码云:https://gitee.com/hequan2020/autoops ,<代码>

架构图

 AutoOps 1.8版本

更新记录

<李>

1.8预览版加强Mysql查询展示功能。

<李>

1.7.8更换后台为xadmin

<李>

tasks.task。任务

<李>

tasks.task。monitor_job #定时获取CPU、内存,流量

<李>

tasks.task。clean_history_host_monitor #清除1周前的主机性能历史记录数据

<李>

tasks.task。cmd_job #可定时执行命令,输入主机,命令即可。

<李>

注意:xadmin暂时不支持对象权限组件django-guardian,需要设置的时候,可以登陆dadmin(为默认admin)

<李>

注意:xadmin认不到任务任务的名字,需要的名字如下:

<李>

1.7.7更换webssh启动方式。

<李>

1.7.6代码库功能上线,带分发。

<李>

1.7.4更新ansible版本。增强命令行功能。具体方法参考ansible模块。

<李>

1.6 Mysql数据库操作:自动审核+执行(目前只适用于Mysql)

<李>

1.4更新django为2.0

<李>

1.3新增技术文档板块。

<李>

1.2权限管理完善。增加附件上传下载功能。

<李>

1.1.5新增权限管理。根据后台用户组,区分不同权限。如:在后台先建一个测试机组,把普通用户加入到此组。在前端添加资产时,在产品线中会出现测试机。测试机组下的用户只管管理测试机产品线的资产。

<李>

1.1新增平台登录记录,web登录记录,密码修改等功能。

<人力资源/>

功能

<李>

资产资产

<李>

api  <代码> http://114.115.132.147:8003/资产/api/资产。

<李>

自动获取服务器信息

<李>

全部导出

<李>

CPU内存流量图

<李>

名称用户(预留模块)

<李>

加密解密password_crypt。py # #如果是自己的生产环境,建议更换里面的密钥。

<李>

任务任务

<李>

壳python <李>

<李>

命令行

<李>

工具

<李>

webssh登陆

<李>

借鉴的github上的,https://github.com/huashengdun/webssh

<李>

图书馆技术文档(真正运维人员的管理平台,自带技术文档,有问题不用再去别的地方找)

<李>

DjangoUeditor富文本编辑器

<李>

代码库

<李>

代码库

<李>

主机分发

<李>

数据库自动审核——命令执行回滚

<李>

《盗梦空间》

<李>

后台管理

<李>

管理

<李>

根据后台用户组进行区分.admin有最高权限。

<李>

例如:新建运维组,开发组,新建运维组里面的hequan账号

<李>

那么hequan只能看见运维组下面的服务器、数据库,执行工具也只能选择运维组的。hequan无法添加服务器、数据库。

环境

<李>

python 3.6.4 #可以参考,<代码>脚本/install_python3.6.4。py

<李>

2.0 Django

<李>

Python 2.7(用来启动主管)

<李>

Centos 7.4

<李>

主管管理无法

<李>

uwsgi web服务启动

<李>

webssh

<李>

celeryd队列任务

AutoOps 1.8版本