Ad Widget

Collapse

Ответ скрипта оповещения

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Alex1987
    Member
    • Nov 2015
    • 55

    #1

    Ответ скрипта оповещения

    Как должен ответить скрипт оповещения, чтобы в веб-интерфейсе было видно, что скрипт не отработал (появилась ошибка в действиях в триггерах)?
    Со стандартным способом оповещения "Email" ошибка появляется если, например, указать неправильный SMTP сервер.
  • yukra
    Senior Member
    • Apr 2013
    • 1359

    #2
    Originally posted by alex1987
    Как должен ответить скрипт оповещения, чтобы в веб-интерфейсе было видно, что скрипт не отработал (появилась ошибка в действиях в триггерах)?
    Со стандартным способом оповещения "email" ошибка появляется если, например, указать неправильный smtp сервер.
    Я бы предположил что ненулевым кодом возврата

    Comment

    • Alex1987
      Member
      • Nov 2015
      • 55

      #3
      Originally posted by yukra
      Я бы предположил что ненулевым кодом возврата
      Да в том-то всё и дело, что с любым кодом возврата он считает, что всё ОК.
      На Python я делал так:
      Code:
      sys.exit(1)
      или так:
      Code:
      raise SystemExit(1)
      где 1 - код возврата, но так не работает.
      Я, конечно, не все коды перебирал...
      Может код какой-нибудь специфичный нужен?

      Comment

      • yukra
        Senior Member
        • Apr 2013
        • 1359

        #4
        Originally posted by Alex1987
        Может код какой-нибудь специфичный нужен?
        Скорее специфичная версия заббикса:
        Starting from version 3.4 Zabbix checks for the exit code of the executed commands and scripts. Any exit code which is different from 0 is considered as a command execution error. In such case Zabbix will try to repeat failed execution.

        И да, в русской версии документации этого примечания нет, на это можно обратить внимание переводчиков.

        Если же у вас версия 3.4+, и ненулевой код не производит нужной реакции, то это повод открыть ZBX-тикет в support.zabbix.com

        Comment

        • Alex1987
          Member
          • Nov 2015
          • 55

          #5
          Originally posted by yukra
          Скорее специфичная версия заббикса:
          Да, видимо в этом проблема.
          Спасибо.
          Придется теперь апгрейдить заббикс.

          Comment

          Working...