Добрый день
Помогите пожалуйста разобраться с проблемой.
Переехал забикс сервер с одной страни в другую, раньше был на нашем железе ESXI - сейчас также ESXI но уже в облаке. Ресурcи (ОЗУ\проц\диски ) теже, диски даже тут лучше - взял ссд.
6 gb ОЗУ
8 проц по 2,9
debian 11
nginx
postgres 14
timescaledb
Единственное отличие это то что на старом сервера веб и база была на разных хостах, тут всё на одном.
Перенёс базу, ждал пока инфо обновиться, после обновление раз в несколько часов перестают рисоваться графики, в это время в логах вижу slow query с значениями по 100 секунд. Беру проблемный запрос с лога вставляю в консоль и действительно очень долго обрабатывает его.
Возможно это не сильно по забиксу вопрос а больше по постгрес оптимизации ? Для постгрес взял такой конфиг
max_connections = 198
shared_buffers = 1536MB
effective_cache_size = 4608MB
maintenance_work_mem = 384MB
checkpoint_completion_target = 0.9
wal_buffers = 16MB
default_statistics_target = 100
random_page_cost = 1.1
effective_io_concurrency = 200
work_mem = 1985kB
huge_pages = off
min_wal_size = 1GB
max_wal_size = 4GB
max_worker_processes = 8
max_parallel_workers_per_gather = 4
max_parallel_workers = 8
max_parallel_maintenance_workers = 4
zabbix конфиг
LogFileSize=0
DebugLevel=3
PidFile=/run/zabbix/zabbix_server.pid
SocketDir=/run/zabbix
StartPollers=40
StartPreprocessors=100
StartPollersUnreachable=30
StartHistoryPollers=50
StartPingers=70
StartDiscoverers=8
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
HousekeepingFrequency=1
MaxHousekeeperDelete=10000
CacheSize=2096M
StartDBSyncers=8
HistoryCacheSize=2G
HistoryIndexCacheSize=1G
TrendCacheSize=256M
ValueCacheSize=512M
Timeout=4
FpingLocation=/usr/bin/fping
Fping6Location=/usr/bin/fping6
SSHKeyLocation=/home/zabbix/.ssh
LogSlowQueries=3000
StartLLDProcessors=30
StatsAllowedIP=127.0.0.1
Тест сервака https://browser.geekbench.com/v6/cpu/4319911
прикрепил картинку
Помогите пожалуйста разобраться с проблемой.
Переехал забикс сервер с одной страни в другую, раньше был на нашем железе ESXI - сейчас также ESXI но уже в облаке. Ресурcи (ОЗУ\проц\диски ) теже, диски даже тут лучше - взял ссд.
6 gb ОЗУ
8 проц по 2,9
debian 11
nginx
postgres 14
timescaledb
Единственное отличие это то что на старом сервера веб и база была на разных хостах, тут всё на одном.
Перенёс базу, ждал пока инфо обновиться, после обновление раз в несколько часов перестают рисоваться графики, в это время в логах вижу slow query с значениями по 100 секунд. Беру проблемный запрос с лога вставляю в консоль и действительно очень долго обрабатывает его.
Возможно это не сильно по забиксу вопрос а больше по постгрес оптимизации ? Для постгрес взял такой конфиг
max_connections = 198
shared_buffers = 1536MB
effective_cache_size = 4608MB
maintenance_work_mem = 384MB
checkpoint_completion_target = 0.9
wal_buffers = 16MB
default_statistics_target = 100
random_page_cost = 1.1
effective_io_concurrency = 200
work_mem = 1985kB
huge_pages = off
min_wal_size = 1GB
max_wal_size = 4GB
max_worker_processes = 8
max_parallel_workers_per_gather = 4
max_parallel_workers = 8
max_parallel_maintenance_workers = 4
zabbix конфиг
LogFileSize=0
DebugLevel=3
PidFile=/run/zabbix/zabbix_server.pid
SocketDir=/run/zabbix
StartPollers=40
StartPreprocessors=100
StartPollersUnreachable=30
StartHistoryPollers=50
StartPingers=70
StartDiscoverers=8
SNMPTrapperFile=/var/log/snmptrap/snmptrap.log
HousekeepingFrequency=1
MaxHousekeeperDelete=10000
CacheSize=2096M
StartDBSyncers=8
HistoryCacheSize=2G
HistoryIndexCacheSize=1G
TrendCacheSize=256M
ValueCacheSize=512M
Timeout=4
FpingLocation=/usr/bin/fping
Fping6Location=/usr/bin/fping6
SSHKeyLocation=/home/zabbix/.ssh
LogSlowQueries=3000
StartLLDProcessors=30
StatsAllowedIP=127.0.0.1
Тест сервака https://browser.geekbench.com/v6/cpu/4319911
прикрепил картинку
Comment