github地址
本人初學(xué)python和前端知識(shí),利用Bootstrap + saltsatck + paramiko + python 做了一個(gè)簡(jiǎn)單的CMDB平臺(tái)扳躬。
軟件介紹
軟件在win10下開發(fā)惊窖,linux主機(jī)使用Centos 7
本軟件使用python 2.7開發(fā)
saltstack二次開發(fā)使用的是salt-api接口
已完成功能:
1.登錄埋酬、注冊(cè)伞插、修改個(gè)人信息粗梭、修改密碼
2.主機(jī)添加拼坎、主機(jī)修改浮毯、主機(jī)刪除
3.salt批量執(zhí)行命令、批量安裝salt-minion泰鸡、批量認(rèn)證债蓝、salt文件分發(fā)、paramiko-webssh
4.用戶添加盛龄、用戶刪除饰迹、用戶權(quán)限修改、組添加讯嫂、組權(quán)限修改
待完成功能
1.zabbix監(jiān)控集成
2.數(shù)據(jù)使用圖表動(dòng)態(tài)展示
3.操作日志審計(jì)
4.Cobbler自動(dòng)安裝主機(jī)
5.自動(dòng)探查主機(jī)并添加到集群
使用說明
使用前請(qǐng)安裝好python 2.7和搭建好saltsatck服務(wù)器
蹦锋,安裝并運(yùn)行salt-api可以使用salt界面功能,salt-api接口地址在salt.yaml配置文件中進(jìn)行修改欧芽。
效果圖展示:
1.用戶界面
注冊(cè).png
登錄.png
首頁.png
個(gè)人信息頁.png
個(gè)人信息頁-2.png
2.salt界面
salt-minion列表頁.png
salt執(zhí)行命令頁.png
salt文件分發(fā)頁.png
paramiko-webssh頁.png
3.主機(jī)界面
主機(jī)列表頁.png
單臺(tái)主機(jī)詳情頁.png
主機(jī)修改頁.png
4.用戶管理界面
用戶列表頁.png
用戶添加頁.png
組列表頁.png
修改權(quán)限頁.png
組添加頁.png