0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

简单分享3种运维工具体系

马哥Linux运维 2018-02-05 09:04 次阅读

运维流程管理工具

发布变更流程管理工具:做为系统接口与其他角色的工作衔接。并提供审批环节控制发布变更的风险。流程管理工具并不负责具体的业务操作的执行,只是作为单据系统跟踪流程和确保闭环。

告警和突发管理工具:体现业务受损的告警自动建单管理。人工确认之后升级为突发单。通过建单管理告警和突发确保流程的闭环,以及每次故障都能够总结出经验,并未度量业务的可用性提供KPI

运维发布变更工具

版本管理工具(数据库):所有的发布应该以版本管理为起点。研发给的版本包先入版本管理工具,再从版本管理工具分发到现网发布。杜绝 rsync 一台服务器发布另外一台的做法。

配置管理工具(数据库):版本加配置等于现网每台机器的状态。最粗粒度的配置管理是到 IP 级别,相当于对机器做资产管理,分组到不同的业务,模块和大区等业务概念上。细粒度一点会管理到进程以及进程的相关的配置。

配置和版本下发工具:把指定的版本,结合配置好的配置下发到现网的机器上。不同的版本和配置方式需要完全不同的下发方式。以 ssh/fabric 为代表的下发方式是以脚本为中心的。以 puppet/chef 为代表的下发方式是以配置为中心的。

现网状态同步工具:为了规避现网状态漂移,与管理工具内的记录不一致。需要有一个工具定时上报现网的实际状况。

服务调度工具:发布变更经常需要一个串行的流程,先做A模块,再做B模块。很多机器的时候,需要把能并发的操作并发执行,不能并发的操作确保串行执行。同时很多发布变更流程需要操作管理范围外的服务,比如云端的DNS服务器记录等。这就需要有一个服务调度工具统一调度配置和版本下发工具,流程单据工具,以及其他系统的API接口共同组装成一个流程。

资源管理和隔离工具:以xen/kvm为代表的工具让运维可以更灵活的切割资源。比如虚拟机的快速起停,ip在idc内的漂移等。以 lxc/docker 为代表的工具让运维可以进一步的切割资源到进程级别。资源隔离代理的细粒度的资源控制可以获得更好的资源利用率,以及更容易进行可伸缩的资源配置。

简单分享3种运维工具体系

发布变更统一界面:包装所有的下层工具,提供简单的界面完成标准化的发布变更操作。

运维监控告警工具

采集工具:一般是采集日志文件,也可以是定时轮询 DB 或者其他系统的接口。流行的开源方案是 logstash。

收集工具:采集工具上报给收集工具。或者由开发直接修改代码上报指标给收集工具。流程的开源方案还是 logstash。

统计入库工具:上报可能是每次调用就上报一次,统计工具负责统计出一分钟内的次数。上报也可能是每5秒上报一次数值,统计工具负责统计出一分钟内的最大值。统计工具的存在是为了上报的方便。流行的开源方案是 statsd,也有大公司基于 storm 来做二次开发的。

时间序列数据库:所有定时指标会落地到数据库里。监控告警所需要的数据库需要能够支撑非常大的数据量,但是并没有很严格的 ACID 要求。

运维事件数据库:记录所有的告警。包括从其他系统获得告警,以及对现网的所有变更操作记录。这些数据用于支撑告警的原因定位。

指标异常检测工具:基于数学模型发现指标是否与过去的稳定模式背离,而推测出现网状态的变化。

拨测工具:定时 PING 或者 HTTP GET,模拟实际用户发现服务是否中断,产生告警。同时也产生指标上报给收集系统。拨测又分为本地拨测,和远程拨测。本地拨测可以用于发现磁盘只读等本机告警。远程拨测可以模拟用户的地理分布,把网络的链路状况也包含在拨测覆盖的范围内。

告警收敛工具:综合所有来源的告警,进行频率收敛,根源分析。统一汇总成报告催促人工修复。

告警自动修复工具:接受告警进行自动化的处理。帮运维完成固定的故障机下架退库等操作。或者在业务本身没有做高可用的情况下,做故障机替换,ip漂移等现网修复操作,一定程度地提高业务可用性。

告警通知工具:重要的告警需要升级为电话。需要有高可用的电话,短信,微信等通知接口。

监控告警统一界面:屏蔽下层各种工具,提供统一的agent安装,指标采集设置,指标曲线展示,告警查询的界面。一个地方知道现网的所有的问题。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据库
    +关注

    关注

    7

    文章

    3759

    浏览量

    64265

原文标题:浅谈运维工具体系

文章出处:【微信号:magedu-Linux,微信公众号:马哥Linux运维】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    网管员的手机有妙用:一键报障与工单IT系统

    IT的日常和平,也要保证突发事件的升级。如何做到心中有底,扼制事态的危险漫延,重要是防范于未然和快速了解问题,能及时知道故障,随时随地发现问题,有一个好的工具就更非常规莫属,我们知道对于网络管理人员
    发表于 06-01 14:36

    诚聘高级自动化工程师

    猎头职位:高级自动化工程师【合肥】工作职责: 1、根据基础架构管理需求,规划设计自动
    发表于 12-12 10:37

    【深圳】诚聘开发工程师

    猎头推荐职位:开发工程师工作职责:1. 负责平台开发、自动化平台维护、研究维新技术;2. 负责IT
    发表于 07-04 14:34

    【上海】高级工程师

    猎头职位:高级工程师工作职责:1.各种项目实施;2.基础服务日常维护工作,保障业务稳定可靠;3.持续改进
    发表于 07-13 15:38

    老男孩Linux培训教程

    !成就IT梦想!  如果您想更系统的学习Linux,推荐报老男孩IT教育Linux培训班,老男孩Linux从2007年就开始着手,到现在已培养了很多的工程师,课程
    发表于 12-15 15:16

    linux命令大全

    仅是对Linux高端实用命令的简单汇总,不同的命令有相应用法和可实现的功能,具体使用方法,可自行查找!
    发表于 03-15 16:36

    虚拟化故障怎么办?虚拟化怎么解决?

    团队能力和工具!在此特殊时期,很多运人员面临着工具
    发表于 02-21 21:32

    何为智能

    一、何为智能?生产设备/装备是工业的重要生产工具,其可靠性、性能对工业生产有重大影响。随着工业大数据推进,设备的智能被定义为一个重要
    发表于 07-12 06:34

    TD-SCDMA测试工具体系及应用

    目录: TD-SCDMA测试工具体系 TD-SCDMA网络类测试工具介绍 TD-SCDMA终端类测试工具介绍  
    发表于 08-02 15:08 18次下载

    政府部门外网管理研究

    文中分析了目前政府部门外网的应用需求,通过运用技术工具,搭建网络管理体系,通过分析解决一个实际的
    发表于 07-05 16:13 0次下载
    政府部门外网<b class='flag-5'>运</b><b class='flag-5'>维</b>管理研究

    ansible-first-book 自动化工具

    ansible-first-book 自动化工具
    发表于 09-08 09:31 5次下载

    工程师的两日常

    首先说一下“工程师”的概念:说到工程师,一般人都会认为是修电脑的,其实不然,并非只是会修电脑这样简单的技能就可行的。说白了
    的头像 发表于 10-08 16:54 3897次阅读

    干货:设计DevOps服务体系的详细思路和设计步骤

    体系就像是一顶帽子,是对 DevOps 的一个深度总结,写一下工作中的感悟,希望对你有所启迪。
    的头像 发表于 10-20 14:30 4571次阅读
    干货:设计DevOps<b class='flag-5'>运</b><b class='flag-5'>维</b>服务<b class='flag-5'>体系</b>的详细思路和设计步骤

    浅谈城市综合管廊智慧配电管理平台体系架构

    摘要:智能化是综合管廊管理的发展方向,但多地先后建设的综合管廊管理平台都缺乏体系架构的统一标准。本文在分析综合管廊
    的头像 发表于 10-16 10:29 929次阅读
    浅谈城市综合管廊智慧配电<b class='flag-5'>运</b><b class='flag-5'>维</b>管理平台<b class='flag-5'>体系</b>架构

    Agith:openEuler 变更观测工具

    变更任务大致可以分为两类。第一类白屏变更是通过工具执行操作,适用于版本变更、资源扩缩容、灾备倒换等流程固定的任务。但是灵活性差,只能执行标准流程。另一类黑屏变更需要
    的头像 发表于 11-20 17:10 885次阅读
    Agith:openEuler <b class='flag-5'>运</b><b class='flag-5'>维</b>变更观测<b class='flag-5'>工具</b>