一些常见的跨平台日志收集平台,如阿里云日志、efk,一般都是按一行作为一条日志记录。
Python默认的输出会将消息原样输出,如果有异常的话,会将异常堆栈多行形式返回。不方便进行日志的收集分析。所以需
EFK 收集 Ingress Nginx 日志
准备环境
Elasticsearch:http://10.0.0.1:9200", "http://10.0.0.2:9200", "http://10.0.0.3:9200
redis:10.0.0
Ingress Nginx 添加 basic auth 认证
创建认证文件
通过htpasswd工具生成用户密码文件
# htpasswd是apache httpd工具包中的工具
# 安装htpasswd
## centos
yum install httpd-
k8s 使用Init Container确保依赖服务是否启动
在K8S使用过程中,我们在启动服务过程中,可能会存在服务依赖启动的问题。比如:我们希望先启动MySQL服务,再启动Nginx服务。此时可以使用initContainers来实现我们需要的功能,控制服务
常用shell脚本
1、Dos 攻击防范(自动屏蔽攻击 IP)
2、Linux 系统发送告警脚本
3、MySQL 数据库备份单循环
4、MySQL 数据库备份多循环
5、Nginx 访问访问日志按天切割
6、Ngin