Сбой автоматической регистрации Zabbix с использованием метаданных с сообщением об ошибке "невозможно связать шаблон (ы)"

У меня есть хост Linux с определенным значением метаданных (linuxhosts), которое я установил в zabbix_agentd.conf. Я также установил действие с источником события автоматической регистрации со следующей конфигурацией:

Условия: метаданные хоста, такие как linuxhosts

Операции: Добавить в группы хостов SystemTestLinux Ссылка на шаблон Шаблон тестирования системы Linux

Проблема в том, что хост не связан с шаблоном "Тест системы Linux". Глядя на zabbix_server.log, я вижу следующую ошибку: cannot link template(s) "Linux system test" to host "xxxxx": conflicting item key "net.if.discovery" found, Шаблон "Тест системы Linux" не связан ни с одним другим шаблоном, и у меня не включено ни одно правило обнаружения. Также важно отметить, что в настоящее время у меня есть много хостов Windows, которые нормально связываются с шаблонами, проблема возникает только с хостами Linux.

1 ответ

Проблема была решена с обходным путем. Проблема в том, что Zabbix не смог обработать две очень похожие строки метаданных, которые связывали каждого агента с его соответствующей группой и шаблоном.

Например, если у вас есть один агент, сообщивший "productionDev", а другой агент, сообщивший "productionDevOps", у вас может возникнуть та же проблема, что и у меня. Чтобы обойти эту проблему, вам нужно иметь два условия для каждого действия автоматической регистрации: например, "productionDev", а не "productionDevOPS". Это позволит убедиться, что ваши агенты "productionDev" присоединятся к своим соответствующим группам и шаблонам.

Другие вопросы по тегам