Ad Widget

Collapse

Имя item в именя триггера

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • pumko_adm
    Junior Member
    • May 2014
    • 24

    #1

    Имя item в именя триггера

    Всем привет!
    Подскажите, есть ли возможность вывести в триггере имя итема его вызвавшего, если в триггере указано несколько итемов через or.
    Например {FS01:vfs.fs.size[C:/,free].last(#1)}<100 or {FS01:vfs.fs.size[D:/,free].last(#1)}<100 or {FS01:vfs.fs.size[E:/,free].last(#1)}<100
    Мониторю около 50 примаунченных дисков, на каждый диск по итему. Не хочется делать еще и 50 триггеров.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Подсказываю: такой возможности нет. Штатный функционал - именно иметь 50 триггеров, по одному на каждый айтем. А чтобы не создавать их руками, есть механизм низкоуровневого обнаружения (LLD).

    Comment

    • pumko_adm
      Junior Member
      • May 2014
      • 24

      #3
      Думал про LLD, но не знаю как реализовать, т.к. это "Mounted Volume" (только если попробовать в {#FSNAME} указать *) с разными именами и лежат по пути E:\volume_name, G:\volume_name1 и т.д. вперемешку с обычными папками.
      То что нет возможности - печально, спасибо.

      Comment

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

        #4
        По поводу LLD - надо смотреть, высвечиваются ли они стандартной метрикой vfs.fs.discovery и, в зависимости от этого, либо играться фильтрами в правиле обнаружения, либо писать свою метрику (например, через UserParameter), которая бы по такому же образцу возвращала бы то, что нужно. Вряд ли у вас список этих подмонтированных дисков меняется часто - можно просто батник сделать, который бы его возвращал в нужном формате.

        Comment

        Working...