Size: a a a

Zabbix Russian Community

2019 December 01

EM

Edvins M in Zabbix Russian Community
Sebor
Коллеги, подскажите, как заббикс сервер определяет fqdn агента при авто-регистрации? По PTR записи в днс?
параметр Hostname конфиге агента
если он закоментиронан то FQDN  - $(hostname -f)
источник

EY

Evgeny Yurchenko in Zabbix Russian Community
Sebor
Коллеги, подскажите, как заббикс сервер определяет fqdn агента при авто-регистрации? По PTR записи в днс?
Не, почти уверен, что по hostname, что Zabbix agent передаёт, запрашивая список active checks
источник

S

Sebor in Zabbix Russian Community
Если я правильно понимаю, то Hostname(Item) берется из system.hostname, но этот system.hostname возвращает короткое имя
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Sebor
Коллеги, подскажите, как заббикс сервер определяет fqdn агента при авто-регистрации? По PTR записи в днс?
В connect to?
источник

S

Sebor in Zabbix Russian Community
Я к чему этим интересуюсь - с версии 4.4 можно днлать авторегу по днс
Но что мне нужно прописать в параметре  HostInterface(Item), чтобы эта авторегистрация сработала нормально?
Прямо сейчас попробовал сделать
HostInterfaceItem=system.hostname

но оно вернуло неполное имя...
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
В общем, я к чему спросил. До 4.4 при регистрации интерфейс узла создавался по дефолту с IP адресом.
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Sebor
Я к чему этим интересуюсь - с версии 4.4 можно днлать авторегу по днс
Но что мне нужно прописать в параметре  HostInterface(Item), чтобы эта авторегистрация сработала нормально?
Прямо сейчас попробовал сделать
HostInterfaceItem=system.hostname

но оно вернуло неполное имя...
Ну да, вот в 4.4 можно чтобы дефолтным было DNS имя.
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Тебе нужно, чтобы HostInterface вернул FQDN хоста или чтобы HostInterfaceItem это мог делать.
источник

S

Sebor in Zabbix Russian Community
Alexander Khatsayuk
Ну да, вот в 4.4 можно чтобы дефолтным было DNS имя.
Ну и что нужно в параметре прописать? Я не хочу туда хардкодить fqdn хоста, потому что это будет в облачном образе
источник

AK

Alexander Khatsayuk in Zabbix Russian Community
Sebor
Ну и что нужно в параметре прописать? Я не хочу туда хардкодить fqdn хоста, потому что это будет в облачном образе
Ну наверное что-нибудь, что fqdn вернёт
источник

S

Sebor in Zabbix Russian Community
Alexander Khatsayuk
Ну наверное что-нибудь, что fqdn вернёт
спасибо, кэп)
у меня вопрос по синтаксису и возможностям агента (не могу же я туда шелл команду воткнуть)
источник

S

Sebor in Zabbix Russian Community
Sebor
спасибо, кэп)
у меня вопрос по синтаксису и возможностям агента (не могу же я туда шелл команду воткнуть)
Вопрос отпал - оказывается, можно и шелловскую команду)
источник

EY

Evgeny Yurchenko in Zabbix Russian Community
А где протокол авторегистрации описан? Не вижу в документации. Есть только протокой активных и пассивных checks.
источник

C

Combot in Zabbix Russian Community
Alex Ashly has been banned! Reason: CAS ban.
источник

ДУ

Денис Устинов in Zabbix Russian Community
Авторегистрация это регистрация агента, который пришёл за активными проверками. Там нет отдельного протокола
источник

EY

Evgeny Yurchenko in Zabbix Russian Community
Вот! А когда агент передаёт тогда HostInterface, HistInterfaceItem и HostMetadata?
источник

ДУ

Денис Устинов in Zabbix Russian Community
В запросе активных проверок
источник

ДУ

Денис Устинов in Zabbix Russian Community
Подними уровень логироания до дебага, и увидишь, что агент приносит и запросе активных проверок
источник

EY

Evgeny Yurchenko in Zabbix Russian Community
Денис Устинов
Подними уровень логироания до дебага, и увидишь, что агент приносит и запросе активных проверок
Ok, на досуге попробую. В документации там ровно два поля request и Host
источник

EY

Evgeny Yurchenko in Zabbix Russian Community
Поле host можно сконфигурировать, указав HostInterface или HostInterfaceItem, если HostMetadata найден, то в запрос попадает ещё одно поле “host_metadata”.
источник