Ad Widget

Collapse

Форма триггера для журнала

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • yavv
    Junior Member
    • May 2011
    • 21

    #1

    Форма триггера для журнала

    Есть сервер баз данных с установленным Zabbix агентом. У агента в Userparameter прописан скрипт, который каждые пять минут лезет в базу и делает выборку по определенным job-ам.
    Т.е. если выборка возвращает какое-то число, то это означает, что job отработал с ошибкой. И на оборот, если выборка ничего не вернула (null) - то все OK.
    Так вот, не могу понять как составить триггер.
    Прошу сюда не посылать, т.к. ключ на подобии "log[/var/log/syslog]" не подходит (хотя может ошибаюсь).
    Attached Files
  • zalex_ua
    Senior Member
    Zabbix Certified Trainer
    Zabbix Certified SpecialistZabbix Certified Professional
    • Oct 2009
    • 1286

    #2
    Originally posted by yavv
    Т.е. если выборка возвращает какое-то число, то это означает, что job отработал с ошибкой. И на оборот, если выборка ничего не вернула (null) - то все OK.
    Это и есть корень проблемы. Скрипт не должен возвращать ничего (null), он должен что либо возвращать. Переделывайте скрипт, например чтобы возвращаемый "0" означал что все ОК
    Вспоминание о логах здесь вообще ни при чем.

    Comment

    • yavv
      Junior Member
      • May 2011
      • 21

      #3
      Скрипт переделал. Теперь 0 - ОК, 1-9 - error.
      В итоге поменял поле "Тип информации" с Текст на числовой, стало доступно составление триггера числовыми параметрами
      Code:
      {...last(0)}#0

      Comment

      • yavv
        Junior Member
        • May 2011
        • 21

        #4
        Но все-таки, я искал в доках по триггерам, нигде не приведен пример составления триггера для текстовых параметров (как на скрине в первом посте).
        Уважаемые знатоки, поделитесь пожалуйста примером составления триггера для тестовых значений.

        Comment

        • dima_dm
          Senior Member
          • Dec 2009
          • 2697

          #5
          Originally posted by yavv
          Уважаемые знатоки, поделитесь пожалуйста примером составления триггера для тестовых значений.
          Пример
          {Template_RBL_Check_with_IP:zabbix_rbl_check.pl[{$RBLIP}].count(#1,"OK","eq")}=0
          или
          {Template_RBL_Check:zabbix_rbl_check.pl.count(#1," OK","eq")}=0
          Из этого решения "Monitor DNS blacklist entries":
          Last edited by dima_dm; 08-06-2011, 12:13.

          Comment

          Working...