Ad Widget

Collapse

Напоминалка сделать профилактику

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • khakda
    Junior Member
    • Oct 2013
    • 2

    #1

    Напоминалка сделать профилактику

    добрый день. Можно ли средствами забикса настроить напоминания сделать какие то профилактические работы - раз в месяц/неделю каждое утро и тп.
    Спасибо
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    только "закостылить". Например: есть хост, у него есть айтем agent.ping, делаем триггер
    Code:
    agent.ping.dayofmonth = 1 & agent.ping.time > 080000 & agent.ping.time < 090000
    и получаем каждый месяц, первого числа это напоминание.

    Или: создаем файл /profilactic, делаем айтем vfs.file.time[/profilactic,modify] и триггер
    Code:
    vfs.file.time[/profilactic,modify].now-vfs.file.time[/profilactic,modify].last>30d
    , после выполнения профилактики не забываем изменить /profilactic (например записать в него текущее время).

    Второй вариант круче в примерно таком usecase: обычно вы делаете профилактику 1 числа каждого месяца, но с июня вы в отпуске и поэтому решаете сделать (и делаете) профилактику 29 числа. В случае первого варианта вы получите 1 числа уведомление о необходимости профилактики, а в случае же второго варианта 1 числа вы ничего не получите, но в конце июня получите напоминание и вам придется либо опять делать профилактику пораньше, либо жить пару дней с весящими триггерами. Но тогда втором вариант можно модифицировать до такого:
    Code:
    vfs.file.time[/profilactic,modify].now-vfs.file.time[/profilactic,modify].last>30d & vfs.file.time[/profilactic,modify].dayofmonth = 1
    . В таком случае уведомления будут появляться только 1 числа каждого месяца при условии что за последние 30 дней профилактика не проводилась.

    Ну или используйте cron

    Comment

    Working...