Skip to content

Commit 0951b89

Browse files
author
pythonzm
authored
Update README.md
1 parent 1b61645 commit 0951b89

1 file changed

Lines changed: 7 additions & 6 deletions

File tree

README.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
# ops
2-
基于centos6+python3.6+django2+ansible2.4+celery4.2 运维管理系统-开发中,目前实现功能:用户和用户组管理、资产管理、集成ansible、简易堡垒机(主机分配(支持Linux和Windows)、用户分配、文件上传下载、配置禁用命令清单、操作录像回放功能)、数据库管理(一部分)、CI/CD(支持git仓库和svn仓库)、celery任务编排、基于markdown编辑器的知识库支持实时预览和全局搜索结果高亮和文件共享中心
2+
基于centos6+python3.6+django2+ansible2.4+celery4.2 运维管理系统-开发中,目前实现功能:用户和用户组管理、日程管理、资产管理、集成ansible、简易堡垒机(主机分配(支持Linux和Windows)、用户分配、文件上传下载、配置禁用命令清单、操作录像回放功能)、数据库管理(一部分)、CI/CD(支持git仓库和svn仓库)、celery任务编排、基于markdown编辑器的知识库支持实时预览和全局搜索结果高亮和文件共享中心
33

44
## 安装
55
一、安装python3.6
@@ -11,9 +11,6 @@
1111
git clone https://github.com/pythonzm/Ops.git
1212
pip install -r requirements.txt
1313
14-
// 可选: 因为playbook第一次执行都会执行gather facts任务,若想取消该任务,可在playbook中设置,也可以编辑ansible配置文件修改:gathering = explicit
15-
16-
1714
// 因为django-celery-results的pip包与github上不一致,所以使用下面方法安装
1815
pip install https://github.com/celery/django-celery-results/zipball/master#egg=django-celery-results
1916
```
@@ -75,7 +72,7 @@ cp conf/celerybeat.server /etc/init.d/celerybeat
7572
七、配置获取主机内存脚本
7673

7774
```
78-
cp conf/get_mem.py /path/to/your ansible library_path ##可以使用ansbile --version命令查看路径
75+
cp conf/get_mem.py /path/to/your ansible python module location ##可以使用ansbile --version命令查看路径
7976
```
8077

8178
八、安装Guacamole用于支持web端登录Windows服务器以及开启VNC的服务器(可选)
@@ -88,7 +85,7 @@ cp conf/get_mem.py /path/to/your ansible library_path ##可以使用ansbile --v
8885
九、启动服务
8986
> 需要将Ops目录中的settings.py celery.py按照实际情况更改
9087
```
91-
python manage.py makemigrations
88+
python manage.py makemigrations assets users dbmanager fort plan projs task wiki
9289
python manage.py migrate
9390
python manage.py createsuperuser
9491
python manage.py runserver 0.0.0.0:8000
@@ -100,6 +97,9 @@ python manage.py runserver 0.0.0.0:8000
10097
### 用户管理
10198
![image](https://github.com/pythonzm/Ops/blob/master/screenshots/user_list.png)
10299

100+
### 日程管理
101+
![image](https://github.com/pythonzm/Ops/blob/master/screenshots/user_plan.png)
102+
103103
### 添加用户以及分配用户权限(采用的django自带的权限系统)等,用户组同理
104104
![image](https://github.com/pythonzm/Ops/blob/master/screenshots/add_user.png)
105105

@@ -193,3 +193,4 @@ python manage.py runserver 0.0.0.0:8000
193193
* guacamole-client:用于播放rdp和vnc录像的插件:<https://github.com/apache/guacamole-client/tree/master/doc/guacamole-playback-example>
194194
* xterm:用于前端生成webssh界面:<https://github.com/xtermjs/xterm.js>
195195
* dataTables:用于生成表格的插件:<https://github.com/DataTables/DataTables>
196+
* fullCalendar:用于日程管理:https://github.com/fullcalendar/fullcalendar

0 commit comments

Comments
 (0)