Hi,
I am running a 1.8.3 zabbix network with following load:
Number of hosts (monitored/not monitored/templates) 1570 1448 / 2 / 120
Number of items (monitored/disabled/not supported) 37720 19212 / 18508 / 0
Number of triggers (enabled/disabled)[true/unknown/false] 19459 19116 / 343 [434 / 7342 / 11340]
Required server performance, new values per second 130.3763
One VM guest master Server on ESX (4 CPUs, 26GB RAM, OS on internal disks, MYSQL on separated SAN), 12 proxies with internal disks. I am able to tune it till 250 values/s, above noway to keep it alive, queues grow, buffer free space decreases, we lose datas.
Any advise, idea, experience feedback are welcome; I think I read all forum threads on this subject.
Thanks for your help,
Alain
VMWARE ESX 3.5
- VM tools are installed
MASTER Debian 5.0.2 Lenny / kernel 2.6.26-2-amd64
- Shared memory /dev/shm 13GB
- All disks runing with NOOP scheduler
- Filesystems configured with noatime,nodiratime options
- swappiness=10
Zabbix 1.8.3 central server / main zabbix_server.conf parameters
StartPollers=10 --> I am wondering about this one, how can I tune it?
StartPollersUnreachable=1
StartTrappers=30 --> I am wondering about this one, how can I tune it?
HousekeepingFrequency=12
CacheSize=512M
CacheUpdateFrequency=60
Timeout=20
TrapperTimeout=300
UnreachablePeriod=45
UnavailableDelay=60
UnreachableDelay=15
TmpDir=/tmp --> Is there a benefit to use RAM? and which size?
HistoryCacheSize=64M
HistoryTextCacheSize=256M
StartDBSyncers=20 --> I am wondering about this one, how can I tune it?
TrendCacheSize=64M
MYSQL 5.0.51a-24 central zabbix database / main mysqld parameters
- Main parameters below, tuned with mysqltuner and tuning-primer.sh
[mysqld]
key_buffer = 512M
back_log = 50
max_connections = 100
max_connect_errors = 10
table_cache = 2048
max_allowed_packet = 16M
binlog_cache_size = 1M
max_heap_table_size = 256M
sort_buffer_size = 8M
join_buffer_size = 64M
thread_cache_size = 32
thread_concurrency = 8
query_cache_size = 128M
query_cache_limit = 64M
thread_stack = 192K
tmp_table_size = 256M
innodb_additional_mem_pool_size = 16M
innodb_buffer_pool_size = 12G
innodb_flush_log_at_trx_commit = 0
innodb_log_buffer_size = 8M
tmpdir=/mysqlram --> 4GB RAM
Twelve active Proxies running Debian 5.0.2 Lenny with only internal disks
- don't think there are the root cause of the problem
Zabbix 1.8.3 Proxies / main zabbix_proxy.conf parameters
HistoryCacheSize=64M
HistoryTextCacheSize=256M
StartDBSyncers=8
TrendCacheSize=64M
StartPollers=10
StartTrappers=7
HousekeepingFrequency=1
I am running a 1.8.3 zabbix network with following load:
Number of hosts (monitored/not monitored/templates) 1570 1448 / 2 / 120
Number of items (monitored/disabled/not supported) 37720 19212 / 18508 / 0
Number of triggers (enabled/disabled)[true/unknown/false] 19459 19116 / 343 [434 / 7342 / 11340]
Required server performance, new values per second 130.3763
One VM guest master Server on ESX (4 CPUs, 26GB RAM, OS on internal disks, MYSQL on separated SAN), 12 proxies with internal disks. I am able to tune it till 250 values/s, above noway to keep it alive, queues grow, buffer free space decreases, we lose datas.
Any advise, idea, experience feedback are welcome; I think I read all forum threads on this subject.
Thanks for your help,
Alain
VMWARE ESX 3.5
- VM tools are installed
MASTER Debian 5.0.2 Lenny / kernel 2.6.26-2-amd64
- Shared memory /dev/shm 13GB
- All disks runing with NOOP scheduler
- Filesystems configured with noatime,nodiratime options
- swappiness=10
Zabbix 1.8.3 central server / main zabbix_server.conf parameters
StartPollers=10 --> I am wondering about this one, how can I tune it?
StartPollersUnreachable=1
StartTrappers=30 --> I am wondering about this one, how can I tune it?
HousekeepingFrequency=12
CacheSize=512M
CacheUpdateFrequency=60
Timeout=20
TrapperTimeout=300
UnreachablePeriod=45
UnavailableDelay=60
UnreachableDelay=15
TmpDir=/tmp --> Is there a benefit to use RAM? and which size?
HistoryCacheSize=64M
HistoryTextCacheSize=256M
StartDBSyncers=20 --> I am wondering about this one, how can I tune it?
TrendCacheSize=64M
MYSQL 5.0.51a-24 central zabbix database / main mysqld parameters
- Main parameters below, tuned with mysqltuner and tuning-primer.sh
[mysqld]
key_buffer = 512M
back_log = 50
max_connections = 100
max_connect_errors = 10
table_cache = 2048
max_allowed_packet = 16M
binlog_cache_size = 1M
max_heap_table_size = 256M
sort_buffer_size = 8M
join_buffer_size = 64M
thread_cache_size = 32
thread_concurrency = 8
query_cache_size = 128M
query_cache_limit = 64M
thread_stack = 192K
tmp_table_size = 256M
innodb_additional_mem_pool_size = 16M
innodb_buffer_pool_size = 12G
innodb_flush_log_at_trx_commit = 0
innodb_log_buffer_size = 8M
tmpdir=/mysqlram --> 4GB RAM
Twelve active Proxies running Debian 5.0.2 Lenny with only internal disks
- don't think there are the root cause of the problem
Zabbix 1.8.3 Proxies / main zabbix_proxy.conf parameters
HistoryCacheSize=64M
HistoryTextCacheSize=256M
StartDBSyncers=8
TrendCacheSize=64M
StartPollers=10
StartTrappers=7
HousekeepingFrequency=1
Comment