Ad Widget

Collapse

Что должно быть в Interfaces у активного агента?

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • JMLabs
    Member
    • Aug 2018
    • 36

    #1

    Что должно быть в Interfaces у активного агента?

    Здравствуйте!
    У меня достаточно типовая ситуация, но почему-то в интернете этот момент как--то очень поверхностно описан. Итак, имеется сеть хостов, которые я регистрирую автоматически на основании HostMetadata. Эти хосты могут быть расположены где угодно, могут быть за натом, могут менять сети и провайдеров. Прямого доступа к хостам нет и поэтому для них назначен шаблон zabbix agent активный. При авторегистрации в свойствах хоста в Interfaces у меня прописывается внешний IP адрес провайдера той сети в которой находился хост в момент авторегистрации и порт 10050. Как следствие, в веб интерфейсе сервера горит красный ZBX с сообщением что хост не доступен. В моем понимании для активного zabbix agent вообще не нужен интерфейс, но это обязательное поле. Тогда по идее там должно быть указано 0.0.0.0 и порт 10051.
    Вопросы:
    1) что должно быть указано в Interfaces активного zabbix agent?
    2) как добиться того чтобы при авторегистрации не вписывались данные провайдера, ведь хост может перемещаться по сетям произвольно
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Originally posted by JMLabs
    В моем понимании для активного zabbix agent вообще не нужен интерфейс, но это обязательное поле.
    В моём понимании тоже, с одним уточнением: если абсолютно все элементы данных на этом хосте не требуют указания интерфейса.
    Если же есть хотя бы один элемент данных с типом "Zabbix agent" (не "active"), или с типом "Simple check" (какая-нибудь пинговалка), то интерфейс обязательно должен быть определён.

    Originally posted by JMLabs
    1) что должно быть указано в Interfaces активного zabbix agent?
    2) как добиться того чтобы при авторегистрации не вписывались данные провайдера, ведь хост может перемещаться по сетям произвольно
    1) если используются только элементы данных с типами "Zabbix agent (active)" либо "Zabbix trapper", то без разницы, поскольку это не используется. Обычно указывают "127.0.0.1:10050", но, кажется, начиная с версии 5.4, и это уже необязательно: теперь можно сделать хост вообще без интерфейсов.
    2) боюсь, что никак (так работает механизм авторегистрации). Но, по идее, это должно быть неважно.

    Comment

    • JMLabs
      Member
      • Aug 2018
      • 36

      #3
      Originally posted by Kos
      кажется, начиная с версии 5.4, и это уже необязательно: теперь можно сделать хост вообще без интерфейсов.
      У меня zabbix 5.2, получается для хостов за NAT мы обречены видеть красную ZBX в списке хостов( Как-то странно, такое ощущение что что-то не до конца я понимаю или доделал(

      Comment

      • Kos
        Senior Member
        Zabbix Certified SpecialistZabbix Certified Professional
        • Aug 2015
        • 3404

        #4
        Originally posted by JMLabs
        У меня zabbix 5.2, получается для хостов за NAT мы обречены видеть красную ZBX в списке хостов( Как-то странно, такое ощущение что что-то не до конца я понимаю или доделал(
        Мне кажется, что в этом случае всё должно оставаться серым, а не зажигаться красным.
        Проверьте, всё же, не затесалось ли среди элементов данных с типом "Zabbix agent (active)" ещё каких-либо с другими типами. В том числе - среди правил LLD и прототипов элементов данных там.

        У меня Zabbix 5.0 (LTS).
        Вот фрагмент экрана Monitoring -> Hosts.
        Первый и четвёртый хосты не мониторятся (disabled).
        Второй - единственный, у кого есть несколько элементов данных с типом "Zabbix agent" (и практически все остальные - с типом "Zabbix agent (active)").
        У остальных хостов все элементы данных имеют тип "Zabbix trapper".
        Click image for larger version

Name:	screenshot-2021-09-20_01.PNG
Views:	126
Size:	27.4 KB
ID:	431831

        Comment

        Working...