Skip to content
/ Aclsm Public

开源运维管理系统,堡垒机,cmdb等功能

License

Notifications You must be signed in to change notification settings

weihxa/Aclsm

Repository files navigation

Aclsm

基于ansible开发的ansible web管理工具,集成了cmdb,和系统信息展示功能。

页面化ansible实现了文件推送,添加机器后自动添加ssh key认证等功能,cmdb部分通过在ansible中添加的机器自动收集硬件信息入库
部署环境:
  • centos6版本+python2.7+django1.8

  • 数据库推荐使用mysql,不推荐使用sqllite(如果您仅简单体验可以使用)

  • ansible被控制端需要安装libselinux-python,执行yum install libselinux-python -y

系统截图:

  • 登陆

登陆

  • 首页

首页

  • 添加机器

添加机器

  • cmdb

cmdb

cmdb

  • 通知

tongzhi

部署方法

  • 安装ansible(请自行安装)

  • 安装python2.7 pip

  • 执行pip install -r requirements.txt

  • 修改install.sh上部的配置,并执行sh install.sh

  • 请在你的ansible.cfg文件中添加 host_key_checking = False

  • 启动服务

    • python manage.py runserver 0.0.0.0:8080

    • python manage.py celery worker -c 5 -B --loglevel=info

About

开源运维管理系统,堡垒机,cmdb等功能

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published