随笔分类 - 运维自动化
摘要:CI/CD CI/CD 是一种通过在应用开发阶段引入自动化来频繁向客户交付应用的方法。CI/CD 的核心概念是持续集成、持续交付和持续部署。 持续集成:是一种软件开发实践,团队开发人员频繁提交代码到源代码仓库,每次提交都进行构建、自动化测试,从而尽早发现集成问题。 持续交付:频繁地将软件的新版本,交
阅读全文
摘要:zabbix 是一个基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。 1. 系统架构 ZABBIX Web:zabbix的GUI,管理zabbix配置和查看相关的监控信息。 ZABBIX DB:存储配置信息和Zabbix Server收集到的数据。 ZABBIX Serve
阅读全文
摘要:1. 运维自动化 简单来讲,运维自动化就是将日常重复性的工作按照预先既定的规则,在指定的时间范围内自动运行,整个过程无需人工参与。 Ansible 是一种运维自动化工具,基于 python 语言,实现了批量配置管理、批量程序部署、批量运行命令等。Ansible 默认使用 SSH 协议管理一组远程的机
阅读全文