Ad Widget

Collapse

Обнаружение узлов с адресами dhcp

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Mikhail2
    Junior Member
    • Dec 2013
    • 3

    #1

    Обнаружение узлов с адресами dhcp

    Юзал поиск, находил аналогичные проблемы еще в 2009 году, но ответа не нашел.
    Имеются рабочии станции пользователей с DHCP-адресами (порядка 300 машин). На них стоит агент заббикса, хостнейм у всех совпадает с именем машины. Настроено обнаружение в нужных IP-сетях с критерием уникальности Zabbix-агент "system.uname".
    Настроено действие - обнаружение с добавлением этих машин в группу и шаблоны.
    Все это отрабатывает, узлы создаются, мониторятся, DNS-имя прописывается к узлу правильно.

    НО! Создаются узлы с интерфейсом агента "Подключаться через IP", а не через DNS как должно бы (иначе зачем мы выбирали уникальность на основе system.uname?). Из-за этого как только у клиента меняется IP-адрес - начинается полная ерунда, то дополнительный интерфейс появляется с другим ip-адресом, то новый узел с "_2" на конце.
    Этого можно избежать, если сделать подключение по DNS-имени, но автоматически при обнаружении заббикс этого не делает. Также нельзя массово обновить этот параметр. А узлов ~300, вручную заходить в каждый узел и менять - не вариант.

    Вопрос: как можно изменить настройку для определенной группы узлов с "Подключаться через IP" на "Подключаться через DNS"? Желательно автоматически при добавлении новых узлов, но судя по всему это невозможно. Тогда хотя бы варианты скриптов к БД или API, подскажите куда хотя бы копать? Как можно решить эту задачу, чтобы, например, раз в сутки запускать какой-то скрипт, который будет во всей группе узлов изменять всем узлам этот параметр?

    ЗЫ: может написать в саппорт заббикс о доработке?
Working...