运维管理平台展示,还在完善中,有所不足,望提出建议,感激不尽。...@@ Github :https://github.com/kurolz 架构:Python+Django+bootstrap+SaltStack+Zabbix+MySQL 资产管理...:采用SaltStack调用收集主机配置信息入库 自动添加主机:输入ip、ssh用户名和密码,自动部署salt-minion,主机自动添加到salt-master 主机批量管理:调用SaltStack...也是自学,从数据的获取(包括各种api的调用,数据库设计查询),到数据处理,再到前端展示,还有前端设计,遇到过各种问题,经过一段时间学习,成功完成一些功能,打开了思路,后续的思路越来越广,会继续完善这个平台
3 运维管理从运维现状来看,我们优先需要解决的是自动化的问题,而自动化的前提是标准化/规范化,而好的自动化需要配合可视化或web化,可以将我们80%或更多的工作进行优化。...防火墙、各种客户端安装;当然这还不够,若运维平台集成了cmdb、跳板机、zabbix等,服务器上架还需要注册到cmdb及跳板机、zabbix等管理工具;如还有其他工具也需要进行集成。...6.2 选择正确的阶段运维自动化一般沿袭这样的阶段:手动支撑 => 线上标准规范化 => 运维工具化 => 平台自助化/自动化。选择适合自己当前业务发展阶段的运维自动化方式,不要一口吃成胖子。...另外,对于大中型运维自动化平台而言, CMDB和配置系统依然不可或缺。CMDB即配置管理数据库,一般用于统一管理IT数据、服务器数据资产等。...7.2 运维管理文章开头说运维管理主要目标是标准化/规范化,自动化,可视化/web化,从切身体验来看运维管理的目标也是随着运维自动化阶段的不同而变化的。
蓝鲸智云配置平台,以下简称配置平台配置平台里的平台管理功能是管理员的一些操作,比如一些全局纬度的设置1、全局配置-业务通用业务快照名称:通常不需要修改,保持平台搭建好默认业务(蓝鲸)即可拓扑最大可见层级...:可根据实际业务场景自定义调整,需要注意的是,这个是全局的调整,针对每个业务生效的,目前还不支持按业务自定义层级Ps:自定义层级只能在业务跟集群之间添加举个例子:默认部署完配置平台,拓扑层级只有三层:业务...-集群-模块如果想加一层所属部门,那么可以调整最大层级为4或者大于4,然后在模型关系里添加即可2、全局配置-平台信息1.网页title设置可以修改为自己想要的展示信息2.footer信息(页脚)首页的底部信息
蓝鲸自动化运维平台 1.蓝鲸简介 官网:https://bk.tencent.com/docs/ 腾讯蓝鲸智云,简称蓝鲸,是腾讯互动娱乐事业群(Interactive Entertainment Group...,简称 IEG)自研自用的一套用于构建企业研发运营一体化体系的 PaaS 开发框架,提供了 aPaaS(DevOps 流水线、运行环境托管、前后台框架)和 iPaaS(持续集成、CMDB、作业平台、容器管理...、数据平台、AI 等原子平台)等模块,帮助企业技术人员快速构建基础运营 PaaS。.../bkcec install saas-o 2.14.以上全部安装好后安装节点管理 [root@rbtnode1 install]# .
我们工作经常遇到代码部署麻烦、应用管理复杂、资产信息乱七八糟等烦心事。这不仅影响效率,还容易出错。要搞定这些问题,就得找个能自动帮我们搞定运维工作的平台。...今天,了不起给大家介绍一个非常不错的运维项目 - OpsManage。...项目简介 OpsManage 是一款开源的自动化运维平台,它可以帮助企业实现代码部署、应用部署、计划任务管理、设备资产管理、SQL审核与回滚、任务调度等功能。...典型适用场景 中小型企业:易于部署使用,降低运维成本。 DevOps 团队:自动化运维,提高开发效率。 运维团队:实时监控,快速解决故障。 系统管理员:规范运维操作,提高运维效率。...部署工具 各种常见应用管理 数据库管理 代码发布 任务管理 wiki文档 OpsManage是一个非常实用的自动化运维管理平台,功能强大、易于使用且免费,可以极大地提高开发部署效率,降低运维成本。
一、概要 Spug是一款使用Python+Flask+Vue+Element组件开发的开源运维管理系统,系统前后端分离,项目创建于2017年,2018 年 2 月第一个开源运维平台版本发布,设计为面向中小型企业设计的轻量级无...Agent的自动化运维平台,UI基于Ant Design设计,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能,且二次开发很方便。...,可自行替换管理员账户。...https://github.com/openspug/spug/issues/38 5)平台功能概览 1>主机管理:可以对主机进行管理、主机也可以通过表格批量导入 2>批量在线执行:可以执行模版命令和临时命令...3>文件在线上传下载:可以很方便的在执行命令过程中上传或者下载需要的文件 4>在线终端:在线终端方便平台远程调试,跟本地执行一样 5>应用部署:可以快速部署任意开发语言的的应用,
-1326us[-1326us] +/- 17ms 确认和配置yum源(需要epel源) [root@manage01 ~]# yum -y install epel-* 6.ssh远程连接 管理端和被管理端连接时基于...ssh的,所以有两种连接方式 1)基于ssh口令 2)基于ssh证书(重点讲解) 如果想不需要运维人员干预,被管理端必须允许管理端证书免密登陆。...$i "hostname" > done node1 node2 node3 看到返回客户端的计算机名称 二、ansible管理端部署 2.1)管理端安装ansible 安装方式: 1)yum [root...platform-python" }, "changed": false, "ping": "pong" } 三、学习视频 视频:部署前准备 视频:ssh证书互信设置 视频:ansible平台部署...视频:主机列表文件hosts文件 视频:ansible自动化平台部署知识图谱
一、运维自动化平台介绍 1.1、自动化运维平台介绍 运维自动化平台是由管理机器[S]和业务机器[C]组成的,C/S。 管理机器:任务定制及发布; 业务机器:接收任务并执行任务。...1.2、运维自动化平台的优势: 一次性任务定制:任务一次性发布给所有机器 节省任务执行时间:任务主机并发完成任务,节省部署时间 错误率低:避免重复,保证一次任务定制准确即可 二、常见的自动化运维工具 2.1...、常见的运维自动化工具 Puppet Ansible SaltStack puppet: 基于Ruby开发,有产品线已经在用,优点是历史悠久,比较成熟,在可远程可本地,功能强劲,批量执行需要写专门的配置文件...2.2、ansible介绍 ansible是一种由Python开发的自动化运维工具,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署...黄色 更改生效 红色 执行错误 四、学习视频 视频:ansible课程介绍 视频:自动化运维平台课程介绍 视频:自动化运维平台介绍 视频:ansible介绍 视频:ansible工作原理
前言:在之前的文章批量执行crontab指定条目的注释和解注释提到过spug平台,本文具体的对该平台做详细介绍。...Spug 面向中小型企业设计的轻量级无 Agent 的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。...公钥保存在各个被管理主机上,私钥存在于spug平台里(不是172.27.34.51服务里上面)。 五、在线终端 ? 单机主机栏后面的'Console'即可免密进入终端 ?...2.2 获取微信Token 关注微信公众号'Spug运维',点击'我的'菜单获取 ? 2.3 获取钉钉webhook ? 首先新建群聊 ? 选择接收的联系人,创建群‘spug告警接收’ ? ? ?...spug 有自己的密钥对,公钥保存在被管理的主机内,私钥保存在spug平台内(不是管理主机172.27.34.51里)。
前言:在之前的文章批量执行crontab指定条目的注释和解注释提到过spug平台,本文具体的对该平台做详细介绍。...Spug 面向中小型企业设计的轻量级无 Agent 的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、文件在线上传下载、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。...公钥保存在各个被管理主机上,私钥存在于spug平台里(不是172.27.34.51服务里上面)。...2.2 获取微信Token 关注微信公众号'Spug运维',点击'我的'菜单获取 2.3 获取钉钉webhook 首先新建群聊 选择接收的联系人,创建群‘spug告警接收’ 点击群聊窗口右边的...3.系统设置 3.1 秘钥设置 spug 有自己的密钥对,公钥保存在被管理的主机内,私钥保存在spug平台内(不是管理主机172.27.34.51里)。
说实话,一个运维团队的运维能力如何,其实看一个自动化管理系统便知!...在前面的另外一篇文章【运维平台全体系介绍】中,也讲到运维平台体系的构成,提出“**及服务”的理念,其中有几部分和自动化密切相关,比如说资源及服务、配置及服务、架构及服务,持续集成服务,最终都服务于面向业务的可视化调度平台目标上去...四、运维自动化的方法论 第一、全局驱动 无论是从全部的自动化管理平台规划,还是某个平台的规划,都希望大家都能找到一个全局的立足点。...所以提供类SSH界面的运维发布和部署平台,是没有任何运维价值的。 五、运维自动化系统的实现 挑战一个自动化的极致场景(可视化),是运维人对极致的追求。...我的回答是这样的: 首先,可以把运维研发初期定位在公共服务平台研发上,比如说DNS、LVS、配置管理、监控系统、CMDB、数据分析平台等等。
摘要 跨 SDDC 和多云环境从应用到基础架构的智能 IT 运维管理。...那么在上层如何做高效的管理呢?VMware就推出了一个云管平台,叫做vRealize。在这个套件中有很多核心组件,来共同实现平台的自动化管理。...其中有三大块内容,一个是自动化部署的vRA,一个是做智能运维的vR Ops,以及做成本分析的vRB,这三块共同支撑起了云管平台。 这期我们重点来介绍vR Ops。...vRealize Operations——云运维智能化 在整个平台中,vRealize Operations实现了性能的管理、容量管理、成本管理、配置管理以及合规性管理。...使用vRA,利用运维分析优化工作负载的初始部署位置。 应用案例及常用使用场景 云平台特点 负载动态变迁,运行环境不固定,状态难以跟踪。 配置变化更快,资产生命周期短,统计分析难。
只是还没有铺开来用,另外就是还有一些系统化的东西没到位,比如脚本管理。 比如下面的元数据部分就是平台后面要扩展支持的基础,这个部分花了一些时间做基础构建和实现。 ?...脚本管理的内容之前写过两篇,供参考。 平台设计中的脚本管理 web脚本编辑器ACE Editor 在这个阶段,也收获了一些经验,所以准备把这部分的内容做扎实一些,同时有些内容会延伸一下。...我会从脚本管理和工具管理两个大的维度来说。...脚本管理是基础功能,需要实现的功能就如同任务调度一样,是一个通用的入口 先说一些边界,脚本管理中的脚本是不能直接执行的,所有的任务都是不支持命令,最细粒度就是脚本。...工具管理是在脚本管理的基础上的扩展,脚本管理其实就类似于积木的转配和组合,更希望是做成一个工具箱的方式。可以做各种接入和适配,然后根据我们的需求在指定的场景中完成指定的任务。
在蓝鲸作业平台中,执行脚本是最常见的功能之一,支持快速录入脚本执行和引用脚本执行,引用的脚步即单独写好的,并且由定期管理更新的脚本,主要有业务脚本和公共脚本两种。
开源自动化运维平台Spug Spug 演示环境 特性 安装 Docker安装 安装步骤 1. 安装docker 2. 拉取镜像 3. 启动容器 4. 初始化 5. 访问测试 6....版本升级 Spug Spug是面向中小型企业设计的轻量级无Agent的自动化运维平台,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能。...:https://spug.cc/docs/faq/ 演示环境 演示地址:https://demo.spug.cc 特性 批量执行: 主机命令在线批量执行 在线终端: 主机支持浏览器在线终端登录 文件管理...初始化 以下操作会创建一个用户名为 admin 密码为 spug.dev 的管理员账户,可自行替换管理员账户。 如果提示连接数据失败,再次执行尝试就可以了。...版本升级 你可以在 系统管理/系统设置/关于 中查看当前运行的 Spug 版本,可以在 更新日志查看当前最新版本,如果需要升级 Spug 请参考 版本升级文档。
在项目上线完成后,业务系统或平台自然就转入了运维管控期,而在运维期两个重点,一个就是运维流程的标准化和规范化,另外一个就是运维工作本身的自动化。...对于运维自动化将成为后续我重点关注的一个内容,因为本身我们DevOps实践也需要这方面的积累。...对于运维自动化,传统我们可能是编写自动化的运维脚本,然后是手工或定时的执行运维脚本完成整个自动化执行过程和运维例行检查。...而今天要谈自动化运维平台,里面一个重点就是基于我们面对的运维场景,如何将运维操作或任务进行细粒度分解,然后再对运维操作进行组合和编排。 为何要这样做?...重点就是将整个运维流程可视化掉,能够看到分步骤分任务的执行,并快速定位执行中问题。
SRE体系SRE是一套旨在通过软件工程的方式提高应用可靠性的体系,用软件工程的管理和技术方法来解决运维问题的体系,其中特别强调主动管理和规避风险,包括如运维工作限制在50%以内、面向不确定性来设计、尽可能的自动化和简单化...运维平台是整体架构抽象的实践在拆解运维平台的架构抽象实践前,我们先定义运维管理与运维系统之间的关系:运维管理是基于管理需求来描述一个主题领域的运维业务,而业务的定义则是由角色、活动流程、工具系统、活动对象...如下是一个概要的运维场景和工具设计蓝图示例:图4 运维平台整体架构这里有几个核心架构抽象和设计的思考:1、梳理场景可大致划分为日常维护、监控保障、变更发布、资源管理、运维流程、服务支持、应急保障、运营分析等运维场景...、自动化执行、运维数据处理等独立系统。...答:以云原生运维场景为例,已有的运维平台可以充分利用,然后做如下变化:接入层能适配容器、云原生组件、微服务对象;逻辑层做好云原生运维更为关键的可观测、应急管理、混沌工程、容量管理和智能化应用;渠道层则在原有的能力上追加多维度视图或强化移动端等即可
对于平台里面的几个地方一直没大理清楚,所以想了几种办法,一种是蒙着头继续做,想到哪里做到哪里,结果做的时候发现很多东西都没有规划好,很容易从这个死胡同调入另一个死胡同,所以进度不能保证,质量不能保证。...但是如果是电子版本,总是感觉少了点什么,会在一定程度上限制我的 所以惭愧的是,一直在说自动化,但是现在连半自动化还没有做好。
Spug – 轻量级自动化运维平台 对于中小型企业而言,进行主机和应用的管理是比较麻烦的,应用部署往往需要直接连接服务器,再进行手动的环境配置、代码拉取、应用构建和部署发布等工作,容易出错,且耗时费力。...一个好的自动化运维平台,往往能大大节省人力物力,提高开发部署效率。Spug,正是一个面向中小型企业设计的轻量级自动化运维平台。...Spug自动化运维平台 简介 Spug,是 openspug 在 Github 上开源的自动化运维平台,项目位于 https://github.com/openspug/spug,同时在 Gitee 上维护...参考 《面对中小企业的开源运维平台spug》https://www.modb.pro/db/109404 《一款适合中小企业的轻量自动化运维平台 Spug》https://www.modb.pro/db.../109403 《自动化运维平台Spug测试》https://www.modb.pro/db/109402 《无Agent自动化运维平台-spug》https://www.modb.pro/db/109401
一个好的自动化运维平台,往往能大大节省人力物力,提高开发部署效率。Spug,正是一个面向中小型企业设计的轻量级自动化运维平台。 ?...Spug自动化运维平台 简介 Spug,是 openspug 在 Github 上开源的自动化运维平台,项目位于 https://github.com/openspug/spug,同时在 Gitee 上维护...Spug 面向中小型企业,无 Agent,十分轻量,整合了主机管理、主机批量执行、主机在线终端、应用发布部署、在线任务计划、配置中心、监控、报警等一系列功能,使用方便,功能灵活,能够满足一般的应用自动化部署需求...角色权限 总结 Spug 作为一个自动化运维平台,相对而言比较轻量,无需复杂的配置,就可以完成服务的部署,并通过简单的应用管理和发布申请,完成不同部署项目的版本管理,实现自动化的发布流程,以及版本回滚等...,并提供了批量化的脚本支持多主机配置,提供定时任务实现状态检测,提供自动的警报系统实现异常管理等,基本满足了自动化部署的需求,值得尝试使用。
领取专属 10元无门槛券
手把手带您无忧上云