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