自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lvbinemail的博客

运维工作点滴记录

  • 博客(25)
  • 资源 (1)
  • 收藏
  • 关注

原创 git连接远程仓库的配置中带特殊字符的处理方式

配置文件地址.git/config[core] repositoryformatversion = 0 filemode = true bare = false logallrefupdates = true[remote "origin"] url = "https://username:123@456@xxx....

2019-04-18 16:58:03 3458

原创 npm错误Error: Cannot find module '../lib/utils/unsupported.js'

在jenkins中运行npm install的时候,有以下错误信息:+ npm installinternal/modules/cjs/loader.js:605 throw err; ^Error: Cannot find module '../lib/utils/unsupported.js' at Function.Module._resolveFilenam...

2019-04-17 11:16:34 15065 1

原创 httpip工具实践

应用场景jenkins在发布完成后需要请求一个接口验证数据,如果是正确的返回相应数据,采用传统的curl没有色差输出,不方便阅读,使用http命令结果会有色彩输出,方便阅读安装方法官网地址https://httpie.orgCentOS环境: yum install httpie验证下面是在中断里面使用两个命令对比的结果:(1)这是使用curl命令输出的结果:curl 127.0....

2019-04-15 11:18:39 362

原创 修改falcon的钉钉告警格式

源码位置…/open-falcon/falcon-plus/modules/alarm/cron/builder.go调整格式原始的SMS通知格式,几个通知方式都类似,所以就不全部列举func BuildCommonSMSContent(event *model.Event) string { return fmt.Sprintf( "[P%...

2019-04-15 10:30:14 1660 4

原创 部署Grafana+influxdb

场景:需要展示源站的请求量和404状态的top数据,经过调研,照着别人分享的方法使用Grafana+influxdb来实现部署过程1. 安装grafana这个单独写一个文章,这里就省略步骤了2. 安装influxdb# wget https://repos.influxdata.com/centos/6/x86_64/stable/influxdb-1.7.4.x86_64.rpm# ...

2019-03-20 17:08:25 815

原创 解决falcon的endpoint数据不更新的问题

一、场景在测试上报监控数据的脚本的时候,会删除所有历史的counters数据,会出现数据不更新的情况,然后再把对应的endpoint数据删除,发现还是不更新,检查agent的日志发现上报正常,但是响应的监控数据始终不存在。二、解决办法官方文档表示,该问题是由于一些操作导致指定的endpoint索引变成过期索引,导致数据不再更新,那么引用官方文档来解决,其中一段话是运行curl -s "ht...

2019-03-18 11:33:56 887

原创 python学习-生成HTML文件

一、需求每日发送服务器利用率信息,需要从falcon的接口查询主机cpu.idle信息并处理,生成HTML文件,通过邮箱发送指定负责人。二、分享代码如下1、代码段,请原谅我也是刚接触python,仅仅达到可用的程度 h = html() with h.add(body()).add(div(id='content')): h1('服务器资源利用率') ...

2019-02-21 15:12:55 8079

原创 python学习-调用邮件接口发送邮件

一、需求每日发送服务器利用率信息,通过邮件方式发到指定联系人二、分享脚本内容如下#!/usr/bin/env python#-*-coding:utf-8-*-import sysfrom urllib import urlencodefrom httplib2 import Httpreload(sys)sys.setdefaultencoding("utf-8")wit...

2019-02-18 18:07:20 3065

原创 解决Jenkins执行shell的时候读取环境变量问题

什么情况需要用这个参数我们在使用jenkins部署java服务的时候,有时候会因为系统的环境变量问题导致java服务无法启动,那么这时候我们在配置执行shell的时候,需要引用服务所在机器的环境变量,那么就要使用bash -ile解决,以便在执行shell命令的时候能够使用node的环境变量,而不是master的环境变量...

2019-02-13 19:53:39 4408

原创 部署supervisor监控进程

背景:需要对一个服务的进程进行监控,并且需要在进程不存在的时候及时恢复进程,所以采用supervisor服务来满足需求一、安装# yum install supervisor二、配置服务生成配置文件# echo_supervisord_conf > /etc/supervisord.conf/etc/supervisord.conf是当前配置文件,下面是把注释行过滤掉的内容...

2019-01-29 20:15:20 673

原创 python学习-获取上一分钟时间

分享脚本内容如下#!/usr/bin/env pythonimport osimport timeimport commandsimport requestsimport jsonimport sysimport datetimeTime = time.strftime("%Y-%m-%d", time.localtime())logtime = (datetime.date...

2019-01-17 16:27:53 2673

原创 部署rsyslog

为了收集一个服务的业务日志,用于监控接口超时时间,简单应用所以用rsyslog来做一、客户端配置type=“imfile”:固定的配置,直接复制使用File="/home/homework/xxx.log":需要发送的日志路径和名称Tag=“mall-order_debug”:tag标签,自行定义Severity=“debug”:日志级别,自己定义Facility=

2019-01-16 20:26:12 1247

原创 查看falcon监控任务和添加自定义监控任务

查看falcon监控任务和添加自定义监控任务一、登录首页如果在客户端同一台服务器安装了agent服务,那么应该会有所有的endpoints出现,这个endpoint就相当于agent的主机名,这个名称在agent配置里面如果不修改,默认就是hostname,可以根据需要进行修改agent配置文件的位置......"hostname": "",......二、查看endpoints...

2019-01-15 17:06:04 2143

原创 falcon安装sender

发送告警需要部署sender模块一、下载源码# cd $GOPATH/src/github.com/open-falcon/# git clone https://github.com/open-falcon-archive/sender.git二、编译运行go get ./…这一步的时候报错:curl: (35) SSL connect error,请升级nss# yum -y u...

2019-01-10 11:56:01 326

原创 falcon安装agent

生产环境部署完falcon的前后端服务,后面就要部署一个agent来收集监控数据部署过程一、修改agent配置文件1.“hostname”: 此处endpoint名称,默认为空,会自动识别为hostname2.“heartbeat"段中"addr”: server端的falcon-hbs服务地址,如果没修改过就是6030,现在agent和server在同一台机器所以用127.0.0.1...

2019-01-10 11:16:41 926

原创 解决Jenkins部署nodejs服务的问题

jenkins部署nodejs项目,经过几番折腾,最终部署成功,分解步骤如下执行步骤见下文执行过的命令,按循序执行即可代码拉取后进入jenkins的workspace目录中,然后开始一步一步验证,确保手动成功启动服务后,再通过jenkins自动部署# cd $WORKSPACE# npm -i# npm audit fix出现Module not found: Error: Can’...

2019-01-08 15:02:44 5402

原创 升级GIT

1.升级原因在部署falcon的sender的时候,出现报错fatal: HTTP request failed,通过度娘的了解疑似和git有关系,那么就尝试升级git# git --version git version 1.7.0.12.安装依赖如果已安装就忽略,缺哪个装哪个yum install curl-devel expat-devel gettext-devel ope...

2019-01-05 14:55:29 1014

原创 linux日常命令小技巧

1.rpm强制安装和卸载# rpm -ivh --nodeps --force filename.rpm# rpm -e --nodeps filename

2019-01-05 14:34:30 232

原创 Mysql5.7报错get db conn fail this authentication plugin is not supported

系统环境CentOS 6.x+Mysql5.71.前言在部署open-falcon的时候,第一启动有很多模块都失败,查看log日志有如下报错...2019/01/04 10:33:13 db.go:22: g.InitDB, get db conn fail this authentication plugin is not supported...2.通过度娘得知需要修改mysql...

2019-01-04 12:21:54 746 1

原创 部署Open-Falcon-0.2.1

场景:生产环境部署Open-Falcon-0.2.1监控部署过程(单机安装)1. 官方安装文档http://book.open-falcon.org/zh_0_2/quick_install/1. 安装redis和mysql我本机已安装mysql,版本为mysql5.7,这里直接拿来官方的步骤,如你本地已安装,那就忽略此步骤# yum install -y redis mysql-se...

2019-01-04 11:49:57 525

原创 Mysql5.7找回root密码

1.修改my.cnf在[mysqld]段添加配置skip-grant-tables2.重启mysql# /etc/init.d/mysqld restartStopping mysqld: [ OK ]Starting mysqld: ...

2019-01-03 20:16:46 589

原创 HAproxy自定义log

1. 注释配置注释或者删除default字段中的option tcplog(httplog)字段,我这里选择注释掉,后面测试都没问题在同意删除defaults mode tcp log global log 127.0.0.1 local3 #option ...

2018-12-17 16:10:15 2288

原创 解决Jenkins找不到动态库的问题

问题jenkins在发布的时候总提示服务启动失败,在窗口直接运行命令正常,那么对比一下细节,看到启动的时候动态库找不到在jenkins后台,在构建执行shell步骤里面加入如下语句调试ldd /home/homework/adplatform/bap_adserver/bin/service在构建日志中查看输出内容,发现xxx.so not found字样,导致服务启动失败.........

2018-12-14 17:18:23 924

原创 部署Zabbix4.0

场景:生产环境部署zabbix监控部署过程1. 官方安装文档https://www.zabbix.com/download?zabbix=4.0&os_distribution=centos&os_version=6&db=MySQL2. 选择合适的rpm源,注意区分版本3. 安装rpm源rpm -i h

2018-12-12 14:50:49 1293

原创 部署HAproxy的TCP代理模式

场景:测试HAproxy服务的TCP代理服务,与nginx的TCP代理做性能对比部署过程:1、下载haproxy-1.8.0.zip,下载页面https://github.com/haproxy/haproxy/tree/v1.8.02、安装部署haproxyunzip haproxy-1.8.0.zipcd haproxy-1.8.0make TARGET=linux26 ARCH...

2018-12-11 12:13:17 308 1

nagios-3.2.0.tar.gz

nagios-3.2.0.tar.gz,nagios主文件,搭建nagios监控平台必不可少。

2009-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除