View Full Version : Не работает мониторинг через zabbix-proxy
dmitryalexeeff
31-03-2010, 11:24
Собственно ситуация такова:
Добавляю хост с мониторингом через прокси(или клонирую от существующего).
Хост добавлен без ошибок, но данные не собираются. Но если мониторить напрямую с сервера то всё работает.
Что характерно, проблемы "немониторинга" наблюдаются только у вновь добавленных хостов. Хосты на прокси, которые были добавлены при прежнем админе мониторятся успешно. Проблема проявляется только при добавлении нового хоста. Задания для добавлено хоста есть, но висят в очереди и не двигаются.
Внимание вопрос:
1. Встречался-ли кто с подобной ситуацией ранее?
2. Если ли версии о причинах происхождения такого сбоя?
3. Если ли версии разрешения проблемы?
а что поменялось по сравнению с тем что было "при предыдущем админе"?
rincewind
31-03-2010, 13:46
Собственно ситуация такова:
Добавляю хост с мониторингом через прокси(или клонирую от существующего).
Хост добавлен без ошибок, но данные не собираются. Но если мониторить напрямую с сервера то всё работает.
Что характерно, проблемы "немониторинга" наблюдаются только у вновь добавленных хостов. Хосты на прокси, которые были добавлены при прежнем админе мониторятся успешно. Проблема проявляется только при добавлении нового хоста. Задания для добавлено хоста есть, но висят в очереди и не двигаются.
Внимание вопрос:
1. Встречался-ли кто с подобной ситуацией ранее?
2. Если ли версии о причинах происхождения такого сбоя?
3. Если ли версии разрешения проблемы?
По умолчанию настроенный прокси синхронизирует конфигурацию раз в час, если не ошибаюсь. Поэтому, либо меняем на прокси параметр ConfigFrequency на что-то подходящее, либо после добавления хостов удалённо перезапускаем прокси.
dmitryalexeeff
31-03-2010, 13:58
а что поменялось по сравнению с тем что было "при предыдущем админе"?
поменялся админ
dmitryalexeeff
31-03-2010, 14:09
По умолчанию настроенный прокси синхронизирует конфигурацию раз в час, если не ошибаюсь. Поэтому, либо меняем на прокси параметр configfrequency на что-то подходящее, либо после добавления хостов удалённо перезапускаем прокси.
К сожалению перезапуск не помог.
полезу ковырять базу (ридонли естественно :))
dmitryalexeeff
31-03-2010, 14:14
В таблице hosts на proxy отсутствует запись о добавленных мною хостах.
В логах кстати тоже пусто.
В таблице hosts на proxy отсутствует запись о добавленных мною хостах.
В логах кстати тоже пусто.
Я всегда делаю рестарт. если не помогает ( такое было на 1.6.2 ) - заново пересоздаю базу на прокси.
dmitryalexeeff
01-04-2010, 09:57
Каким образом пересоздаёте?
rincewind
01-04-2010, 12:34
Каким образом пересоздаёте?
Полагаю, что так же стандартно, как и все: drop database zabbix;create database zabbix;
И далее согласно инструкции - schema/mysql.sql создаём. При этом нет необходимости импортировать data для прокси.
dmitryalexeeff
06-04-2010, 06:36
Проблема решена.
При ближайшем рассмотрении оказалось что:
1. версия сервера 1,8
2. версия прокси 1,6
Вылечилось следующим образом:
1. /etc/init.d/zabbix-proxy stop
2. echo "create database proxy1;" | --user=root --password=*** -t
3. cat ~/zabbix-1.8/create/schema/mysql.sql | mysql --user=root --password=*** --database=proxy1 -t
4. cd ~/zabbix-1.8/
5. ./configure --enable_proxy --with_mysql
6. make install
7. vim /etc/zabbix/zabbix_proxy.conf
8. /etc/init.d/zabbix-proxy start
### Тут прокси синхронизировал конфигурацию, но очередь всё равно не обрабатывал. Сделал контрольный выстрел
9. /etc/init.d/zabbix-proxy stop && /etc/init.d/zabbix-proxy start
Теперь, всё работает, вроде как . . .