layout: post
title: zabbix性能优化
date: 2018-04-03
tags: [“Zabbix”,”软件服务”]
1、添加监控方面优化
Database:历史数据不要保存太长时长;
尽量让数据缓存在数据库服务器的内存中;
触发器表达式:减少使用min(), max(), avg();尽量使用last(),nodata();
数据收集:polling较慢(减少使用SNMP/agentless/agent);尽量使用trapping(agent(active));
数据类型:文本型数据处理速度较慢;尽量少收集类型为text或string类型的数据;多使用类型为numeric的;
2、zabbix服务器的进程优化
减少zabbix组件的使用
StartPollers=60 增加poller的时长
StartPingers=10 增大Pinger的值
StartDBSyncer=5 根据数据库I/O指定DBSyncer的数量
3、设定合理的缓存大小
CacheSize=8M
HistoryCacheSize=16M
HistoryIndexCacheSize=4M
TrendCacheSize=4M
ValueCacheSize=4M
内存允许,增大以上值,会显著提升性能。
4、数据库分库分表,按月、周和日规划
分表:
history_
trends
events*
文档更新时间: 2019-01-02 10:04 作者:张尚