文章分类 -  自动化运维

搭建自动化运维自动化工具,方便管理资产,日志分析,错误告警,持续化代码的编译,发布。
摘要:一.前言 最近在做项目的性能测试,寻找了很多开源的压测工具,最终选择了nGrinder。 1.简介 nGrinder是一个基于 Grinder 开发的一个非常易于管理和使用的性能测试系统。 它是由一个controller和连接它的多个agent组成,用户可以通过web界面管理和控制测试,以及查看测试 阅读全文
posted @ 2020-07-17 10:25 人生是一场修行 阅读(753) 评论(0) 推荐(0)
摘要:一.前言 最近打算在项目发版的时候,Jenkins实现钉钉告警,本文用的pipeline结合钉钉实现发版告警。 效果图: 发版成功通知,内容包括版本更新记录。 发版失败通知 二.配置步骤 1.钉钉配置 需要在钉钉电脑端操作 建群-配置机器人-取得讨论组token 记录下wehhook地址,后面用得上 阅读全文
posted @ 2020-04-20 10:50 人生是一场修行 阅读(2733) 评论(0) 推荐(0)
摘要:查看集群状态 [root@service3 bin]# ./zkServer.sh status/usr/bin/javaZooKeeper JMX enabled by defaultUsing config: /ops/server/zookeeperc/zookeeper-3.5.2-alph 阅读全文
posted @ 2019-07-12 15:36 人生是一场修行 阅读(101) 评论(0) 推荐(0)
摘要:一.介绍 ZooKeeper是一个分布式的,开放源码的分布式应用程序协调服务,是Google的Chubby一个开源的实现,它是集群的管理者,监视着集群中各个节点的状态根据节点提交的反馈进行下一步合理操作。最终,将简单易用的接口和性能高效、功能稳定的系统提供给用户 提供:1)文件系统2)通知机制 zo 阅读全文
posted @ 2019-07-12 12:09 人生是一场修行 阅读(212) 评论(0) 推荐(0)
摘要:一、前言 公司有一项目出错,过了两个小时才发现它,为了第一时间发现错误,我们运维团队选择filebeat+logstash采集错误日志,zabbix实现报警。 二、配置流程 1.配置zabbix #创建应用集 #在应用集里创建监控项 #创建触发器 2、配置filebeat 编辑filebeat配置文 阅读全文
posted @ 2019-07-02 10:35 人生是一场修行 阅读(2359) 评论(0) 推荐(0)
摘要:一、jenjins简介 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能 官网地址:https://jenkins.io/ 二、安装过程 注:需要提前安装jdk8 点此下载 Jenkins安装包. 阅读全文
posted @ 2019-02-21 14:44 人生是一场修行 阅读(675) 评论(0) 推荐(0)
摘要:一.redeck介绍 Rundeck 是一款能在数据中心或云环境中的日常业务中使程序自动化的开源软件。Rundeck 提供了大量功能,可以减轻耗时繁重的体力劳动。团队可以相互协作,分享如何过程自动化,查看业务活动或执行任务。Rundeck 允许您运行任意数量的节点从一个基于 web 的任务或命令行界 阅读全文
posted @ 2018-12-26 13:30 人生是一场修行 阅读(8789) 评论(1) 推荐(0)
摘要:一.灰度发布概念 灰度发布是指在黑与白之间,能够平滑过渡的一种发布方式。AB test就是一种灰度发布方式,让一部分用户继续用A,一部分用户开始用B,如果用户对B没有什么反对意见,那么逐步扩大范围,把所有用户都迁移到B上面来。灰度发布可以保证整体系统的稳定,在初始灰度的时候就可以发现、调整问题,以保 阅读全文
posted @ 2018-12-25 15:09 人生是一场修行 阅读(706) 评论(0) 推荐(0)
摘要:知识点: Ansible Playbook的介绍 Playbook使用入门 Playbook实战 一、什么是Ansible Playbook 是一门编程语言,因为具备编程语言的定义变量顺序结构,选择结构,循环结构,是对Adhoc指令的编排。 功能列表: 声明配置 编排复杂任务,如批量安装MySQL, 阅读全文
posted @ 2018-08-27 17:39 人生是一场修行 阅读(285) 评论(0) 推荐(0)
摘要:知识点: ansible的介绍 ansible的安装 ansible的配置 Ad-hoc的使用 (安装mysql) Inventory功能 一、ansible的介绍 ansible是一个 IT自动化工具,集成丰富的模块,丰富的功能组件,可以通过命令行完成一系列的操作,具有轻量级、易学习的特点。 二、 阅读全文
posted @ 2018-08-27 10:51 人生是一场修行 阅读(279) 评论(0) 推荐(0)
摘要:一、前言 现在中小型企业运维有一下特点: 1.开发人员兼职完成,监控不及时 2.各式各样的脚本,重复性高 3.人工参与度高,琐碎易犯错 现在网上有很多自动化运维的经验,有讲概念的,有讲架构图的,有讲方向的,由此看来,自动化运维是一个必然的趋势,那么怎么做呢,写一个脚本?安装一个软件?配置一堆东西?这 阅读全文
posted @ 2018-08-27 10:36 人生是一场修行 阅读(1597) 评论(0) 推荐(0)