项目名称:基于django开发的自动化运维管理系统
项目描述:由于服务器的增多(共2015台设备),通过自己一个人来进行设备维护和资产管理起来会比较吃力,所以通过开发此项目来增加工作效率。
架构:Python+Django+bootstrap+SaltStack+Zabbix+MySQL
我的职责
资产管理:采用SaltStack调用收集主机配置信息入库、批处理、部署、更新等功能
自动添加主机:输入ip、ssh用户名和密码,自动部署salt-minion,主机自动添加到salt-master
主机批量管理:调用SaltStack实现批量执行命令,结果返回到前端页面,采用Prism高亮展示代码
监控:采用Zabbix api调用收集数据,采用百度开源的ECharts绘图展示