zabbix篇- zabbix server5.0与4.4.1性能对比测试

1- 引言

据说5.0在性能表现上做了优化,所以测试一下玩玩

  • 测试环境描述

172.16.212.88 zabbix server5.0 + docker启动zabbix agent
172.16.212.77 zabbix server4.4 + docker启动zabbix agent

2- 安装zabbix server5.0和4.4.1

根据官网安装即可!

https://www.zabbix.com/download?zabbix=5.0&os_distribution=centos&os_version=7&db=mysql&ws=nginx

https://www.zabbix.com/download?zabbix=4.4&os_distribution=centos&os_version=7&db=mysql&ws=nginx

3- 配置agent自动注册

  • 安装并启动docker
yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
yum install docker-ce -y
systemctl enable docker
systemctl start docker
  • server页面配置自动注册
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述

注意:5.0和4.4都是一样的配置方法~示例页面为5.0的页面

4- 容器内启动agent

#启动31个agent,更多的话自己更改{40000..40030}即可
for i in {40000..40030};do docker  run  --name agent-$i  -p $i:10050  -e ZBX_HOSTNAME="hostname-$i"  -e ZBX_SERVER_HOST="172.17.0.1" -e ZBX_SERVER_PORT=10051  -v /root/zabbixagent/zabbix_agent.conf.d/:/etc/zabbix/zabbix_agentd.d/  -v /root/zabbixagent/script/:/usr/local/etc/script_all/ -d  zabbix/zabbix-agent:latest;done

#停止agent
for i in {40000..40030};do docker stop agent-$i;done

#删除agent
for i in {40000..40030};do docker rm -f agent-$i;done

5- 逐渐增加agent数量,观察4.4和5.0的性能

5.1 20个agent-15min对比server性能

  • 4.4
    在这里插入图片描述
    在这里插入图片描述

  • 5.0
    在这里插入图片描述
    在这里插入图片描述

5.3 40个agent性能对比

  • 4.4已经崩溃,增加到40个,6分钟后就无法采集到数据了
    在这里插入图片描述
    页面报错说server已经not running!
    在这里插入图片描述
    删除10个agent之后:
    在这里插入图片描述
    再删除5个agent:
    在这里插入图片描述
    再删除5个agent,保留20个agent页面不再报错,但是页面跳转比40个agent的5.0server页面明显慢了些。
    在这里插入图片描述

  • 5.0一直能正常监控
    在这里插入图片描述
    在这里插入图片描述

6- 总结

由上面的测试可见,5.0确实比4.4性能好,赶紧升级一波吧~

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
您好!要在一台CentOS 7服务器上安装Zabbix Server 5.0,以及在另一台服务器上安装Zabbix Agent 5.0,您可以按照以下步骤进行操作: 1. 在Zabbix Server上执行以下命令以添加Zabbix官方仓库: ```bash sudo rpm -ivh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm ``` 2. 安装Zabbix Server: ```bash sudo yum install zabbix-server-mysql zabbix-web-mysql ``` 3. 启用并启动Zabbix Server服务: ```bash sudo systemctl enable zabbix-server sudo systemctl start zabbix-server ``` 4. 在Zabbix Agent所在的服务器上执行以下命令以添加Zabbix官方仓库: ```bash sudo rpm -ivh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm ``` 5. 安装Zabbix Agent: ```bash sudo yum install zabbix-agent ``` 6. 编辑Zabbix Agent配置文件 `/etc/zabbix/zabbix_agentd.conf`,将`Server`和`ServerActive`参数设置为Zabbix Server的IP地址: ```bash Server=ZABBIX_SERVER_IP ServerActive=ZABBIX_SERVER_IP ``` 请将 `ZABBIX_SERVER_IP` 替换为实际的Zabbix Server IP地址。 7. 启用并启动Zabbix Agent服务: ```bash sudo systemctl enable zabbix-agent sudo systemctl start zabbix-agent ``` 现在,您应该已经成功安装并配置了Zabbix ServerZabbix Agent。您可以通过访问Zabbix Server的IP地址来访问Zabbix Web界面,并使用默认的用户名和密码 "Admin" 进行登录。从Zabbix Web界面上,您可以配置监控项目并监控Zabbix Agent所在服务器的各项指标。 希望这对您有所帮助!如果您有任何其他问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鬼刺

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值