Ad Widget

Collapse

Элемент данных vfs.fs.size[{#FSNAME},used]

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • rugo
    Junior Member
    • Apr 2013
    • 21

    #1

    Элемент данных vfs.fs.size[{#FSNAME},used]

    Всем доброго времени суток.
    Не подскажете можно ли в дефолтном шаблоне Template OS Linus в правиле обнаружения Mounted filesystem discovery продублировать элемент данных Used disk space on $1, но чтобы было не абсолютное значение занятого места, а изменение (Simple change)?
    При попытке создать такой элемент Zabbix пишет, что ключ vfs.fs.size[{#FSNAME},used] уже есть. Т.е. мне нужно мониторить и абсолютное значение (из шаблона) и прирост за единицу времени.
    Проблема видимо в таком же ключе, но не понимаю, можно ли имзенить ключ так, что опрашивалось занятое место, но в еще одном элементе.
  • Kos
    Senior Member
    Zabbix Certified SpecialistZabbix Certified Professional
    • Aug 2015
    • 3404

    #2
    Тут можно пойти двумя путями.

    1) отвечая на заданный вопрос буквально: да, так сделать можно.
    Ключ должен быть уникальным в пределах хоста.
    Например:
    Code:
    vfs.fs.size[{#FSNAME},used]
    vfs.fs.size[{#FSNAME}, used]
    vfs.fs.size["{#FSNAME}",used]
    Семантически (т.е. по смыслу) это одно и то же, но синтаксически - записано по-разному, поэтому создать можно.

    2) если контроль изменений нужен только для того, чтобы сформулировать условие триггера, то можно вспомнить старину Оккама и не плодить лишние сущности, а воспользоваться триггерными функциями change(), abschange() или delta().

    Comment

    • Semiadmin
      Senior Member
      • Oct 2014
      • 1625

      #3
      В 3.4 можно также создать Dependent item с simple change в препроцессинге и произвольным ключом.

      Comment

      • rugo
        Junior Member
        • Apr 2013
        • 21

        #4
        Спасибо. Оба способа работают.

        Comment

        Working...