很早的时候就开始开发这套系统,中间各种原因,导致进度一直很慢,现功能完成80%左右,努力年前写完所有代码

开发环境:saltstack、 django1.7 、python2.7、 tornado、rabbitmq、redis、zabbix

已实现功能: 装机,服务器授权,资产管理,添加监控,初始化基础服务,执行命令,自动化发布,故障统计管理

使用redis是使用其订阅key的功能,达到websocket时时回显内容,rabbitmq主要是在添加用户时为了何证数据不丢失,使用rabbitmq功能,django主要写代码逻缉,tornado一方面做发布异常接口,另一方面做websocket server使用,具体实现过程就不多讲了,主要就是调用saltstack api来完成对系统的控制,和基础环境的初始化,还是看截图吧,大家可以把自己开发的功能或截图发到网上,大家一起讨论,让运维工作更加轻松更加智能,

git地址https://github.com/voilet/cmdb

cmdb1 cmdb10

cmdb2 cmdb9cmdb3 cmdb4 cmdb5 cmdb6 cmdb7 cmdb8



分享到: 更多

这篇日志的 QR 二维码为:

一月 26th, 2016

Posted In: python

9 Comments

发表评论

电子邮件地址不会被公开。 必填项已用*标注

无觅相关文章插件,快速提升流量