Здравствуйте, коллеги!
Обнаружил проблему с распределённым мониторингом.
Установил и настроил две ноды Zabbix в соответствии c разделом 15.3 инструкции. Единственное отличие - у меня ID нод не 1 и 2, а 2 и 3. Процесс Node watcher запустился на обоих узлах. В веб-интерфейсе мастер-ноды не показывется подчинённая нода.
В логе сервера Zabbix - ошибки Postgres'а о том, что необходимо явно производить приведение типа данных к текстовому для аргумента функций md5 и length. Эта ошибка уже обсуждалась на форумах, посвященных Zabbix'у. Она возникает в версиях PostgreSQL версий старше 8.2. Известен workaround - создать в БД zabbix функции md5 и length, выполняющие приведение типов:
create function md5(numeric) returns text as 'select md5(($1)::text;' language sql immutable returns null on null input;
Создал вышеозначенные функции. Теперь появилась другая ошибка: подчинённый узел отправляет вышестоящему узлу данные (NODE 2: Received auditlog_details from node 3 datalen 14772) после чего сервер Zabbix на вышестоящем узле завершает работу (One child process died (PID: 6611). Exiting ...) В логах постгреса при этом ничего интересного.
Подробные логи заббикса приложить не могу - движок форума не позволяет большой размер.
Обнаружил проблему с распределённым мониторингом.
Установил и настроил две ноды Zabbix в соответствии c разделом 15.3 инструкции. Единственное отличие - у меня ID нод не 1 и 2, а 2 и 3. Процесс Node watcher запустился на обоих узлах. В веб-интерфейсе мастер-ноды не показывется подчинённая нода.
В логе сервера Zabbix - ошибки Postgres'а о том, что необходимо явно производить приведение типа данных к текстовому для аргумента функций md5 и length. Эта ошибка уже обсуждалась на форумах, посвященных Zabbix'у. Она возникает в версиях PostgreSQL версий старше 8.2. Известен workaround - создать в БД zabbix функции md5 и length, выполняющие приведение типов:
create function md5(numeric) returns text as 'select md5(($1)::text;' language sql immutable returns null on null input;
Создал вышеозначенные функции. Теперь появилась другая ошибка: подчинённый узел отправляет вышестоящему узлу данные (NODE 2: Received auditlog_details from node 3 datalen 14772) после чего сервер Zabbix на вышестоящем узле завершает работу (One child process died (PID: 6611). Exiting ...) В логах постгреса при этом ничего интересного.
Подробные логи заббикса приложить не могу - движок форума не позволяет большой размер.
Comment