Ad Widget

Collapse

Триггер, срабатывающий, если last<prev

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Mox
    Member
    • Sep 2009
    • 90

    #1

    Триггер, срабатывающий, если last<prev

    {mx1:system.uptime.last(0)}<{mx1:system.uptime.pre v(0)}

    Доброго времени суток!
    Сработает ли такой триггер?
    Может есть более красивые/правильные пути реализовать такую проверку?
    Прошу помощи.
    Заранее спасибо!
  • sergo
    Member
    • Dec 2009
    • 99

    #2
    Originally posted by mox
    {mx1:system.uptime.last(0)}<{mx1:system.uptime.pre v(0)}

    Доброго времени суток!
    Сработает ли такой триггер?
    Может есть более красивые/правильные пути реализовать такую проверку?
    Прошу помощи.
    Заранее спасибо!
    сработает.

    Comment

    • dima_dm
      Senior Member
      • Dec 2009
      • 2697

      #3
      Я пишу проще
      {router:system.uptime.last(0)}<1800
      Т.к. если система перезагрузиться, счётчик пойдёт с нуля.

      Comment

      • Mox
        Member
        • Sep 2009
        • 90

        #4
        Originally posted by dima_dm
        Я пишу проще
        {router:system.uptime.last(0)}<1800
        Т.к. если система перезагрузиться, счётчик пойдёт с нуля.
        У меня тоже так сделано везде, но мне не нравится, что так можно пропустить еще одну/несколько перезагрузок, в течение этих 1800 секунд. Даже теоретически возможна ситуация, например, если есть какой-то баг в приложении и сервер через 3-5 минут постоянно перезагружается, то мы об этом даже не узнаем, т.е. триггер просто не переключится в состояние ОК.
        Так что мой способ более надежный, хотя понятно, что все перезагрузки отмониторить невозможно.

        Comment

        • Mox
          Member
          • Sep 2009
          • 90

          #5
          Originally posted by sergo
          сработает.
          Спасибо! Так и буду мониторить

          Comment

          • Jimson
            Senior Member
            • Jan 2008
            • 1327

            #6
            change(0) < 0
            хотя по сути это тоже самое что и last < prev

            Comment

            • Mox
              Member
              • Sep 2009
              • 90

              #7
              Originally posted by jimson
              change(0) < 0
              хотя по сути это тоже самое что и last < prev
              А вот и более красивое решение. спасибо!

              Comment

              Working...