zabbix的优化

zabbix的优化

  zabbix performance tuning
nvps:New Value Per Second
  100w/m     15000/s

1、zabbix服务器进程数量调整

配置文件中:StartPollers=5
alerter报警进程
discover 网络发现进程
escalator报警升级进程
http poller web监控进程
housekeeper 管理历史数据清理
poller 监控数据进程,实际应用中要调整大一些
trapper 被动模式下,要调整大一些
configration syncer 配置同步,一般不用调整
ipmi poller

2、进程数量调整

StartPollers=50
StartPingers=10
StartDBSyncers=2

3、数据库优化:

分表:history_历史相关和表需要分表
trend
趋势相关的表需要分表
events*事件相关的表需要分表

4、监控建议

  • Database :历史数据不要保存太长时间;尽量让数据缓存数据库服务器内存中
  • 触发器的表达式:减少使用min()、max()、avg();尽量使用last(),nodata();
  • 数据收集:polling较慢时,减少使用snmp/agentless/agent,尽量使用trapping方式,即agent(active);
  • 数据类型:文本型数据处理速度较慢,尽量少收集类型为text或string或log型的数据,多使用numeric型数据;

你可能感兴趣的:(zabbix的优化)