欢迎来到李先生的博客

深山的鹿,不知归处;万般皆苦,只可自渡。
扩大
缩小

2019年11月26日

Filebeat自定义索引 && 多output过滤

摘要:一、目标 1)实现自定义索引 2)不同的input输出到各自对应的索引,nginx的日志输出到index-nginx的索引,zabbix的日志输出到index-zabbix,app的日志输出到index-app(如图1);这样不会弄成大杂烩。 图1: 结果图: 二、配置文件 难点: setup.il 阅读全文

posted @ 2019-11-26 06:50 Captain_Li 阅读 (158) 评论 (0) 编辑

2019年11月25日

Kibana创建索引成功,但一直不显示出来(Fielddata is disabled on text fields by default. Set fielddata=true........)

摘要:现象 把EFK整个集群搭建完成后,通过Kibana操作界面创建索引(如图1),我创建了lile-zabbix*的索引,显示是创建成功了,但是只要我在重新刷新一次,已经创建的索引就“消失了”。后通过查看Kibana与ES的日志,均报错如下 图1: 一、版本信息 二、解决办法 1、根据官网的信息,是对E 阅读全文

posted @ 2019-11-25 23:27 Captain_Li 阅读 (67) 评论 (0) 编辑

2019年11月21日

安装Docker报container-selinux >= 2.9错

摘要:Docker装了无数次,还是会遇到如此熟悉的问题,知道他是版本需要更新,但是就是找不到对应的,在网上找了差不多一个下午都没弄好。发现平时还是要多动脑子才行,既然知道是版本需要更新,那么到官网直接找版本,使用yum源再安装就可以了,为什么要去复制粘贴网上的,一个一个试下去。 报错如下 解决办法 阅读全文

posted @ 2019-11-21 23:38 Captain_Li 阅读 (26) 评论 (0) 编辑

2019年11月12日

Docker变量的相关总结

摘要:一、AVG与ENV 1、在Dockerfile中,使用ARG与ENV的区别 ARG:ARG定义的变量用于构建Docker镜像,在通过build把Dockerfile构建成镜像后,ARG定义的变量便不在起作用; ENV:ENV定义的变量用于容器的环境变量,在Dockerfile里定义后,在容器的运行时 阅读全文

posted @ 2019-11-12 22:42 Captain_Li 阅读 (33) 评论 (0) 编辑

2019年11月11日

Centos7安装pip或pip3

摘要:1、使用Python2安装pip 2、使用Python3安装pip3 阅读全文

posted @ 2019-11-11 15:42 Captain_Li 阅读 (11) 评论 (0) 编辑

2019年11月1日

CPU爆满后的无助感

摘要:告警 晚七点刚好上地铁,握在手里的手机震动了好几下,根据震动这几下的手感已经判断出这是钉钉在告警了,十有八九就是线上的问题,通过Zabbix监控的一台线上服务器已经五分钟不可达,这应该不会是网络网络问题了,如果是网络问题,其他线上机器应该都会不可达。没背电脑,只能干着急,后来大概看了一下云平台是因为 阅读全文

posted @ 2019-11-01 23:15 Captain_Li 阅读 (559) 评论 (3) 编辑

2019年10月22日

JMXtrans + InfluxDB + Grafana实现Zookeeper性能指标监控

摘要:一、总体效果图 这里是将集群全部放在一起,可以根据自己的审美看怎么放 二、监控指标 其中有些指标与第一篇Zookeeper通过四字命令基础监控(Zabbix)的四字命令的指标是有重复的,二者选一个则可 三、实现 1、influxdb的安装 1)设置yum源 2)安装influxdb 3)修改配置文件 阅读全文

posted @ 2019-10-22 22:17 Captain_Li 阅读 (91) 评论 (0) 编辑

2019年10月20日

ES三节点重启后报错no known master node

摘要:问题 一直在研究ES的监控怎么做,想偷点懒,不去通过API获取然后计算,就想找个现成的插件或者监控软件,只要装个agent就可以,然后就找到了x-pack,插件装好了之后,需要重启ES集群,线上的ES集群我想着既然是集群一台一台重启应该不会有问题的,太高估了,重启一台后,整个集群挂了...... 操 阅读全文

posted @ 2019-10-20 11:52 Captain_Li 阅读 (172) 评论 (1) 编辑

2019年10月15日

Docker service update更新不成功的问题

摘要:一、基本信息 1、Docker版本 [root@ip-172-0-0-88 ~]# docker --version Docker version 19.03.3, build a872fc2f86 2、系统版本 [root@ip-172-0-0-88 ~]# cat /etc/redhat-rel 阅读全文

posted @ 2019-10-15 00:13 Captain_Li 阅读 (178) 评论 (0) 编辑

2019年10月9日

Zookeeper通过四字命令基础监控(Zabbix)

摘要:一直在弄监控,这些个中间件Zookeeper、Kafka......,平时也只知道一点皮毛,也就搭建部署过,没有真正的用过,一般都是大数据的同学在用,作为运维人员我需要对他做一个监控,由于对他不是知根知底,监控哪些指标就真的是一个大头了。经过不断的在网上搜集,看别人是怎么做的,做了以下一个基本的监控 阅读全文

posted @ 2019-10-09 22:46 Captain_Li 阅读 (142) 评论 (1) 编辑

2019年9月20日

contab路径问题(脚本调用另一个文件)

摘要:问题描述 当在定时任务里,要执行一个脚本A,然后A脚本需要调用另一个文件B,此时定时任务执行不成功,会报错找不到文件 解决办法 先cd到放执行脚本的路径,这样就在定时任务的脚本里可以调用相对路径下的文件了 */1 * * * * cd /data/lile; /usr/bin/python3 mon 阅读全文

posted @ 2019-09-20 19:10 Captain_Li 阅读 (35) 评论 (0) 编辑

Python3报错:ModuleNotFoundError: No module named '_bz2'

摘要:系统信息 系统:CentOS Linux release 7.6.1810 (Core) python版本:python3.7 报错信息 from _bz2 import BZ2Compressor, BZ2Decompressor ModuleNotFoundError: No module na 阅读全文

posted @ 2019-09-20 19:04 Captain_Li 阅读 (798) 评论 (0) 编辑

Kubernetes概念之deployment

摘要:一整天一整天的坐在办公室,真的很~~~,懵圈中....,求解救。 本文通过《Kubernetes权威指南》的概念部分学习总结 Deployment作用 Deployment与RC的作用其实是一样的,都是为了管理Pod的副本数 Deployment的使用场景 1)创建一个Deployment对象来生成 阅读全文

posted @ 2019-09-20 16:05 Captain_Li 阅读 (84) 评论 (1) 编辑

2019年9月19日

磁盘告警之---神奇的魔法(Sparse file)

摘要:一、问题来源 半夜钉钉接到告警,某台机器的磁盘使用率少于20%,于是迷糊中爬起来,咔咔咔 find / -size +1G,咔咔咔,把几个只有4-5G的日志文件echo空值了一下,然后吓蒙了,刚刚使用的还有160G,怎么把两个日志文件一清空,就只使用了25G了,是不是刚刚没清醒把数据文件删了,但是仔 阅读全文

posted @ 2019-09-19 17:56 Captain_Li 阅读 (418) 评论 (2) 编辑

2019年9月18日

Kubernetes概念之RC

摘要:感觉自己浪费了一年的时间,种一棵树最好的时间是十年前,还有就是现在,虽然这颗树种了又种,种了又种,这次真的要种了...... 本文通过《Kubernetes权威指南》的概念部分学习总结 RC(Replication Controller) RC定义了一个期望的场景,即声明某种Pod的副本数量在任意时 阅读全文

posted @ 2019-09-18 18:02 Captain_Li 阅读 (45) 评论 (0) 编辑

2019年9月11日

Kubernetes概念之mater、node

摘要:很久没写博客了,终于把重心找回来了,不过没有以前有斗志、有理想、有目标了、慢慢来。你若问我我最近几年的规划是什么,还真不知道。突然发现摧毁一个人真的很简单。k8s也是一遍一遍的从入门到放弃,还是要好好弄弄了。 本文通过《Kubernetes权威指南》的概念部分学习总结 Kubernetes集群管理的 阅读全文

posted @ 2019-09-11 17:07 Captain_Li 阅读 (43) 评论 (5) 编辑

2019年7月11日

Centos7允许使用密码登录

摘要:现在使用云主机比较多,所以一般都是使用秘钥登录,当做一个集群的时候需要几台机器之间免密登录时,就需要修改他的配置文件了,刚做运维那会儿,很熟练,现在忘得差不多了,特此记录一下,下次又这个需求时就不需要到处查资料了。 1、vim /etc/ssh/sshd_config 保证下面两个配置是如下设置 2 阅读全文

posted @ 2019-07-11 10:51 Captain_Li 阅读 (924) 评论 (1) 编辑

2019年5月23日

Centos7下安装redis并能使得外网访问

摘要:一、安装脚本 #!/bin/bash #FileName: install_redis_centos7.sh #Date: 20190523 #Author: LiLe #Contact: 836217653@qq.com #Version: V1.0 #Description: centos7下安 阅读全文

posted @ 2019-05-23 11:17 Captain_Li 阅读 (321) 评论 (0) 编辑

2019年5月22日

安装gcc-c++报错解决办法

摘要:问题 每次安装依赖包gcc-c++的时候,经常会遇到包如下错误 Error: Package: libstdc++-devel-4.8.5-16.el7_4.2.x86_64 (ultra-centos-7.4-updates) Requires: libstdc++(x86-64) = 4.8.5 阅读全文

posted @ 2019-05-22 18:33 Captain_Li 阅读 (649) 评论 (0) 编辑

2019年4月28日

Linux下安装gradle

摘要:环境 Red Hat 7.6 操作步骤 1、下载、解压 wget https://downloads.gradle.org/distributions/gradle-4.6-bin.zip unzip gradle-4.6-bin.zip 2、添加到/etc/profile PATH=$PATH:/ 阅读全文

posted @ 2019-04-28 17:58 Captain_Li 阅读 (141) 评论 (0) 编辑

2019年4月23日

Zabbix server的配置文件没有真正生效

摘要:现状 Zabbix server端迁移之后,一直卡,卡的不行的卡,一直以为是网络的原因,实在忍受不下去了,还是得排查排查 在界面上一直显示这条,但是我的zabbix_server确实是启动的,但是实际查看进程的时候,server的进程只有一个,是不正常的,也就意味着配置文件的调优参数都没有生效 解决 阅读全文

posted @ 2019-04-23 16:36 Captain_Li 阅读 (218) 评论 (0) 编辑

2019年4月17日

通过ZipKin整理调用链路

摘要:缘由 公司使用的是Docker+微服务,服务拆分差不多41个了,然后过完年来就接到这个需求,把指定业务功能的业务基线整理出来,比如,登录这个操作会经过哪些微服务,把登录这个操作的链条列出来,从api--途径的服务--DB这样一个链条。接到这个需求后,我就傻逼似的一个一个去问开发,然而开发每个人只负责 阅读全文

posted @ 2019-04-17 19:20 Captain_Li 阅读 (1183) 评论 (0) 编辑

2019年4月11日

快速简单搭建wordpress平台

摘要:公司一直没有文档平台,于是想弄一个,弄过github平台的,但是都没用上,虽然这个搭建出来也没用上,还是花了时间才弄出来的,也许下次有用的时候,可以拿来就用 安装Wordpress的基础环境要求 1、Mysql 2、PHP 3、nginx 一、安装mysql 1、安装mysql wget -i -c 阅读全文

posted @ 2019-04-11 10:07 Captain_Li 阅读 (107) 评论 (0) 编辑

2019年4月10日

Centos7下使用yum源安装zabbix Server

摘要:系统:Centos7 zabbix版本:4.2 一、Zabbix Server端 1、安装仓库 rpm -ivh https://repo.zabbix.com/zabbix/4.2/rhel/7/x86_64/zabbix-release-4.2-1.el7.noarch.rpm rpm -ivh 阅读全文

posted @ 2019-04-10 15:39 Captain_Li 阅读 (686) 评论 (0) 编辑

2019年4月9日

zabbix升级遇到连接不上数据库的问题

摘要:问题 迁移zabbix-server端时,原来是4.0版本,现在为4.2版本,遇到如下问题 解决办法 update dbversion set mandatory=4020000; 阅读全文

posted @ 2019-04-09 16:52 Captain_Li 阅读 (315) 评论 (0) 编辑

导航