Ad Widget

Collapse

Discovery new hosts

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Polkovnikiv
    Member
    • Sep 2013
    • 71

    #1

    Discovery new hosts

    Всем привет.
    Руководство поставило задачу актуализации данных в Zabbix, т.к. в области часто оборудование новое "лепят", а нам не сообщают.
    Известны подсети, в которых могут появится новые железки: 172.31.0.0/16, 172.16.0.0/16 и пара-тройка поменьше. Создал правило для обнаружения для начала только одной сети: 172.16.0.0/16. Поставил таймаут 600. Но за ночь он и половину хостов не нашел (которые правда уже заведены в базу, но это не имеет значение).
    Не могу понять почему: большая сеть? Но и время было отведено много.
    И хотелось ещё уточнить как происходит автообнаружение-zabbix перебирает от начала до конца весь заданный диапазон за раз? нет никакого ограничения по времени проверки сети? Возможно таймаут млишком маленький и zabbix не успевал пробежать всю сетку и после срабатывания таймаута каждый раз начинал проверку сети с первого ip, а не продолжал предыдущую?
    Поясните пожалуйста.
    Заранее благодарен за помощь.
    PS. StartDiscovery=10
    Last edited by Polkovnikiv; 11-08-2016, 07:50.
  • Polkovnikiv
    Member
    • Sep 2013
    • 71

    #2
    Путем проб и ошибок до всего дошел. Спасибо.

    Comment

    • Evgenym
      Junior Member
      • Oct 2016
      • 29

      #3
      А что сделали-то?

      Comment

      • Ruslan86
        Junior Member
        • Oct 2016
        • 2

        #4
        Такая же проблема. Решения пока не нашел. Коллеги, поделитесь, что нужно сделать, чтобы сеть с маской 16 или 19 обнаруживалась полностью?

        Zabbix 3.2.1
        StartDiscoverers=5

        Comment

        • Evgenym
          Junior Member
          • Oct 2016
          • 29

          #5
          Пока что нашел на Хабре вот такой пост, где решалась похожая задача:
          Встала как-то перед нами с коллегой простая, в сущности, задача – поставить под мониторинг средствами Zabbix около полутысячи идентичных терминалов под управлением Linux, разбросанных по всей стране....

          Comment

          • karik-himik
            Senior Member
            • Oct 2015
            • 116

            #6
            Originally posted by polkovnikiv
            Путем проб и ошибок до всего дошел. Спасибо.
            Вы эгоист, товарищ.
            Раз уж самостоятельно проблему решили, то хоть сказали бы как именно. Наверняка с этим кто-то еще столкнётся.

            Comment

            • Ruslan86
              Junior Member
              • Oct 2016
              • 2

              #7
              Помогло следующее:
              Вычитал, что одно правило обнаружения задействует только один процесс StartDiscoverers. Т.к. в конфиге у меня прописано запускать 5 процессов, то 4 из них все равно простаивали и по всей видимости один процесс не успевал обнаружить всю сеть.
              Далее сеть 172.28.0.0/19 разделил на 2 сети /20. Для каждой создал свое правило обнаружения. Проверил параметр Timeout в конфиге, оставил по умолчанию 3 сек. После рестарта сервера увидел, что теперь у меня активны два процесса обнаружения.
              Уже четвертые сутки - полет нормальный. Обнаружились все узлы.

              Comment

              Working...