zabbix最近开始断图了…解决方法如下:
cat /etc/zabbix/zabbix_server.conf
1 | 适当增大如下参数 |
zabbix最近开始断图了…解决方法如下:
cat /etc/zabbix/zabbix_server.conf
1 | #适当增大如下参数 |
使用Zabbix监控Docker容器以及容器资源占用情况
- Zabbix Server+Zabbix Client准备就绪
在有docker容器的zabbix客户端上进行如下操作
1 | #安装模块 |
环境中日志产生量太大导致磁盘被爆, 很大原因是因为docker没有限制日志大小造成的。
vim /etc/docker/daemon.json [此文件没有则创建]
1 | #增加log-opts参数 |
max-size=500m,意味着一个容器日志大小上限是500M,
max-file=3,意味着一个容器有三个日志,分别是id+.json、id+1.json、id+2.json
more >>1 | wget https://github.com/bcicen/ctop/releases/download/v0.7.3/ctop-0.7.3-linux-amd64 -O /usr/local/bin/ctop |
| 服务名称 | IP | 宿主机IP | Docker子网 |
|---|---|---|---|
| Nacos1 | 10.100.10.2:8848 | 192.168.1.201:8848 | 10.100.10.0/24 |
| Nacos2 | 10.100.20.2:8848 | 192.168.1.202:8848 | 10.100.20.0/24 |
| Nacos3 | 10.100.30.2:8848 | 192.168.1.203:8848 | 10.100.30.0/24 |
| MySQL主 | 172.17.0.2:3306 | 172.17.0.0/16 | |
| MySQL从 | 172.17.0.3:3306 | 172.17.0.0/16 |
注:准备好MySQL主从环境
more >>docker-compose定义子网,需要指定version为2,如果version设置为3则会报如下错误
1 | ERROR: The Compose file './docker-compose-xxx.yml' is invalid because: |
docker安装后,默认会创建三种网络类型,bridge、host和none
1 | # docker network ls |
Nginx配置的域名使用了Cloudflare CDN服务,Nginx日志获取到的客户端IP不是用户的真实IP地址,进而不能对相关接口服务做访问限制。
1 | #在location区段加入以下配置 |
tag:
缺失模块。
1、请确保node版本大于6.2
2、在博客根目录(注意不是yilia-plus根目录)执行以下命令:
npm i hexo-generator-json-content --save
3、在根目录_config.yml里添加配置:
jsonContent:
meta: false
pages: false
posts:
title: true
date: true
path: true
text: false
raw: false
content: false
slug: false
updated: false
comments: false
link: false
permalink: false
excerpt: false
categories: false
tags: true