2.7 KiB
Appendix
Zabbix configuration tuning
New in version 2.5.0
Zabbix server
To be able to handle large environments, Zabbix server is configured with the following parameters (provided that there is enough memory on the node otherwise the default values are used).
Memory cache sizes:
- CacheSize = 32M (default 8M)
- HistoryCacheSize = 128M (default 8M)
- TrendCacheSize = 512M (default 4M)
- HistoryTextCacheSize = 128M (default 16M)
The process numbers are also increased:
- StartPollers = 30 (default 10)
- StartPollersUnreachable = 30 (default 1)
- StartTrappers = 15 (default 5)
Refer to the Zabbix server official documentation for further details and this blog entry can be useful to configure the optimal number of Zabbix processes.
Zabbix agent
The following parameters are set up:
- StartAgents = 10 (number of processes used to collect data, default 3)
- Timeout = 30 (default 3 seconds)
Refer to the Zabbix agent official documentation for further details.
Kernel
Since cache related parameters of Zabbix server daemon are increased, Linux kernel has to be configured accordingly. The plugin also configures the maximum shared memory to 1GB (sysctl kernel.shmmax).
Refer to the How to configure shared memory for further details.
Links
- Zabbix Official site
- Zabbix 2.4 documentation
- Zabbix 2.4 documentation - SNMP traps <https://www.zabbix.com/documentation /2.4/manual/config/items/itemtypes/snmptrap>
- Fuel Plugins CLI guide <https://docs.mirantis.com/openstack/fuel/fuel-7.0 /user-guide.html#fuel-plugins-cli>
Components licenses
deb packages
Name | License |
---|---|
zabbix-agent | GPL-2.0 |
zabbix-frontend-php | GPL-2.0 |
zabbix-get | GPL-2.0 |
zabbix-sender | GPL-2.0 |
zabbix-server-mysql | GPL-2.0 |
rpm packages
Name | License |
---|---|
zabbix-agent | GPLv2+ |
zabbix-get | GPLv2+ |
zabbix-sender | GPLv2+ |
zabbix-server | GPLv2+ |
zabbix-server-mysql | GPLv2+ |
zabbix-web | GPLv2+ |
zabbix-web-mysql | GPLv2+ |