201912-13 nginx使用syslog发送日志到logstash 接elk配置继续 elk配置前一篇 传送门 1.配置nginx日志和网站配置文件 [crayon-68122de3611af456842593/] [crayon-68122de3611b5631904870/] 域名配置文件中www.test.com.conf [crayon-68122de3611b8524965733/] 解析配置文件: [cray.... Read More >
201912-10 FastDFS高可用集群架构配置搭建 一、基本模块及高可用架构 FastDFS 是余庆老师开发的一个开源的高性能分布式文件系统(DFS)。 它的主要功能包括:文件存储,文件同步和文件访问,以及高容量和负载平衡。 FastDFS 系统有三个角色:跟踪服务器(Tracker Server)、存储服务器(Storage Server)和客户端(Client)。 Tracker Server: 跟踪服务器,主要做调度工.... Read More >
201912-10 Loki、promtail、Grafana、Prometheus日志监控安装与配置 安装 Loki、promtail、Grafana Prometheus 二进制包安装 [crayon-68122de36213d850976623/] Loki配置文件 [crayon-68122de362143906336139/] promtail配置文件 [crayon-68122de362147539217985/] 创建安装目录.... Read More >
201912-06 通过keepalive实现Nginx高可用 Keepalive介绍 Keepalived主要功能是用来防止单点故障(单点故障是指一旦某一点出现故障就会导致整个系统架构的不可用)的发生,从而实现高可用性和热备。它诞生之初的目的是能够自主调用ipvsadm来生成规则,并且能够自动实现将用户访问的地址转移到其他节点上进行实现的。 Keepalived:核心包含一个core模块和2个checkers和VRRP协议。Core.... Read More >
201912-04 mysql查询结果发送到邮箱 #mail配置请移步 这里 传送门 1.需求 领导每天要查看谁登陆过系统,就是要看公司系统的用户登录情况。要求以邮件方式发给他。 思路:mysql查询出结果,直接通过mailx邮箱发送给指定邮箱 mysql查询出数据格式如下 问题就在于发送到企业邮箱,老板是用钉钉打开的,就是在钉钉客户端接收到的邮件,然后这个格式就乱了(比较严重),打开就这样了(老板.... Read More >
201911-27 Centos7搭建RabbitMQ集群 [crayon-68122de362dcb746433046/] #注意:本人是用docker来做的,基本都大同小异,有差异的就是docker镜像系统都是最小安装,里面很多依赖包都没有。 思路:先装好一个容器(centos7),然后把整个配置好的容器docker打包提交成镜像,然后再以这个配置好的镜像再启动2例容器,然后配置这三个容器,达到集群效果,其实和开了多个虚拟机是一样的。就不.... Read More >
201911-26 -bash: /usr/bin/yum: /usr/bin/python2.7: bad interpreter: No such file or directory #注,python环境被卸载,导致yum和python都无法使用,其实很多依赖python的命令都无法使用了,基本系统瘫痪(原因,昨天莫名其妙xshell上面出现个同步所有命令的东西,然后状态是on,当时没在意,在其他机器卸载python包的时候,由于他同步发送卸载命令给所有开启的终端,导致三台机器一起卸载了python和openssl这真是个坑人的功能) 废话不说,来说说补救措施吧,因为.... Read More >
201911-22 Docker容器里centos、unbuntu无法使用 systemctl 命令 注@# 据说在 Linux Docker中无法使用 systemd(systemctl) 相关命令的原因是 1号进程不是 init ,而是其他例如 /bin/bash ,所以导致缺少相关文件无法运行。(System has not been booted with systemd as init system (PID 1). Can't operat)例:错误如下 .... Read More >
201911-19 k8s二进制环境部署kube-Prometheus踩坑记录 错误: 安装prometheus的时候 prometheus-adapter 这个pod启动失败错误如下: [crayon-68122de3637a6753702174/] cluster doesn't provide requestheader-client-ca-file 从错误上得知我的kube-apiserver没有--requestheader-client.... Read More >
201911-17 k8s常见错误总结 1.kubelet 早起发现,k8s集群的svc里的endpoint 后端podip全部为空,吓得我赶紧看了下kube-proxy状态,没啥问题,然后再看看集群节点状态,一直间歇性NotReady,再看kubelet时,发现了以下错误 错误:Discovered runtime cgroups name: /system.slice/docker.service or failed.... Read More >