美文网首页
zabbix性能调优

zabbix性能调优

作者: Daisy小朋友 | 来源:发表于2019-05-24 17:36 被阅读0次

zabbix教程

http://www.cnblogs.com/skyflask/p/8358256.html
https://www.linuxidc.com/Linux/2019-05/158758.html

1. zabbix数据流

image.png

2.衡量zabbix的性能指标为nvps

image.png

影响zabbix性能的指标:
1 监控项的数量以及监控的频率等
2 housekeeper的设置和数据库的大小
3 同时在线web界面的用户数量
管理--一般--管家查看housekeeper的设置


image.png

对zabbix进行调优的方式:
1 数据库,固态硬盘最好。不要使单个表过大,可以进行分表处理。增大数据库的内存,使zabbix查询的时候可以先从内存中查到显示到页面,更快一点。
2 更新频率的设置,没有太大变化的数据可以更改更新的频率。
3 减少错误的逻辑关系的输入。
4 平时使用的时候多使用last,nodata这种不需要处理分析的表达式。
5 数据收集的方式,更改为主动模式会更快一些。
6 数据类型,收集数字要比收集文字要更快一些。
7 历史数据分析也会影响zabbix性能,但不是很多。


image.png

3.初始化设置的常见问题

image.png

4.如何判断zabbix性能状态下降了

image.png

5.确认问题

如何判断zabbix缓慢的根本原因呢?
通过zabbix web页面去查看,可以分析历史数据


image.png
  • 可以通过一些分析工具进行分析
  • zabbix server开启debug模式,如果zabbix缓慢可以开启Debuglevel=4或5去收集更多的信息(默认会开启Debuglevel=3)
DebugLevel级别的含义
### Option: DebugLevel
#   Specifies debug level:
#   0 - basic information about starting and stopping of Zabbix processes
#   1 - critical information
#   2 - error information
#   3 - warnings
#   4 - for debugging (produces lots of information)
#   5 - extended debugging (produces even more information)
#
# Mandatory: no
# Range: 0-5
# Default:
# DebugLevel=3
  • ps aux|grep zabbix_server
[root@VM_20_3_centos zabbix]# ps -ef|grep sync
zabbix    2583   730  0 11:26 ?        00:00:01 /usr/sbin/zabbix_server: configuration syncer [synced configuration in 0.028280 sec, idle 60 sec]
zabbix    2681   730  0 11:26 ?        00:00:02 /usr/sbin/zabbix_server: history syncer #1 [processed 0 values, 0 triggers in 0.000016 sec, idle 1 sec]
zabbix    2682   730  0 11:26 ?        00:00:02 /usr/sbin/zabbix_server: history syncer #2 [processed 0 values, 0 triggers in 0.000015 sec, idle 1 sec]
zabbix    2683   730  0 11:26 ?        00:00:02 /usr/sbin/zabbix_server: history syncer #3 [processed 0 values, 0 triggers in 0.000021 sec, idle 1 sec]
zabbix    2684   730  0 11:26 ?        00:00:02 /usr/sbin/zabbix_server: history syncer #4 [processed 5 values, 2 triggers in 0.006356 sec, idle 1 sec]

具体查看图片中时间,如,第一个处理1845个监控项使用了0.2s,如果处理1845个监控项使用了25s那就说明zabbix非常繁忙,需要增加节点或其他操作了


image.png

如这下面这个图代表zabbix非常繁忙,需要增加资源


image.png image.png
  • 获取zabbix内部性能数据


    image.png

相关文章

网友评论

      本文标题:zabbix性能调优

      本文链接:https://www.haomeiwen.com/subject/rwhnzqtx.html