阿汤博客-承接中小企业服务器维护和网站维护,有意者可以联系博主!

 分类:运维文档

Linux Shell脚本如何实现多线程

Linux Shell脚本如何实现多线程
当我们工作中遇到一些批量分发、批量执行场景时,写的一些shell脚本都是单线程任务,当然这些量级不大的时候,看不出劣势。 举个例子:现在需要通过跳板机,分发一个文件到10台服务器,每台服务器传输需要1s时间,10台服务器传输完就是10s。看下面脚本,这里通过sleep命令模拟传输...

7天前 45℃ 0评论 0喜欢

Kubernetes集群Prometheus Operator钉钉报警配置

Kubernetes集群Prometheus Operator钉钉报警配置
最近把Prometheus监控迁移到了kubernetes集群中,部署文档参考《Kubernetes环境使用Prometheus Operator自发现监控SpringBoot》,各类监控项的数据采集,以及grafana的监控展示测试都正常,于是进入下一步报警的迁入测试,aler...

3周前 (09-29) 101℃ 0评论 0喜欢

SpringCloud Ribbon和Feign重试参数性能实测对比

SpringCloud Ribbon和Feign重试参数性能实测对比
阿汤博客前两篇文章《SpringCloud Zuul(Ribbon)重试配置不生效解决办法》和《SpringCloud Feign重试不生效问题排查》已经介绍了Ribbon和Feign重试不生效的原因,且已经给出了解决办法。 但是在经过了两天的实际测试后发现,不同的超时时间配置、...

3周前 (09-28) 104℃ 0评论 0喜欢

Kubernetes集群中部署ZooKeeper集群

Kubernetes集群中部署ZooKeeper集群
Kubernetes集群中部署ZooKeeper集群有两种方式,一是基于kubernetes的镜像kubernetes-zookeeper,另外一种是基于原生的镜像zookeeper,基于kubernetes-zookeeper的部署可以参考kubernetes官网文档 http...

4周前 (09-21) 144℃ 0评论 0喜欢

Kubernetes环境使用Prometheus Operator自发现监控SpringBoot

Kubernetes环境使用Prometheus Operator自发现监控SpringBoot
SpringBoot迁移kubernetes的工作已经完成得差不多,已经能基于原来的SpringBoot架构实现无感迁移,各项测试访问,服务间调用都正常,这几天准备迁移Prometheus监控到kubernetes集群。 经过一番调研,发现有开源项目可以一键部署prometheu...

4周前 (09-21) 147℃ 0评论 0喜欢

SpringBoot1.5.X接入prometheus监控基于Eureka服务自发现

SpringBoot1.5.X接入prometheus监控基于Eureka服务自发现
Prometheus监控对微服务的整合还是比较友好的,尤其是在有大量微服务的时候,不可能每新增一个服务,就去手动修改Prometheus的配置,增加服务监控配置,这个时候就需要使用服务自发现。今天阿汤博客就介绍下SpringBoot1.5.X(Spring Cloud Edgwa...

1个月前 (09-14) 186℃ 0评论 0喜欢

Centos7部署strongswan IKEv1 VPN 和Cisco路由器点对点连接

Centos7部署strongswan IKEv1 VPN 和Cisco路由器点对点连接
对于VPN开源工具,以前用过不少,也部署过几次,比如OpenVPN、Libreswan、Windows server自带的VPN,基于用户名和密码认证登录的,都比较简单,测试也方便。 如果你不缺钱,建议直接买阿里云、腾讯云、华为云等现成的VPN,减少很多不必要的麻烦,会少踩很多坑...

3个月前 (07-10) 509℃ 0评论 1喜欢

Harbor2.x配置Nginx(SLB)反向代理和报错处理

Harbor2.x配置Nginx(SLB)反向代理和报错处理
harbor的部署比较简单,基本就是一个命令,这里不做介绍,官网也比较详细。 harbor2.x默认情况下,配置好hostname,部署好以后就可以通过hostname的域名或者IP访问。 但是有时候,服务器前端还有一层代理服务器,比如nginx或slb等,这个时候按照默认的ha...

4个月前 (07-01) 875℃ 0评论 0喜欢

使用Nexus3.x搭建Docker私有仓库

使用Nexus3.x搭建Docker私有仓库
1、前提:安装好Nexus3.x版本和docker,以及Nginx。 2、登录nexus,按照下图所示选择: 3、仓库类型选择 docker(hosted),本地存储。 4、然后按照下图填写仓库名称、http端口、允许交互的api   5、如果不想使用ip地址进行管理...

1年前 (2019-07-04) 1062℃ 0评论 0喜欢

Kubernetes使用StorageClass动态生成NFS类型的PV

Kubernetes使用StorageClass动态生成NFS类型的PV
官方文档:https://github.com/kubernetes-incubator/external-storage/tree/master/nfs 以自己单独安装NFS系统为例 1、安装nfs设置共享(生产环境建议使用云服务商提供的云共享存储如:阿里云的NAS,AWS的E...

1年前 (2019-06-05) 1351℃ 0评论 0喜欢

kubernetes 部署ELK日志

kubernetes 部署ELK日志
1、下载官方yaml配置文件到master服务器 https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/fluentd-elasticsearch  主要是以下几个文件: es-servi...

1年前 (2019-06-05) 3209℃ 0评论 0喜欢

Kubernetes部署Nginx+PV(nfs)+service

Kubernetes部署Nginx+PV(nfs)+service
1、安装nfs设置共享(生产环境建议使用云服务商提供的云共享存储如:阿里云的NAS,AWS的EBS) #yum install nfs-utils  #每个节点安装 #systemctl enable nfs #mkdir -p /var/data/ui2 #cat /...

1年前 (2019-06-05) 1221℃ 0评论 0喜欢

zookeeper集群搭建

zookeeper集群搭建
参考官方文档:https://zookeeper.apache.org/doc/r3.4.14/zookeeperStarted.html#sc_Download 前提:部署好java环境 一、单机部署 1、下载官网文档版安装包 #wget http://mirror.bit.e...

1年前 (2019-06-05) 892℃ 0评论 0喜欢

open-falcon邮件告警配置

open-falcon邮件告警配置
1、直接下载二进制包 #wget http://cactifans.hi-www.com/open-falcon/mail-provider.tar.gz 2、创建工作目录,最好创建在open-falcon目录下面,方便管理 #mkdir -p /usr/local/open-...

2年前 (2019-01-30) 2966℃ 0评论 0喜欢

open-falcon微信告警配置

open-falcon微信告警配置
1、安装chat,最好创建在open-falcon目录下面,方便管理。 #cd /usr/local/open-falcon/ #git clone https://www.github.com/yanjunhui/chat.git 2、登录企业微信,获取相关参数。 https...

2年前 (2019-01-30) 2456℃ 0评论 0喜欢

open-falcon监控nginx详细配置

open-falcon监控nginx详细配置
由于官方给的插件需要lua模块支持,所以需要重新编译nginx,否则会报错nginx: [emerg] unknown directive "lua_package_path" 1、下载相关库文件到本地 #mkdir /tmp/lua #cd /tmp/lu...

2年前 (2019-01-26) 2992℃ 0评论 0喜欢

open-falcon监控java详细配置

open-falcon监控java详细配置
1、开启jmx a、单实例 #vim $CATALINA_HOME/bin/catalina.sh   #填写如下代码 CATALINA_OPTS=" -Dcom.sun.management.jmxremote   #开启远程 -Dcom.sun....

2年前 (2019-01-26) 2900℃ 0评论 0喜欢