Skip to content

vanwt/ttcmdb

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tt-CMDB管理系统

这是一个有着:项目管理、资产管理、计划任务、Webssh、自动化任务执行等功能,支持动态权限分配,用户菜单管理的系统

  • 使用 Django 2.2 ,mysql 5.7 ,ansible2.9

功能划分:

  1. 资产管理:基本信息增删查、系统用户分配、推送到服务器。

  2. 项目管理:增删改查页面、项目关联资产

  3. 用户管理:用户增删改查、用户资产分配、用户角色、菜单、Url访问控制。

  4. WebSSH: 用户根据分配系统用户登录资产、实时记录命令、链接状态。

  5. 任务执行:结合Ansible-api完成Module、Role、Playbook运行。

  6. 计划任务:结合Ansible crontab模块执行计划任务。

代码部署:需要支持Python Asgi协议故采用 官方推荐Daphan + Supervisor 管理