Назад | Перейти на главную страницу

Zabbix Proxy не собирает данные

У меня есть рабочий сервер Zabbix 1.8.2, собирающий данные для нашего офиса и нашего центра colo. Однако связь между коло и офисом ненадежна. Я пытаюсь настроить прокси-сервер на стороне colo, чтобы иметь кеш на 1 час и передавать данные на наш основной сервер в офисе. Наш сервер zabbix собран из исходников и использует базу данных mysql.

Я выполнил инструкции из документации zabbix, чтобы скомпилировать прокси с использованием базы данных sqlite3. Я добавляю прокси в zabbix в разделе Администрирование-> DM-> Прокси. Сервер zabbix "видит" прокси, потому что в поле "последний раз видели" всегда меньше 60 секунд. Однако, когда я назначаю прокси-сервер colo host, я перестаю получать от него данные. Файл zabbix_agentd.log хоста colo говорит следующее:

29343:20100622:124847 Timeout while answering request
29343:20100622:124847 Getting list of active checks failed. Will retry after 60 seconds

Об этом говорится в журнале zabbix_proxy.log.

2041:20100622:123131.760 Deleted 0 records from history [0.000994 seconds]
2028:20100622:124131.671 Error while receiving answer from server [ZBX_TCP_READ() failed 

Я также не могу получить какие-либо данные SNMP, которые важнее для меня, чем данные агента zabbix. У кого-нибудь раньше была такая проблема?

Zabbix Server OS: CentOS5.4 Zabbix Server Build: 1.8.2 из исходников Zabbix Proxy OS: CentOS5.4 Zabbix Proxy Build: 1.8.2 из исходников

P.S. База данных SQLite на прокси-сервере zabbix никогда не получает никаких данных, записанных в нее, это идентично тому, когда я создавал ее из пустой схемы в zabbix-1.8.2 / create / schema. (Да, я проверил разрешения)

У меня была такая же проблема несколько недель назад на хосте.

После установки нового хоста с zabbix-агентом я получил "ZBX_TCP_READ ()" в веб-панели Zabbix.

Решением было изменить значение Сервера в zabbix_agentd.conf на IP вместо HOSTNAME.

Проблема возникла из-за сервера имен, определенного в /etc/resolv.conf, который по какой-то причине зависал.

Не знаю, связано ли это с вашей проблемой, но попробовать стоит.

если вы используете активные элементы, вы должны установить proxy ip в качестве первой записи в файле конфигурации демона agentd, директиве «Server». если его пассивная проверка, все равно ip прокси должен быть в директиве "Server", чтобы соединения с него были разрешены.

snmp - другое дело, но в целом у меня есть две догадки:

  1. устройства snmp должны разрешать входящие соединения с прокси-хоста zabbix;
  2. Прокси-сервер zabbix должен быть скомпилирован с поддержкой snmp - см. сообщения о запуске прокси в его файле журнала, что он говорит о поддержке snmp?