在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
开源软件名称:chain开源软件地址:https://gitee.com/hequan2020/chain开源软件介绍:链喵 CMDB介绍重要通知:因本人工作原因,本项目就此完结。之后不提供更新和维护。 项目仅供参考。本项目已停止开发!因长时间未对代码进行维护,可能会造成项目在不同环境上无法部署、运行BUG等问题,请知晓!项目仅供参考! dmeo
项目项目中文名:链喵 项目英文名:chain 版本 : v1.0.0 最终版本 linux 云主机 管理系统,包含 CMDB系统,webssh登录、命令执行、异步执行shell/python/yml、查看日志、定时任务等功能。 目录结构
权限关于权限,采用的为 django-guardian 对象权限 和 django自带auth权限 相结合 举个例子:
环境前端模板:
后端:
运行环境:
数据库:
部署git clone https://github.com/hequan2017/chain.git 修改 chain/settings.py web_ssh = "47.104.140.38" ##修改为本机外网IPweb_port = 8002 mkdir /etc/ansible/cd chain/yum install sshpass bzip2 redis wget -ysystemctl start rediscd /tmp/wget https://files.pythonhosted.org/packages/12/2a/e9e4fb2e6b2f7a75577e0614926819a472934b0b85f205ba5d5d2add54d0/Twisted-18.4.0.tar.bz2tar xf Twisted-18.4.0.tar.bz2cd Twisted-18.4.0python3 setup.py installpip3 install -r requirements.txt cd chain/python3 manage.py makemigrationspython3 manage.py migratepython manage.py shellfrom name.models import Namesuser=Names.objects.create_superuser('admin','[email protected]','1qaz.2wsx')exit()python3 manage.py runserver 0.0.0.0:80##nohup python36 manage.py runserver 0.0.0.0:8003 >> /tmp/chain-http.log 2>&1 &python3 webssh/main.py ##启动终端登录功能celery -B -A chain worker -l info 如果遇到报错 ImportError: No module named '_sqlite3' ,可以执行下面的操作yum -y install sqlite-devel重新编译python3.6.5想在windows 环境下运行,请注释 tasks/views.py 以下两行from task.ansible_2420.runner import AdHocRunnerfrom task.ansible_2420.inventory import BaseInventory 截图 |
请发表评论