LINUX.ORG.RU
ФорумAdmin

Zabbix не получает данные вовремя. Что я делаю не так?

 


0

1

Настраиваю Zabbix для сбора данных с удалённых точек, подключенных через 3G-свистки.

Написал простой скрипт, который передаёт данные о загрузке процессора определённым процессом. Добавил в Zabbix элемент данных для получения ответа от скрипта с обновлением в 60 сек.

Если посмотреть историю данных, то данные получены в 00:35:43, 00:16:36, 21:49:55, 21:46:13, 19:55:54, 10:15:27, 09:44:47, 09:27:26.

Timeout в конфиге Zabbix'а выставлен в 6 сек. Если попробовать получить данные с zabbix-сервера через zabbix_get, то очень редко на получение данных требуется больше 2 секунд. Если посмотреть данные «Host local time», то данные передаются примерно раз в 2 минуты (при интервале 60 сек.)

Что можно подкрутить?

★★

Посмотреть логи сервера для начала. И может быть таймауты подкрутить.

generator ★★★
()

Посмотри в дашборде не ругается ли заббикс на перегруженность poller'ов и на графиках проверь. Если что, увеличь их количество в zabbix_server.conf

af5 ★★★★★
()
Ответ на: комментарий от af5

Ага, тоже первой в голову пришла мысль о занятых (заблокированных) поллерах.

Еще, ТС, ты чем данные отправляешь? Через userparam или zabbix sender?

nstorm
()
Ответ на: комментарий от af5

Да, ругается: Zabbix poller processes more than 75% busy

Сейчас увеличу, спасибо за подсказку!

SaBo ★★
() автор топика
Ответ на: комментарий от af5

Zabbix перестал ругаться, но проблема осталась.
Pooller'ы загружены на ~30%

SaBo ★★
() автор топика
Ответ на: комментарий от nstorm

Еще, ТС, ты чем данные отправляешь? Через userparam или zabbix sender?

Через userparam

SaBo ★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.