用网站做淘宝客怎么样,珍爱网,wifi网络服务商,找人建设一个网站多少钱实战开始#xff1a;
1 docker 部署 kafka 集群#xff0c;并验证
参考 Docker搭建Kafka集群 优秀文档
2 docker 部署 mysql
参考上一篇docker(六)
3.docker 部署 zabbix
参考 docker部署zabbix 优秀文档
BUG#xff1a;根据这篇文章部署后#xff0c;发现zabbix-s…实战开始
1 docker 部署 kafka 集群并验证
参考 Docker搭建Kafka集群 优秀文档
2 docker 部署 mysql
参考上一篇docker(六)
3.docker 部署 zabbix
参考 docker部署zabbix 优秀文档
BUG根据这篇文章部署后发现zabbix-server 图形时间与本地时间相差五个小时
参考优秀文档 思路修改
docker exec -it zabbix-web-nginx-mysql /bin/bash
cd /etc/php81/
cd php-fpm.d/
vim zabbix.conf
###修改时区###我这里使用的docker restart 重启容器后zabbix-web界面中时间正确
BUG:隔天关闭服务器后再登录发现zabbix-web时间又错误经过排查发现宿主机没有做时间效验根据 优秀文档 时间校对后web界面时间和宿主机一致 这里有一个疑惑为什么zabbix-agent的配置文件填写的是docker0上的ip? 这是因为docker0的ip就是设置的bip,桥接网络是 Docker 容器使用的默认网络当你创建一个新的容器时它会被连接到这个桥接网络中。 在桥接网络模式下Docker 容器的默认网络接口是 docker0,这个接口位于宿主机上用于连接所有在同一宿主机上运行的容器docker0 接口的 IP 地址作为 Zabbix Agent 的配置这通常是合理的做法特别是当 Zabbix Server 或者其他监控系统也运行在同一宿主机上时. 3.1 zabbix 监控 僵尸进程
僵尸进程 : 僵尸进程是已经结束执行但是其父进程尚未对其进行善后处理的进程。 较大的隐患 : 会导致系统特别卡但是cpu使用率却不高内存也不高。
参考以下文章配置
zabbix监控僵尸进程_zabbix proc.num-CSDN博客https://blog.51cto.com/qiuyue/3800989使用 Docker 安装 Zabbix并配置自定义监控项_docker zabbix监控宿主机 --csdn-CSDN博客
查看zabbix-sever的ip这步没有用
docker inspect --format{{range .NetworkSettings.Networks}}{{.IPAddress}}{{end}} zabbix-server-mysql
10.233.0.5
ip a 查看docker0的ip:10.233.0.1进入该容器内
docker exec -it zabbix-server-mysql /bin/bash使用zabbix-get测试(进行server容器后直接可以运行命令)zabbix_get -s 10.233.0.1 -k proc.num[,,zomb,]
0
???为什么不能使用zabbix-server的ip去测试监控项----上面已经解释了
进行实验模拟在宿主机上模拟时通过命令看得到僵尸进程由0变为1但是zabbix-web界面上的僵尸进程还是还0且使用zabbix-get命令
b938ad938a17:/var/lib/zabbix$ zabbix_get -s 192.168.10.130 -k proc.num[,,zomb,]
0
b938ad938a17:/var/lib/zabbix$ zabbix_get -s 10.233.0.1 -k proc.num[,,zomb,]
0这里修改了zabbix-agent的配置文件还是无法正确返回僵尸进程数量
b938ad938a17:/var/lib/zabbix$ zabbix_get -s 192.168.10.130 -k system.hostname
ddb3a9130c51这里测试一下到底返回的是哪台服务器的数据发现返回的是zabbix-agent容器的 id
考虑是返回zabbix-agent容器的数据进入容器模拟僵尸进程发现没有权限.....
---跳过---- 3.2 zabbix 监控其他机器
agent 1.容器部署没有优势2.二进制部署
上面就是使用容器部署无法监控---暂时跳过 3.21 二进制部署
新建虚拟机1. hostname:docker-132 ip:192.168.10.132 2. 参考zabbix一部署 agent (修改Server192.168.10.130)
根据 二进制部署 VS上面docker部署zabbix 发现docker部署server的配置文件中:DBHost未设置后面发现不影响---
监控僵尸进程参考 zabbix监控僵尸进程_zabbix proc.num-CSDN博客 模拟并结束僵尸进程 https://blog.51cto.com/qiuyue/3800989
模拟测试返回数据正确且在zabbix-web界面中显示正确 3.22 邮件告警企业微信告警告警
难点企业微信告警要写python脚本怎么解决要使用到python3容器内没有
短信告警参考
Docker容器中的zabbix配置短信告警_zabbix sms 脚本 docker-CSDN博客
13.zabbix学习笔记zabbix监控之短信报警_zabbix6 短信sms告警-CSDN博客 实际并没有收到短信发现未配置 秘钥还要收费---暂时放着
邮件告警
--这里需要配置相关mail服务需要使用yum发现镜像里没有这些软件需要学会制作镜像才能进行这些配置。
--暂时放到后面先学习docker-file制作