- 博客(38)
- 资源 (11)
- 问答 (1)
- 收藏
- 关注
原创 monit 报错 error : 'blog' failed to start (exit status 0) -- no output
monit 执行命令 monit start xxx启动 xxx 服务报错如下: info : ‘xxx’ start: /bin/su error : ‘xxx’ failed to start (exit status 0) – no output error : ‘xxx’ process is not running info : ‘xxx...
2018-03-22 11:21:21
1958
原创 jenkins k8s 动态增减 jenkins-salve (2) 实现 slave 节点动态构建
此教程所使用的所有文件,均可在 https://github.com/xuejipeng/jenkins-k8s 找到一、制作jenkins-slave镜像因为官方的 jnlp 文件只是基础镜像,值提供了 jnlp 连接 jenkins-master 的功能,因为不同的构建任务需要用到的环境不一,需要根据不同的环境构建不同的jnlp镜像,下面是我的 Dockerfile ,大家可以跟我不同
2018-02-05 12:01:30
5302
1
原创 jenkins k8s 动态增减 jenkins-salve (1) 制作部署jenkins-master 镜像
本教程默认您已安装k8s**一、制作jenkins-master**1.拉取jenkins镜像 docker pull jenkinsci/jenkins:lts2.运行jenkins镜像 docker run -tid -p 8080:8080 –name jenkins-master jenkinsci/jenkins:lts3.访问 jenki
2018-02-02 17:16:36
2991
原创 ssh免密登录
一、linux系统ssh-keygen -t rsassh-copy-id -i ~/.ssh/id_rsa.pub root@192.168.1.112二、mac系统1.打开终端生成密钥,一路回车ssh-keygen -t rsa -b 4096 -C ’test’# 其中 -t表示加密类型,这里使用rsa# -b表示加密位数# -C表示备注信息2.将私钥放到本地MAC的home目录的.ssh
2017-11-09 15:34:18
647
原创 python--用户登录
#!/usr/bin/env python# -*- coding:utf-8 -*-# Author:xuejpimport sys#输入用户名密码username = input('username:')password = input("password:")#读取文件并转化为字典with open('./User','r') as f: result = dict(line
2017-09-23 14:15:44
1420
原创 pnp4nagios画图出现 XML file XXXX not found 问题
前几天写了一篇使用pnp4nagios为nagios画图的文章,后来发现有些脚本的图像并不能画图来,下面来提出解决思路。错误现象:错误原因:这种情况大多数是由于自己编写的nagios插件造成的,pnp4nagios画图必须遵循特定的信息输出格式,不然就不会产生图像。这种输出格式就是TEXT_OUTPUT_SEEN_ON_NAGIOS_WEB | label=value[UOM];[warn];[cr
2017-08-25 17:11:49
672
原创 阿里ECS无法telnet到smtp 25号端口的解决方案
最近在做公司的nagios监控,部署完之后开始配置nagios邮件发送,然后发现nagios服务器无法访问到smtp服务器,这个smtp服务器是我自己搭建的,其他的服务器都可以访问到,就是这台nagios不可以,telnet 也无法连接到原因:2016年9月底开始,阿里出于上级对垃圾邮件管控的要求,新购VPC服务器限制了25端口。如果仅用于本地发信,可尝试使用阿里企邮 smtp 80 端口。smt
2017-08-23 12:18:20
6338
原创 编译报错 :*** [all-local] Error 2
make[2]: *** [all-local] Error 2make[2]: Leaving directory `/tools/anloqnagios/nagios-plugins-release-2.2.1/perlmods'make[1]: *** [all-recursive] Error 1make[1]: Leaving directory `/tools/anloqnagios/nagios-
2017-08-21 17:37:06
7774
原创 centos7搭建mysql5.7 高可用(MHA)
数据库架构:一主二从master:192.168.0.11slave1:192.168.0.201slave2:192.168.0.202MHA软件:下载地址mha4mysql-manager-0.57.tar.gzmha4mysql-node-0.57.tar.gzManager工具包主要包括以下几个工具:masterha_check_ssh 检查MHA的SSH配置
2017-08-18 21:35:28
11779
9
原创 nagios使用pnp4nagios画图
一、rrdtool 安装 yum -y install zlib libpng freetype libart_lgpl libart_lgpl-devel libxml* pango* perl-devel rrdtool perl-rrdtool php-gd httpd二、pnp4nagios安装[pnp4nagios-0.6.25.tar.gz下载](http://download.c
2017-08-12 12:05:11
1603
原创 xtrabackup备份与恢复
mysqldump备份方式是采用逻辑备份,其最大的缺陷就是备份和恢复速度都慢,对于一个小于50G的数据库而言,这个速度还是能接受的,但如果数据库非常大,那再使用mysqldump备份就不太适合了。Xtrabackup是由percona提供的mysql数据库备份工具,这是一款开源的能够对innodb和xtradb数据库进行热备的工具。 特点: (1)备份过程快速、可靠; (2)备份过程不会
2017-07-21 17:21:06
473
原创 Error configuring application listener of class XXXX
tomcat 运行war包,报错Error configuring application listener of class原因:高版本java打包,然后由低版本java运行 例如:maven打包的时候java版本为1.8,使用docker启动tomcat的时候docker内部的java版本为1.7 就会导致这个错误解决办法:升级低版本java
2017-07-20 16:05:11
691
原创 Error getting authority: Error initializing authority: Could not connect: No such file or directory
重启服务器后,没有进程启动,执行systemctl报错 Error getting authority: Error initializing authority: Could not connect: No such file or directory解决办法: 1.升级内核到最新 yum update kernel 2.执行journalctl -xb 输入 /mount,查找错误的
2017-07-14 11:21:57
23021
原创 docker安装pmm监控mysql汇总
安装PMM服务端安装PMM客户端PMM报警设置仪表盘模板PMM——mysql监控优化PMM监控管理pmm-admin 命令PMM邮件发送
2017-07-11 18:23:55
3356
原创 nagios监控mysql(percona-monitoring-plugins)
监控端——nagios服务器 被监控端——mysql主从在被监控端安装nagios-plugin、nrpe-3.2.0、和percona-monitoring-plugins插件,在监控端安装nagios-plugins和nrpe-3.2.0 nagios-plugins插件上篇文章已经讲过,在此不再重复,需要的可以去这里查看 http://blog.youkuaiyun.com/qq_346055
2017-07-11 18:08:32
725
原创 编译安装nagios-4.3.2+plugins-2.2.1+check_mysql
搭建nagios执行以下步骤来安装必备软件包。 yum install -y gcc glibc glibc-common wget unzip httpd php gd gd-devel下载源码 cd /tmp wget https://github.com/NagiosEnterprises/nagioscore/archive/nagios-4.3.2.tar.gz
2017-07-07 11:38:47
954
原创 使用InfluxDB+cAdvisor+Grafana配置Docker监控
最近一直在找docker监控的文档,找到一篇不错的文章转来和大家分享!文档来源:How to setup Docker Monitoring 由garyond翻译、校正及整理 Docker监控简介我们提供的Docker主机和容器越来越多,对Docker服务器和容器的监控越来越必要。本文将引导你了解如何通过多个不同组件的配置和协作,以实现Docker监控。Docker监控组件首先, 我们假设在您的
2017-07-06 10:16:31
1730
原创 gitlab自动化触发jenkins构建项目
1.安装gitlab,官网说的很详细,自行安装 https://about.gitlab.com/installation/2.打开jenkins配置勾选触发器下的gitlab触发器,后边的url记下来。留着自动化使用 Build when a change is pushed to GitLab. GitLab CI Service URL: http://192.168.0.122:8
2017-06-30 12:10:57
10332
1
原创 linux+jenkins+gradle+gitlab自动化打包发布andriod APP
本文所讲的自动化发布是发布到自己公司的服务器上面,然后测试人员通过二维码下载最新的debug版本,减去了测试人员一直找研发人员安装apk的过程,在网上找了很多关于这方面的知识,都是发布到蒲公英,fir.im的,有没有大神知道如何自动化发布到各大平台的方法,比如应用宝,360市场,安卓市场等等,还请大神指示
2017-06-30 11:42:11
1473
原创 升级glibc到glibc-2.14 解决version `GLIBC_2.14' not found 问题
1.检查系统是否支持glibc_2.14 centos7.3之前的版本,最高版本是glibc-2.12,centos7.3之后yum 默认安装的是glibc-2.17,是支持gGLIBC_2.14的执行如下命令检查系统是否支持GLIBC_2.14 strings /lib64/libc.so.6 |grep GLIBC_2.142.编译安装glibc wget http://mirr
2017-06-22 18:32:46
4423
转载 阿里服务器开启ipv6
最近在上架ios app,找到一遍不错的关于阿里支持ipv6的文章,特转载和大家分享,这边文章说的很详细,结尾有原文链接。文章中有一些需要注意的地方,特此在此转载说明。苹果上架要求:要求支持IPV6only(因为阿里云主机没有IPV6only)确认IPV6是否开启:方式1:使用ifconfig查看自己的IP地址是否含有IPv6地址。方式2.查看服务监听的IP中是否有IPv6格式的地址。(netsta
2017-06-14 18:22:55
1863
原创 为kvm创建硬盘
qemu-img create -f qcow2 -o preallocation=metadata /data/disk.qcow2 80G 创建一个80G的硬盘,可以用于挂在到kvm虚拟机
2017-06-14 18:03:15
790
原创 coturn(turn/stun)服务器搭建
1.下载编译安装 git clone https://github.com/coturn/coturn cd coturn ./configure make make install2.安装sqlite yum install sqlite3.生成认证用户 turnadmin -A –u 用户名 -r beijing -p 密码 turnadmin -
2017-06-12 15:52:51
8142
原创 tomcat8 访问hostmanager
当我们部署了tomcat之后 用浏览器打开ip:8080端口之后会看到如下界面在界面的又上角可以看到三个按钮Serve Status、Manager APP 和HostManager 你会发现点击这些按钮是会被拒绝的,根据提示设置之后会发现还是一样的被拒绝下面提供解决方法cat conf/tomcat-users.xml #最后的内容修改为如下<role rolename="admin-gu
2017-05-24 18:28:03
3442
1
转载 docker容器之间共享目录
1、共享宿主机的目录给容器docker run -d --name=test -v /opt/test:/usr/databases docker-test test是容器的名字,需唯一;-v表示创建一个数据卷并挂载到容器里,示例表示把宿主机的/opt/test目录挂载到容器的/usr/databases目录下;docker-test是镜像的名字2、有时候需要共享容器的volume,则需采用其他
2017-04-26 15:04:02
12160
原创 mysql5.7配置文件优化
mysql5.7的配置文件优化,引用了别人的模板,根据自己的情况修改了一些参数,加上注释,留着备用,感兴趣的朋友可以借鉴一下,如果无法启动可以查看一下error_log,修改相应的参数。[mysqld]pid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockdatadir = /v
2017-04-25 17:30:58
18568
原创 socketcluster-SCC 负载均衡集群搭建
SCC sockercluster Server xxxxxx at address undefinedon port 8888 joined the cluster
2017-04-24 17:44:57
1887
1
原创 kubernetes1.6 +flannel 网络安装
注意:本文不适合小白,适合有搭建经验的人1.yum源http://yum.kubernetes.io/repos/kubernetes-el7-x86_64-unstable 如不可用可留言,我有下载好的rpm包2.docker search xuejipeng 自己拉取镜像相关镜像,并修改为如下名称 如果拉取太慢 可以看我之前的docker加速的文章 3.yum install -y ku
2017-04-14 17:23:39
1381
原创 kubetlet 常用命令
查看service、pod、replication kubectl get service -o wide 现在改信息在哪个节点 kubectl get svc kubectl get pod -o yaml | json 以yaml或者json格式输出修改副本集数量 kubectl scale rc RC-NAME –replicas=N获取namespace 信
2017-04-14 16:28:07
961
原创 centos7 安装 kubernets1.5.2
1.yum -y install docker socat systemctl start docker systemctl enable docker 2.setenforce 0 && systemctl stop firewalld3.上传软件包 https://github.com/CloudNil/kubernetes-library/tree/master/
2017-03-30 15:29:31
1183
原创 docker push 私有镜像仓库失败
推送镜像报错:unable to ping registry endpoint https://192.168.0.122:5000/v0/ v2 ping attempt failed with error: Get https://192.168.0.122:5000/v2/: dial tcp 192.168.0.122:5000: connection refused解决办法,以http方
2017-03-28 18:52:01
5663
原创 docker命令技巧
删除停止的容器docker rm $(docker ps –all -q -f status=exited)删除没有使用的镜像docker rmi -f $(docker images | grep “” | awk “{print \$3}”)http://192.168.0.122:5000/v2/centosrtc/tags/list 查看centosrtc镜像有的版本列表http://1
2017-03-28 18:44:28
449
原创 docker 加速器
1.docker加速器 https://account.daocloud.io/signin?ret=aHR0cHM6Ly9kYXNoYm9hcmQuZGFvY2xvdWQuaW8v 2.注册进入(我用的微信注册的)点击上方加速器,然后选择需要加速的系统 复制代码在命令行执行,执行完毕之后重启docker进程
2017-03-28 18:40:51
1142
原创 jenkis自动化部署docker容器脚本
!/bin/bashauthor xuejpdate 2017-03-28ITEM_NAME=”anloq-node-zhengshi” #项目名字 IMG_MANGER=”192.168.0.122:5000” #私有镜像地址 DATE=date +%F-%H-%M-%S #当前时间 PROJECT_NAME=echo "$ITEM_NAME-$DATE" #回滚用的镜像名称 FPATH=
2017-03-28 18:26:19
3420
原创 gitlab-ci 持续性集成、报错 ****xxxxxxx not found
gitlab持续性集成真的是很难的一个东西,最近公司需要使用所以 研究了两天,踩了很多坑,查了很多文档,可是国内的关于持续性gitlab持续性集成的文章都是马马虎虎的,没有讲解的很详细特此记录下我的踩坑过程,由于第一次写博客,文笔不怎么好,还请见谅,本次主要是实现gitlab-ci配合gitlab-runner自动拉取gitlab上push的代码。 我公司内有一台72g,24核的dellR
2017-03-16 17:52:40
2664
原创 欢迎使用优快云-markdown编辑器
欢迎使用Markdown编辑器写博客本Markdown编辑器使用StackEdit修改而来,用它写博客,将会带来全新的体验哦:Markdown和扩展Markdown简洁的语法代码块高亮图片链接和图片上传LaTex数学公式UML序列图和流程图离线写博客导入导出Markdown文件丰富的快捷键快捷键加粗 Ctrl + B 斜体 Ctrl + I 引用 Ctrl
2017-03-16 16:48:43
735
coturn如何搭建集群,实现负载均衡
2017-04-21
TA创建的收藏夹 TA关注的收藏夹
TA关注的人