xlcmdb

github地址

本人初学python和前端知识,利用Bootstrap + saltsatck + paramiko + python 做了一个简单的CMDB平台。

软件介绍

软件在win10下开发,linux主机使用Centos 7

本软件使用python 2.7开发

saltstack二次开发使用的是salt-api接口

已完成功能:

1.登录、注册、修改个人信息、修改密码

2.主机添加、主机修改、主机删除

3.salt批量执行命令、批量安装salt-minion、批量认证、salt文件分发、paramiko-webssh

4.用户添加、用户删除、用户权限修改、组添加、组权限修改

待完成功能

1.zabbix监控集成

2.数据使用图表动态展示

3.操作日志审计

4.Cobbler自动安装主机

5.自动探查主机并添加到集群

使用说明

使用前请安装好python 2.7和搭建好saltsatck服务器
,安装并运行salt-api可以使用salt界面功能,salt-api接口地址在salt.yaml配置文件中进行修改。

效果图展示:

1.用户界面

注册.png
登录.png
首页.png
个人信息页.png
个人信息页-2.png

2.salt界面

salt-minion列表页.png
salt执行命令页.png
salt文件分发页.png
paramiko-webssh页.png

3.主机界面

主机列表页.png
单台主机详情页.png
主机修改页.png

4.用户管理界面

用户列表页.png
用户添加页.png
组列表页.png
修改权限页.png
组添加页.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,933评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,302评论 25 708
  • # Python 资源大全中文版 我想很多程序员应该记得 GitHub 上有一个 Awesome - XXX 系列...
    aimaile阅读 26,567评论 6 427
  • 1. HTML5是什么?有哪些新特性?有哪些新增标签?如何让低版本的 IE 支持 HTML5新标签 HTML5是超...
    billa_8f6b阅读 262评论 0 0
  • 今晚将DMX512调试差不多了,心情比较愉悦。下午师妹说还找对象,当时内心竟然有点紧张,表现的好不自然。 晚上学生...
    大书没长大阅读 132评论 0 0