运维人

Jenkins配置令牌远程触发项目构建

我们在执行Jenkins的项目构建的时候一般都是通过web管理界面中的”构建”来执行项目构建操作,但是除此之外我们还可以通过项目配置中的”构建触发器”来触发构建操作,其中”构建触发器”有一种方式是通过配置令牌远程触发项目构建;要启用Token(令牌)远程触发项目构建首先要保证Jenkins服务安装了build-token-ro […]

zabbix微信报警

一、注册微信公众号 首先申请微信公众平台https://mp.weixin.qq.com/一个人最多申请5个公众号,申请完之后就可以根据腾讯的提示使用微信公众号了,然后用你自己的微信扫描关注微信号。 通过扫描过后就可以看到已经有一个用户关注啦;于是我们这里需要查看用户的ID 点击 “用户管理”,然后点击一下用户的头像,这时候我们可以在浏览器的地址栏就可以看到一个这个,其中红色部分就是用户的微信ID […]

Saltstack利用Returners程序保存执行结果到mysql

在我们执行saltstack的时候,minion端会返回一大堆的执行结果显示在master端,那如何将每一次slat执行的结果这些结果保存起来便于日后查询,这里就用到了saltstack的返回程序Returners,可以保存在Redis,Mongodb,MySQL等这些程序当中; 注意这的返回并不是将执行结果返回给master,master再写入到MySQL或者Redis中,而是salt-mini […]

ELK+Kafka 企业日志收集平台(二)

上篇博文主要总结了一下elk、基于kafka的zookeeper集群搭建,以及系统日志通过zookeeper集群达到我们集群的整个过程。下面我们接着下面这个未完成的几个主题 4.Kibana部署; 5.Nginx负载均衡Kibana请求; 6.案例:nginx日志收集以及MySQL慢日志收集; 7.Kibana报表基本使用;   Kibana的部署; Kibana的作用,想必大家都知道了 […]

ELK+Kafka 企业日志收集平台(一)

背景: 最近线上上了ELK,但是只用了一台Redis在中间作为消息队列,以减轻前端es集群的压力,Redis的集群解决方案暂时没有接触过,并且Redis作为消息队列并不是它的强项;所以最近将Redis换成了专业的消息信息发布订阅系统Kafka, Kafka的更多介绍大家可以看这里:传送门  ,关于ELK的知识网上有很多的哦, 此篇博客主要是总结一下目前线上这个平台的实施步骤,ELK是怎么跟Kafk […]

zabbix 监控mysql状态以及mysql主从

一,利用zabbix自带模板监控mysql状态: 1,在从的mysql服务器上面创建一个用于zabbix监控的用户 grant replication client on *.* to zabbix@’localhost’  IDENTIFIED BY ‘PASSWORD’; 2,根据zabbix监控mysql的key改写脚本 #/bin/bash […]

学习SaltStack小记—第二章《编写配置及应用》

上次记录了一下salt的安装和配置,下面记录一下如何去编写一个配置并且应用到minion. SaltStack默认的配置文件路径在/srv/slat下,如果没有这个目录就新建个。如果不确定可以打开Master的主配置文件看下。 在master主配置文件中,打开一下三行的注释,这就是salt的默认配置路径。 这里默认配置文件是注释了的,如果需要直接取消注释就行了。 切记,每次修改了配置文件都要重启服 […]

学习SaltStack小记—第一章《安装及简单测试》

一、什么是saltstack Salt,,一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯。salt底层采用动态的连接总线, 使其可以用于编配, 远程执行, 配置管理等等. SaltStack 是继 Puppet、Chef 之后新出现的配置管理及远程执行工具, 目前,SaltStack 正得到越来越多的瞩目。与 Puppet […]