Здравствуйте! Помогите пожалуйста прояснить некоторые моменты в, казалось бы, простейшей ситуации использования активного Zabbix Agent 2.
Подавляющее большинство документации описывает пассивный агент, там все просто и понятно. Но в моих инсталляциях все хосты в случайных местах и невозможно к ним делать пробросы портов. Поэтому они сами должны ходить на сервер и выгружать метрики. Почему-то таким инсталлциям мало уделяется внимания, хотя мне кажется что они вполне типовые.
Вопросы:
1) Сервер. Что необходимо прописать в разделе Interfaces? Я встречал рекомендации казать там IP 0.0.0.0 и порт 10051. Но тогда в списке хостов в графе Availability светится неприятная красная табличка ZBX.
2) Агент. В конфиге агента я оставляю закоменированной строку # ServerActive= и прописываю свой сервер в строке Server=. В моем понимании, при старте агент должен обратиться на сервер найти там свои шаблоны по Hostname и получить инструкции что ему делать. Но я ничего подобного не наблюдаю. Агент просто стартует и ничего не делает. В серверном логе коннекций не вижу. Самое удивительное что точно такая же инсталляция на другом хоте работает исправно, в логе агента вижу проверки и в данных сервера вижу метрики. Как может быть такое разное поведение агентов, отличающихся только Hostname? Почему агент даже не пытается никуда обратиться?
Прошу прощения за длинный текст, но почему-то примитивные вопросы всегда какие-то длинные)
PS. Всю сеть проверил, блокировок нет. Конфиги агентов рабочего и не рабочего хоста отличаются только Hostname. Шаблоны на стороне сервера одинаковые для рабочего и нерабочего агента
PPS. Zabbix Server 5.2.2, Zabbix Agent 2 (5.2.7) windows
Подавляющее большинство документации описывает пассивный агент, там все просто и понятно. Но в моих инсталляциях все хосты в случайных местах и невозможно к ним делать пробросы портов. Поэтому они сами должны ходить на сервер и выгружать метрики. Почему-то таким инсталлциям мало уделяется внимания, хотя мне кажется что они вполне типовые.
Вопросы:
1) Сервер. Что необходимо прописать в разделе Interfaces? Я встречал рекомендации казать там IP 0.0.0.0 и порт 10051. Но тогда в списке хостов в графе Availability светится неприятная красная табличка ZBX.
2) Агент. В конфиге агента я оставляю закоменированной строку # ServerActive= и прописываю свой сервер в строке Server=. В моем понимании, при старте агент должен обратиться на сервер найти там свои шаблоны по Hostname и получить инструкции что ему делать. Но я ничего подобного не наблюдаю. Агент просто стартует и ничего не делает. В серверном логе коннекций не вижу. Самое удивительное что точно такая же инсталляция на другом хоте работает исправно, в логе агента вижу проверки и в данных сервера вижу метрики. Как может быть такое разное поведение агентов, отличающихся только Hostname? Почему агент даже не пытается никуда обратиться?
Прошу прощения за длинный текст, но почему-то примитивные вопросы всегда какие-то длинные)
PS. Всю сеть проверил, блокировок нет. Конфиги агентов рабочего и не рабочего хоста отличаются только Hostname. Шаблоны на стороне сервера одинаковые для рабочего и нерабочего агента
PPS. Zabbix Server 5.2.2, Zabbix Agent 2 (5.2.7) windows

Comment