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页面配置自动注册
    zabbix篇- zabbix server5.0与4.4.1性能对比测试_第1张图片
    zabbix篇- zabbix server5.0与4.4.1性能对比测试_第2张图片
    zabbix篇- zabbix server5.0与4.4.1性能对比测试_第3张图片

注意: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
    zabbix篇- zabbix server5.0与4.4.1性能对比测试_第4张图片
    zabbix篇- zabbix server5.0与4.4.1性能对比测试_第5张图片

  • 5.0
    zabbix篇- zabbix server5.0与4.4.1性能对比测试_第6张图片
    zabbix篇- zabbix server5.0与4.4.1性能对比测试_第7张图片

5.3 40个agent性能对比

  • 4.4已经崩溃,增加到40个,6分钟后就无法采集到数据了
    zabbix篇- zabbix server5.0与4.4.1性能对比测试_第8张图片
    页面报错说server已经not running!
    在这里插入图片描述
    删除10个agent之后:
    zabbix篇- zabbix server5.0与4.4.1性能对比测试_第9张图片
    再删除5个agent:
    zabbix篇- zabbix server5.0与4.4.1性能对比测试_第10张图片
    再删除5个agent,保留20个agent页面不再报错,但是页面跳转比40个agent的5.0server页面明显慢了些。
    zabbix篇- zabbix server5.0与4.4.1性能对比测试_第11张图片

  • 5.0一直能正常监控
    zabbix篇- zabbix server5.0与4.4.1性能对比测试_第12张图片
    zabbix篇- zabbix server5.0与4.4.1性能对比测试_第13张图片

6- 总结

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

你可能感兴趣的:(自动化运维,zabbix5.0,zabbix性能测试,zabbix,server压测)