Ad Widget

Collapse

Фильтр интерфейсов

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Heseldorf
    Junior Member
    • Jul 2021
    • 4

    #1

    Фильтр интерфейсов

    Господа, помогите разобраться. есть микрот на котором подняты интерфейсы. есть дискавери которое опрашивает их значение по OID (name, alias, operstatus, и прочее). как можно реализовать фильтр этих самых интерфейсов чтобы мне мониторить не весь пул интерфейсов а только часть из них, в имени которых содержится определенный набор символов.
    Как пример: есть интерфейсы с именами пердположим Barkas1, Barkas2, Barkas3, Fregat, Brigantina, Shlupka1, Shlupka2 как филтрануть так чтоб дискавер отрабатывал только те интерфейсы в названии которых есть Barkas.
    на микроте SNMP OID в правилах обнаружения прописан discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8, - бла бла бла и оно отрабатывает все интерфейсы, если иду в Фильтры там же, и задаю фильтры на совпадение оперстатуса на 1 (читай UP) и ifname совпадающий с ^Barkas$ то все равно получаю значения по всем интам. пните в нужную сторону, где я себя налюбливаю?
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    В выражении дискаверинга, которое
    discovery[{#IFOPERSTATUS},1.3.6.1.2.1.2.2.1.8, - бла бла бла
    среди "бла бла бла" перечислена ли таблица имён (отдающая ifname или ifdescr)?
    Если да - то добавляете в фильтр соответствующее условие: нужный LLD-макрос и регуляное выражение "^Barkas" (без доллара в конце!).
    Если нет - то сначала добавляете

    Comment

    • Heseldorf
      Junior Member
      • Jul 2021
      • 4

      #3
      Originally posted by Kos
      В выражении дискаверинга, которое

      среди "бла бла бла" перечислена ли таблица имён (отдающая ifname или ifdescr)?
      Если да - то добавляете в фильтр соответствующее условие: нужный LLD-макрос и регуляное выражение "^Barkas" (без доллара в конце!).
      Если нет - то сначала добавляете
      да, ifname и ifdescr дискавером определяется.
      т.е мне на вкладке "фильтры" прописать {ifname} совпадает "^Barkas" и все? если так, то это почти тоже самое что я выше описывал, только регулярное выражение кривое у меня получается)
      спасибо, буду пробовать)

      Comment


      • Hamardaban
        Hamardaban commented
        Editing a comment
        ваше "рег. выражение" ^Barkas$ описывает точно "Barkas" и ничего более. а ^Barkas - всё что начинается с Barkas....
        поизучайте регулярки - точно пригодится!
    • Heseldorf
      Junior Member
      • Jul 2021
      • 4

      #4
      Всем спасибо) фильтры отработались)

      Comment

      Working...