当前位置: 首页 > 软件库 > 管理和监控 > 系统监控 >

SaltOps

基于 SaltStack 和 Django 的运维平台
授权协议 GPL
开发语言 Python
所属分类 管理和监控、 系统监控
软件类型 开源软件
地区 国产
投 递 者 羊刚捷
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

目标

SaltOps 是一个基于 SaltStack 和 Django 开发的运维平台,
平台的主要功能包括:CMDB、软件发布管理、工具系统、最终作为包发布和工具系统的接色
与 Jenkins、Zabbix 等系统进行整合

系统会具备什么功能

  • CMDB:这个也是没办法的事情,资产信息还是要的。。而且Salt的Agent非常适合采集这些基础信息 最后,包发布的过程是需要用到CMDB信息的,所以CMDB是作为附属品存在的

  • 软件包发布:程序包发布的功能,这块主要是用到 salt 的 state.sls,通过编写好 sls文件,然后调用salt进行发布的动作,发布完后应用与主机的信息自然就对接起来了

  • 工具平台:既然都接上了Salt,把工具平台做了也是很自然的事情啦~

为什么使用 DjangoAdmin

DjangoAdmin 大多作为后台管理员使用的,这里用 DjangoAdmin 的原因是:没资源。。且每天写的时间也有限,用它的话大多数界面都不用自己做,还是挺省事的
配合着 Django-jet 的话也长得还不错

一些图片

 

  • 本次布署测试环境 阿里云 Centos 7.3 1、安装nginx,这里采用yum 安装方式 A、yum install nginx B、创建开机启动 systemctl enable nginx.service C、启动nginx systemctl start nginx.service D、默认NGINX网站目录为/usr/share/nginx/html,配置文件为/etc/nginx/n

  • 安装Salt 1、 wget -O - https://repo.saltstack.com/apt/ubuntu/14.04/amd64/latest/SALTSTACK-GPG-KEY.pub | sudo apt-key add - 2、 sudo gedit /etc/apt/sources.list.d/saltstack.list 3、编辑saltstack.list,添加如下内容:

 相关资料
  • Saltstack 可以看做是func的增强版+Puppet的弱化版。使用Python编写。非常好用,快速可以基于EPEL部署。 Salt 是一个开源的工具用来管理你的基础架构,可轻松管理成千上万台服务器。 支持: Fedora RedHat Enterprise Linux / Centos (EPEL 5, EPEL 6) Ubuntu (PPA) Arch (AUR) FreeBSD Gen

  • 2.16 投的简历后收到测评 3.1 hr打电话➕vx约了第二天下午面试,感觉面的稀烂 1.自我介绍 2.我的项目 3.平时除了老师布置的任务自己有没有做过其他的内容,或对什么比较感兴趣,(我说的是前端,然后面试官问了一些前端的东西) 3.子网掩码是什么,255.255.255.0有多少个主机 4.linux和数据库了解多少 5.毕设的进度,毕设大概做的是什么 6.哪里人,去过深圳上海没,能不能接

  • 一面2023/9/27(10 mins) 1、自我介绍 2、意向城市,岗位 3、如何理解运维开发 4、反问 —————————————————————— 微信电话直接面试的,而且感觉对方环境好吵,听都听不清,感觉是KPI面

  • 问题内容: 我一直在研究基于SWT的项目,该项目旨在作为Java Web Start部署,因此可以在多个平台上使用。 到目前为止,我已经设法解决了由于SWT依赖于系统特定的库而引起的导出问题。生成的jar似乎可以在32/64位linux和64位Windows上正常运行,但是在Mac上执行失败,输出如下: 据我了解,该问题源于Mac OSX上的线程处理,因此我应该尝试在执行时实现JVM参数。这是正确

  • 1.自我介绍 2.对于这个岗位的期望?运维的工作目标 3.家乡哪里?家人同意来重庆工作吗? 4.为什么选择长安汽车? 5.多云管理存在什么问题?需要怎么管理? 6.你寝室舍友找的什么工作?他们都是ict行业,你为什么选择汽车行业? 7.汽车行业目前比较累,你怎么看待这个问题? 8.怎么看待加班?通宵值班呢? 9.你的职业规划?几年一个跨度? 10.第一个目标是什么?如果三年后未到达预期怎么办? 反

  • 问题内容: 我正在寻找有关其他人如何设计此方法的意见。我将提供基于类(Django组)的视图。 例如,用户组将确定他或她将有权访问哪些视图/模板。我正在考虑也许在表中存储用于查看功能的路径,以确定用户的链接栏将由什么组成。过滤器规范也可以存储,以确定哪些行将填充这些模板。 医院护理单位就是一个很好的例子。一个单位的护士不必看整个医院的病人。他们只需要去看病人。同一部门的医生也只需要看望那些患者,但