05 2022 档案
摘要:ubantu仓库路径 /etc/sources.list.d/ 安装zabbix_proxy yum -y install zabbix-proxy-mysql.x86_64 安装mysql mysql> create database zabbix_proxy_active character s
阅读全文
摘要:环境准备 zabbix server:192.168.61.111 配置文件指定java gateway地址和端口连接gateway 10052端口获取数据 java gateway:192.168.64.111 创建主机代理JMX,指定IP+端口收集被监控主机数据 tomcat:192.168.6
阅读全文
摘要:监控服务器的出入带宽,报文数量 网站响应速度超过几秒 CPU 1-15分钟负载,使用率 分布式监控:每个组件之间交互的时间都可以监控到。 server端安装配置 yum install zabbix-server-mysql zabbix-agent2 yum install centos-rele
阅读全文
摘要:在原有的pod添加一个临时的container,这个container可以包含我们排查问题的所有工具,netstat、ps、top、jmap等等。 实现原理: kubectl edit deploy deploy-nginx 启用功能 查看插件 [root@master-1 ~]# kubelet
阅读全文
摘要:应用场景 定期备份:使用 CronJob 可以定期备份数据库、文件系统或其他重要数据,确保数据得到定期备份,避免数据丢失。 日志清理:通过 CronJob 可以定期清理应用程序产生的日志文件,释放存储空间,保持系统健康。 定期报告:CronJob 可用于定期生成各种报表,如系统监控报告、财务报告等,
阅读全文
摘要:大佬文档:iptables详解 关系图 四表 filter:包过滤 NAT:ip地址和端口转换 mangle: raw: 五链 PRE ROUTING:预路由 INPUT:入站 FORWARD:转发POST ROUTING:已路由OUTPUT:出站 表应用顺序:RAW>mangle>nat>filt
阅读全文
摘要:1、Kibana >keepalived VIP + haproxy 代理elasticsearch 集群 < logstash 数据写入 2、Kibana >keepalived VIP + haproxy 代理elasticsearch 集群 <—— logstash <—— filebeat数
阅读全文
摘要:Filebeat 支持将数据直接写入到 redis 服务器,本步骤为写入到 redis ,另外 filebeat 还支持写入到 elasticsearch、logstash 等服务器。 grep -v "#" /etc/filebeat/filebeat.yml | grep -v "^$" fil
阅读全文
摘要:filebeat作为轻量级日志收集软件,不依赖java环境,不消耗内存,可以用户无法安装java环境的服务器或容器使用。 一、使用filebeat收集日志写入kafka [root@linux-host2 src]# grep -v "#" /etc/filebeat/filebeat.yml |
阅读全文
摘要:用一台服务器按照部署 redis 服务,专门用于日志缓存使用,用于 web 服务器产生大量日志的场景,例如下面的服务器内存即将被使用完毕,查看是因为 redis服务保存了大量的数据没有被读取而占用了大量的内存空间。 部署redis [root@linux-host2 ~]# cd /usr/loca
阅读全文
摘要:haproxy配置文件日志选项 [root@linux-host2 haproxy-1.7.5]# cat /etc/haproxy/haproxy.cfg global maxconn 100000 chroot /usr/local/haproxy uid 99 gid 99 daemon nb
阅读全文
摘要:自定义nginx日志格式为json log_format access_json '{"@timestamp":"$time_iso8601",' '"host":"$server_addr",' '"clientip":"$remote_addr",' '"size":$body_bytes_se
阅读全文
摘要:使用 codec 的 multiline 插件实现多行匹配,这是一个可以将多行进行合并的插件,而且可以使用 what 指定将匹配到的行与前面的行合并还是和后面的行合并。 https://www.elastic.co/guide/en/logstash/current/plugins-codecs-m
阅读全文
摘要:前提需要 logstash 用户对被收集的日志文件有读的权限并对写入的文件有写权限。如果启动用户是logstash。 默认启动加载配置文件:/etc/logstash/conf.d/,所有的日志收集配置文件应该放在这个路径。 1、 收集 单个 系统 日志 并 输出至文件 [root@linux-ho
阅读全文
摘要:1. 在linux中,每个执行程序都称为一个进程,每个进程分配一个id号,称为pid。 2. 每个进程都可能以两种方式存在的,前台和后台。 3. 程序启动分配进程,占用内存空间。 进程管理 ps -e 显示所有进程 -f 以全格式显示 -a 显示当前终端的所有进程 -u 以用户的格式显示进程信息 -
阅读全文
摘要:Docker Docker通过namespace及cgroup等来提供容器的资源隔离与安全保障等 网络名称空间概念:为了支持网络协议栈的多个实例,linux在网络栈通过网络名称空间将独立的协议栈隔离到不同的网络名称空间。处于不同网络名称空间的网络栈是完全隔离的,彼此之间无法通信。通过对网络资源的隔离
阅读全文
摘要:什么是 是 ELK ?通俗来讲,ELK 是由 Elasticsearch、Logstash、Kibana 三个开源软件的组成的一个组合体,ELK 是 elastic 公司研发的一套完整的日志收集、分析和展示的企业级解决方案,在这三个软件当中,每个软件用于完成不同的功能,ELK 又称为 ELK sta
阅读全文
摘要:keepalived 配置文件 安装依赖 yum install -y openssl openssl-devel libnl libnl-devel libnl3-devel 二进制安装keepalived wget https://www.keepalived.org/software/keep
阅读全文
摘要:参考文章:https://www.zhiboblog.com/1664.html,请移步原创查看,此文章仅作备份使用,如有侵权,联系我删除,谢谢~ 单域名配置文件如下 global daemon log 127.0.0.1 local6 maxconn 65535 chroot /usr/local
阅读全文
摘要:[root@web logs]# cat access.log | awk -F " " '{print $1}' |sort |uniq -c |sort -rn 79 xxx.23.132.13 4 113.xx.1xx.111 3 11x.136.xxx.131 2 18x.1xx.220.x
阅读全文
摘要:如果需要打印出磁盘使用率 ]# df -hT Filesystem Type Size Used Avail Use% Mounted on devtmpfs devtmpfs 2.0G 0 2.0G 0% /dev tmpfs tmpfs 2.0G 24K 2.0G 1% /dev/shm tmp
阅读全文
摘要:安装 1. 准备yum源: https://developer.aliyun.com/mirror/epel?spm=a2c6h.13651102.0.0.3fde1b11FsojqW https://developer.aliyun.com/mirror/centos?spm=a2c6h.1365
阅读全文
摘要:prometheus系统架构图 prometheus触发一条告警的过程: prometheus >触发阈值 >超出持续时间 >alertmanager >分组/抑制/静默 >媒体类型 >邮件/钉钉/微信等。 分组(group): 将类似性质的警报合并为单个通知。静默(silences): 是一种简单
阅读全文
摘要:docker启动后日志会在以下位置 /var/lib/docker/containers/容器ID/容器ID-json.log 也可以使用命令 docker logs 容器ID 容器日志路径 ]# ll /var/lib/docker/overlay2/97edc85bf35b6e703148b6d
阅读全文
摘要:一、构建基础镜像 1.1 构建php镜像 FROM centos:web RUN yum install -y https://mirrors.tuna.tsinghua.edu.cn/remi/enterprise/remi-release-7.rpm && yum install php56-p
阅读全文