随笔分类 -  自动化运维

摘要:告警规则 global: scrape_interval: 15s evaluation_interval: 15s #每过15秒执行一次报警规则,也就是说15秒执行一次报警 alerting: alertmanagers: - static_configs: - targets: ["localh 阅读全文
posted @ 2020-09-08 16:41 paul_hch 阅读(489) 评论(0) 推荐(0) 编辑
摘要:告警规则的设置是通过yml文件来设置,因此需要遵从yml的语法 groups: - name: example #报警规则组的名字 rules: - alert: InstanceDown #检测job的状态,持续1分钟metrices不能访问会发给altermanager进行报警 expr: up 阅读全文
posted @ 2020-09-08 16:32 paul_hch 阅读(1040) 评论(0) 推荐(0) 编辑
摘要:1、将Python3.6.5安装包及python36_install.sh放在同一目录 # ll -thr-rw-r--r--. 1 root root 22M Aug 10 05:09 Python-3.6.5.tgz -rw-r--r--. 1 root root 1.2K Aug 10 20: 阅读全文
posted @ 2020-08-28 17:26 paul_hch 阅读(1345) 评论(0) 推荐(0) 编辑
摘要:开发同事提议在线上部署一套gerrit代码审核环境,废话不多说,部署gerrit的操作记录如下:提前安装好java环境,mysql环境,nginx环境测试系统:centos6.5下载下面三个包,放到/root目录下(下载地址:http://pan.baidu.com/s/1nuP0X9R (提取密码 阅读全文
posted @ 2019-08-23 15:09 paul_hch 阅读(1817) 评论(0) 推荐(0) 编辑
摘要:一、SonarQube简介Sonar 是一个用于代码质量管理的开放平台。通过插件机制,Sonar可以集成不同的测试工具,代码分析工具, 以及持续集成工具。 比如pmd-cpd、checkstyle、findbugs、Jenkins。 通过不同的插件对这些结果进行再加工处理,通过量化的方式度量代码质量 阅读全文
posted @ 2019-08-16 17:27 paul_hch 阅读(405) 评论(0) 推荐(0) 编辑
摘要:一、Jenkins概述 二、安装Jenkins https://pkg.jenkins.io/redhat-stable/ sudo wget -O /etc/yum.repos.d/jenkins.repo https://pkg.jenkins.io/redhat-stable/jenkins. 阅读全文
posted @ 2019-08-16 17:25 paul_hch 阅读(263) 评论(0) 推荐(0) 编辑
摘要:一、git、github、gitlab的区别Git是版本控制系统,Github是在线的基于Git的代码托管服务。GitHub是2008年由Ruby on Rails编写而成。GitHub同时提供付费账户和免费账户。这两种账户都可以创建公开的代码仓库,只有付费账户可以创建私有的代码仓库。Gitlab解 阅读全文
posted @ 2019-08-16 17:23 paul_hch 阅读(814) 评论(0) 推荐(0) 编辑
摘要:Confluence是一个企业级的Wiki软件,可用于在企业、部门、团队内部进行信息共享和协同编辑一、安装过程1 安装并配置mysql [root@vm1 ~]# tail -13 /etc/my.cnf character-set-server=utf8 collation-server=utf8 阅读全文
posted @ 2019-08-16 17:19 paul_hch 阅读(917) 评论(0) 推荐(0) 编辑
摘要:介绍 DevOps平台采用的介质服务器类型为NEXUS,NEXUS是一个强大的maven仓库管理器,它极大的简化了本地内部仓库的维护和外部仓库的访问。 一、配置Maven [root@meteor ~]# wget http://www-us.apache.org/dist/maven/maven- 阅读全文
posted @ 2019-08-16 17:15 paul_hch 阅读(605) 评论(0) 推荐(0) 编辑
摘要:JIRA是Atlassian公司出品的项目与事务跟踪工具,被广泛应用于缺陷跟踪、客户服务、需求收集、流程审批、任务跟踪、项目跟踪和敏捷管理等工作领域。它是一个集 项目计划、任务分配、需求管理、错误跟踪于一体的工具,可以作为一个bug管理系统,可以将在测试过程中所发现的bug录入、分配给开发人员。一、 阅读全文
posted @ 2019-08-15 16:31 paul_hch 阅读(732) 评论(0) 推荐(0) 编辑
摘要:一、模块列表 1、setup 2、ping 3、file 4、copy 5、command 6、shell 7、script 8、cron 9、yum 10、service 11、group 12、user 13、stat 14、mount 15、fetch 16、synchronize 17、ge 阅读全文
posted @ 2019-03-27 15:43 paul_hch 阅读(2275) 评论(0) 推荐(0) 编辑
摘要:之前梳理了Saltstack自动化操作记录(1)-环境部署,下面说说saltstack配置及模块使用: 为了试验效果,再追加一台被控制端minion机器192.168.1.118需要在master控制端机器上做好主机名映射关系 1 2 3 4 5 6 [root@linux-node1 ~]# ca 阅读全文
posted @ 2019-03-25 16:47 paul_hch 阅读(202) 评论(0) 推荐(0) 编辑
摘要:早期运维工作中用过稍微复杂的Puppet,下面介绍下更为简单实用的Saltstack自动化运维的使用。 Saltstack知多少Saltstack是一种全新的基础设施管理方式,是一个服务器基础架构集中化管理平台,几分钟内便可运行起来,速度够快,服务器之间秒级通讯,扩展性好,很容易批量管理上万台服务器 阅读全文
posted @ 2019-03-25 16:19 paul_hch 阅读(228) 评论(0) 推荐(0) 编辑
摘要:elasticsearch提供了快照功能: 1、在elsticsearch的配置文件中定义一个path.repo路径配置 path.repo: ["/elk/my_backup"] 重新启动elasticsearch服务 重新启动elasticsearch服务 创建备份的文件夹并赋予权限 创建rep 阅读全文
posted @ 2019-03-21 09:46 paul_hch 阅读(1153) 评论(0) 推荐(0) 编辑
摘要:jenkins这里我通过thinbackup插件进行对jenkins的配置备份与恢复 1丶安装thinbackup插件 2丶系统管理选择thinbackup插件 3丶创建备份目录 mkdir /backup chown -R jenkins.jenkins /backup 4丶设置备份,周一到周五的 阅读全文
posted @ 2019-03-19 16:01 paul_hch 阅读(6882) 评论(0) 推荐(0) 编辑
摘要:jenkins自动化部署 目标:jenkins上点构建(也可以自动检查代码变化自动构建)》》》项目部署完成。 一、安装jenkins 1.下载jenkins 这里我选择的是war包安装jenkins,简单不伤脑,别的博客写的jenkins版本都很旧,没用最新的,写个比较新的配置2.20版。 官网:h 阅读全文
posted @ 2019-01-07 11:12 paul_hch 阅读(347) 评论(0) 推荐(0) 编辑
摘要:转自 Jenkins与网站代码上线解决方案 - 惨绿少年 https://www.nmtui.com/clsn/lx524.html 1.1 前言 Jenkins是一个用Java编写的开源的持续集成工具。在与Oracle发生争执后,项目从Hudson项目独立。 Jenkins提供了软件开发的持续集成 阅读全文
posted @ 2018-07-11 16:11 paul_hch 阅读(349) 评论(0) 推荐(0) 编辑
摘要:环境准备: 操作系统 CentOS 6.8 2.6.32-642.11.1.el6.x86_64 zabbix server 172.16.10.150 zabbix agent 172.16.10.152 一、zabbix server 端安装部署 1、快速部署lamp环境: yum -y ins 阅读全文
posted @ 2018-04-19 15:30 paul_hch 阅读(572) 评论(0) 推荐(0) 编辑
摘要:报错内容: TASK [activemq : jvm configuration] **********************************************************fatal: [172.16.1.10]: FAILED! => {"changed": false 阅读全文
posted @ 2018-02-06 11:55 paul_hch 阅读(1170) 评论(0) 推荐(0) 编辑
摘要:enumerate()说明 enumerate()是python的内置函数 enumerate在字典上是枚举、列举的意思 对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值 enumerate多用于在for循环中得 阅读全文
posted @ 2018-01-29 17:44 paul_hch 阅读(329) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示