Ad Widget

Collapse

Прогнозирующие (predict) функции для обнаружива

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • mturin
    Junior Member
    • Aug 2016
    • 8

    #1

    Прогнозирующие (predict) функции для обнаружива

    Добрый день!

    Запутался с мелочью: пытаюсь для всех найденных через discovery файловых систем предсказать, закончится ли на них место через, скажем, 3 часа.

    Для примера беру свежую установку Zabbix 3.0.4, в шаблоне "Template OS Linux" в Discovery под названием "Mounted filesystem discovery" создаю еще один Item prototypes, и в нем пишу:

    Name: Free disk space forecast for {#FSNAME} in 3h
    Type: Calculated
    Key: forecast.free.size[{#FSNAME},3h]
    Formula: forecast("vfs.fs.size[{#FSNAME},free]",3h,,3h)

    В таком виде item сохраняю, и для всех файловых систем получаю некоторых цифры. Однако нет уверенности, что формула указана правильно - и это первый вопрос.

    Второй вопрос в том, что прототип триггера после создания начинает вести себя тоже странно. Создаю его с

    Name: Free disk space become 0 in 3h on volume {#FSNAME} of {HOST.NAME}
    Expression: {forecast.free.size[{#FSNAME},3h].last()}=0

    и ничего путного уже не получаю.

    Как правильно такой мониторинг создать?

    Дело в том, что в мануале предлагается писать выражения в виде:

    Code:
    [B]host[/B]:vfs.fs.size[/,free].forecast(...)
    а как я в discovery укажу конкретный host - непонятно.

    Подскажите, пожалуйста!
  • Semiadmin
    Senior Member
    • Oct 2014
    • 1625

    #2
    Новый прототип айтема создавать не нужно, нужно создать прототип триггера для существующего прототипа айтема.
    Пример из моего шаблона:

    {Template OS Windows:vfs.fs.size[{#FSNAME},pfree].timeleft(600,,0)}<86400

    У вас будет, видимо, так:

    {Template OS Linux:vfs.fs.size[{#FSNAME},free].forecast(3h,,3h)}<1
    Last edited by Semiadmin; 30-08-2016, 14:48.

    Comment

    Working...