Ad Widget

Collapse

Удалить элемент из списка Discovery или обновить весь список.

Collapse
This topic has been answered.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Vitaly Tokarenko
    Junior Member
    • Nov 2022
    • 25

    #1

    Удалить элемент из списка Discovery или обновить весь список.

    Не могу найти нормальный способ как избавиться от части записей в Discovery, иначе как удаить и заново создать правило.
    Устройство появилось в сети и пропало. А данные висят годами. Или это можно сделать только вручную через редактирование БД?
  • Answer selected by Vitaly Tokarenko at 19-04-2023, 17:45.
    Hamardaban
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • May 2019
    • 2713

    Если очень нужно - можно в базе заббикса

    1) Удалить из обнаруженных служб:
    Code:
    delete from dservices where ip like 'ip_удаляемый';
    2) Подчистить хосты:
    Code:
    delete from dhosts where dhostid not in (select distinct dhostid from dservices);​
    Last edited by Hamardaban; 19-04-2023, 16:26.

    Comment

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

      #2
      О каком виде discovery идёт речь - сетевое обнаружение, низкоуровневое обнаружение (LLD) или авторегистрация?
      О каком списке идёт речь (что за объекты в этом списке)?
      О какой версии Zabbix идёт речь?

      Comment

      • Vitaly Tokarenko
        Junior Member
        • Nov 2022
        • 25

        #3
        Zabbix 6.4
        То что настраивается Configuration -> Discovery -> Add discovery rule (ICMP Ping)
        И список Monitoring -> Discovery

        Comment

        • Hamardaban
          Senior Member
          Zabbix Certified SpecialistZabbix Certified Professional
          • May 2019
          • 2713

          #4
          Если очень нужно - можно в базе заббикса

          1) Удалить из обнаруженных служб:
          Code:
          delete from dservices where ip like 'ip_удаляемый';
          2) Подчистить хосты:
          Code:
          delete from dhosts where dhostid not in (select distinct dhostid from dservices);​
          Last edited by Hamardaban; 19-04-2023, 16:26.

          Comment

          • Vitaly Tokarenko
            Junior Member
            • Nov 2022
            • 25

            #5
            Спасибо. Но странно что штатного средства нет. Это ведь, своего рода, сервис гигиены сети. Отслеживания, не завелось ли что потусторонне.

            Comment


            • Hamardaban
              Hamardaban commented
              Editing a comment
              Согласен.
              В 4 версии я даже сделал пач интерфейса обнаружения с удалением объектов.. Но в следующих версиях заленился переносить а теперь уж и не вспомню как делал :-)
              Просто удаляю из базы…
          Working...